Установка кластера
Предварительные требования
Перед установкой сервиса ADS Control на хостах с операционной системой CentOS 7 должна быть предустановлена актуальная версия Docker.
Предварительная установка Docker настраивается на странице конфигурирования сервиса ADS Control в группе Advanced docker settings (доступна после активации переключателя Show advanced).
Настройка может быть выполнена двумя независимыми способами.
Первый способ:
-
В группе Advanced docker settings присвойте параметру Disable seccomp значение
true
и сохраните конфигурацию. -
Запустите установку кластера, как описано ниже.
Второй способ:
-
Установите на хосте Docker в соответствии с инструкцией Install Docker Engine on CentOS.
-
Установите на хосте пакет python-docker-py.
-
В группе Advanced docker settings присвойте параметру Install docker package значение
false
и сохраните конфигурацию. -
Запустите установку кластера, как описано ниже, при этом отключите SELinux на хосте в параметрах для установки. После установки перезагрузите хост.
Шаг 1. Запуск установки
Чтобы установить кластер, выполните шаги:
-
Примените действие Install к кластеру, выбранному на странице Clusters, нажав на иконку в столбце Actions.
Переход к установке кластера -
В открывшемся диалоговом окне выберите необходимые параметры для установки и нажмите Run.
Выбор параметров для установкиНазначение параметров приведено ниже.
Параметр Описание Disable SELinux
Отключение SELinux на добавляемых хостах. Для того чтобы данная настройка применилась, после завершения операции Install необходимо перезагрузить хосты вручную
Disable Firewalld
Выключение firewalld на хостах
Set vm.swappiness to 0
Отключение swapping на хостах
Configure /etc/hosts
Запись добавляемых нод в /etc/hosts на хостах кластера. Данную опцию рекомендуется отключить, если настроен DNS
-
Подтвердите действие в открывшемся окне.
Подтверждение действия -
Дождитесь завершения установки.
ПРИМЕЧАНИЕ
В случае ошибок логи можно найти на странице Jobs.
|
Шаг 2. Просмотр результатов установки
ADCM запускает отдельную задачу (job) для установки, как и для любого другого процесса. Для получения информации о статусе задач предназначена cтраница Jobs.
Если установка завершается успешно, соответствующая ей задача на странице Jobs переходит из статуса running
в success
; в противном случае — в статус failed
. Чтобы получить более детальную информацию о возникших ошибках, можно перейти на страницу задачи, кликнув по ней в списке задач на странице Jobs.
Страница задачи содержит два основных раздела: ansible [ stdout] и ansible [ stderr ]. Это технические логи, содержащие информацию из стандартных I/O-потоков stdout/stderr.
В дополнение к ним может выводиться третий опциональный раздел ansible [ check ]. Он содержит краткие описания наиболее часто возникающих ошибок. По сравнению с предыдущими разделами, эти описания, как правило, более простые и конкретные.
При возникновении ошибок в процессе установки рекомендуется изучить логи всех трех разделов.
Шаг 3. Проверка статуса кластера после установки
В результате успешной установки происходит обновление статуса кластера и его сервисов:
-
Статус кластера, отображаемый в столбце State на странице Clusters, меняет свое значение с
created
наinstalled
.Статус кластера после успешной установки -
Статус сервиса, отображаемый на вкладке Services в меню кластера, меняет свое значение с
created
наinstalled
.Статус сервиса кластера после успешной установки