Прежде чем приступать к стандартной установке, запишите основные данные о каждом из четырех узлов, участвующих в установке. Эти данные потребуется вводить на разных этапах в рамках процесса установки.
Необходимо записать следующие основные данные о каждом из четырех узлов, участвующих в установке.
- IP-адреса или DNS-имена
- Идентификаторы служебных серверов
Четко укажите, к какому узлу (узел главного сервера Salt, узел RaaS, узел базы данных PostgreSQL, узел базы данных Redis) относится тот или иной IP-адрес и идентификатор служебного сервера.
Убедитесь в правильности IP-адресов и DNS-имен, так как применение неправильных IP-адресов и DNS-имен может привести к сбою установки с несколькими узлами.
Храните эти данные в легкодоступном месте для использования в будущем. В ходе настройки оркестрации эти данные будет нужно ввести в нескольких параметрах и переменных в файлах конфигурации. Поэтому эти данные рекомендуется держать под рукой на протяжении всего процесса установки.
При работе в виртуализированной среде укажите внутренний адрес, а не общедоступный.
Статические и динамические IP-адреса
Для узлов PostgreSQL и Redis требуются статические IP-адреса или DNS-имена, а файлы конфигурации должны ссылаться на эти статические IP-адреса или DNS-имена. В зависимости от способа развертывания узла RaaS ему также может требоваться статический IP-адрес или DNS-имя. Применение динамических IP-адресов в конфигурациях может привести к изменениям в среде и нарушить ее функционирование.
Задание настраиваемого идентификатора служебного сервера (необязательно)
Идентификатор служебного сервера представляет собой уникальное имя, присваиваемое каждому служебному серверу под управлением главного сервера Salt. По умолчанию служебный сервер идентифицирует себя при взаимодействии с главным сервером Salt, используя системное имя узла. Однако можно назначить настраиваемые идентификаторы, которые будут отражать выполняемую функцию или расположение в сети.
При настройке идентификаторов служебных серверов рекомендуется использовать для них краткие, но описательные значения, указывающие их роль. Например, в качестве имени для одного из веб-серверов можно использовать apache-server-1
, а для указания его расположения в ЦОД — datacenter-3-rack-2
. Основная задача заключается в том, чтобы имена были описательными и удобными для применения в будущем.
Чтобы объявить идентификатор служебного сервера, выполните следующие действия.
- В терминале служебного сервера перейдите в каталог, содержащий файл
id.conf
служебного сервера. Расположение каталога по умолчанию —etc/salt/minion.d/id.conf
. - Откройте файл
id.conf
в редакторе. Измените значение параметраid
на пользовательский идентификатор служебного сервера. Например:id: postgres-database-1
- После ввода идентификатора служебного сервера главный сервер Salt должен принять (или повторно принять) ключи служебного сервера. Процедуру настройки ключей см. в разделе Принятие ключей служебных серверов на главных серверах.
Следующие шаги
После записи этих основных данных следуйте инструкциям в разделе Копирование и редактирование top-файлов состояний.