Подготовка кластера для Distributed версии
Шаги, необходимые для подготовки кластера:
Заполните конфигурацию на хосте Leader
Для этого отредактируйте файл конфигурации configs_variables:
-
Выполните команду:
sudo nano /onprem/configs_variables.json - Заполните конфигурацию самостоятельно или получите готовый файл от менеджера внедрения.
Инициализируйте кластер
-
Инициализируйте кластер. Для этого выполните команду на Leader хосте:
sudo /onprem/onprem-cli distributed init - Для двух хостов Workers сделайте привязку с хостом Leader. Для этого укажите команду, выведенную на Leader хосте из предыдущего шага. Найдите команду вида docker swarm join --token <токен привязки><ip:port>.
-
Выполните команду с правами root пользователя:
sudo docker swarm join --token SWMTKN-1-111jjj-jjjj-111jjjj1jjj11 10.219.151.156:2377Если вывод команды утерян, выполните команду sudo /onprem/onprem-cli distributed cluster node add. Команда выведет утерянный токен привязки.
Настройте хост Leader
-
Проверьте, что все хосты добавлены в кластер:
sudo docker node ls -
Выполните команду:
sudo /onprem/onprem-cli distributed setup cluster - Настройте Registry:
- Если в вашей инфраструктуре есть Registry, то настройка не требуется.
- Если в вашей инфраструктуре нет Registry, настройте по инструкции Как подготовить локальный registry.
Настройте хосты Leader и Workers
Для этого выполните команду:
sudo /onprem/onprem-cli distributed setup host
Проверьте docker-образы в Registry
-
Выполните команду, чтобы загрузить docker-образы в Registry:
sudo /onprem/onprem-cli distributed registry load -
Проверьте, что docker-образы были загружены в Registry:
Для локального RegistryВыполните команду:
sudo /onprem/onprem-cli distributed registry imagesВ случае успешного добавления образов в Registry появится список с названиями образов:
Ожидаемый вывод Для клиентского RegistryУбедитесь, что в вашей инфраструктуре появились образы Registry.