Ручная установка с использованием Ansible#
Перед началом установки убедитесь, что:
Выполнена подготовка окружения. Подробнее в разделе Подготовка окружения.
Выполнена настройка inventory. Inventory должны быть заполнены согласно инструкции в разделе Настройка inventory.
Произведены предварительные работы по подготовке дистрибутива к установке по инструкции в разделе Подготовка дистрибутива для установки
С сервера, с которого будет производиться установка, доступны все узлы компонента SMBX.
Для ручной установки SMBX выполните следующие действия:
Распаковать дистрибутив SMBX-bin-[version]-distrib.zip.
В директории
package/bh/artemisвыполнить команду:
zip -r artemis.zip *
Полученный архив artemis.zip перенести в папку Ansible/files.
Утилиту для шифрования паролей
encryptor-cli-2.4.0-fatjar.jarизfilesпоместить в корень директории скриптов ansible.Запустить установку командой:
ansible-playbook -i inventories/<ID>/inventory artemis.yml --ask-vault-pass
, где ID — имя созданной директории в папке inventories.
После запуска команды будет запрошен пароль, заданный на этапе шифрования паролей. Подробнее описано в разделе Использование ansible-vault для шифрования.
В результате установки будет развернут кластер из указанного числа брокеров с заданными на этапе подготовки настройками.
После установки кластера необходимо добавить адреса/очереди и выдать права к ним. Для этого можно воспользоваться инструкциями — Создание адресов и очередей на брокере, выдача прав на них, Работа с кластером