После создания новых систем RHEL 8/9 и резервного копирования файлов можно выполнить стандартную установку для RHEL 8/9.
Следуйте инструкциям в документе Установка SaltStack Config для PostgreSQL, Redis, RaaS и Salt-Master в системах RHEL 8/9.
Выполните следующие действия, чтобы отредактировать файл состояния и хранилища pillar для RHEL 8/9, а также применить процессы highstate к узлу RHEL 8/9.
Важно!: Эти шаги необходимо выполнить на главном сервере Salt c RHEL 7, которому подчинены новые узлы RHEL 8/9.
Процедура
- Откройте файл sse_settings.yaml в каталоге /srv/pillar/sse/ и обновите следующие настойки с помощью соответствующих значений среды.
Заменить... |
На... |
Pg_server |
rhel9-postgres |
Redis_Server |
rhel9-redis |
Eapi_servers |
rhel9-raas (передается в виде списка) |
Salt_masters |
rhel9-master (передается в виде списка) |
pg_endpoint |
IP-адрес или имя DNS |
pg_port |
5432 (это порт по умолчанию) |
pg_username |
salteapi |
pg_password |
abc123 |
redis_endpoint |
IP-адрес или имя DNS |
redis_port |
6379 (это порт по умолчанию) |
redis_username |
saltredis |
redis_password |
def456 |
eapi_username |
root |
eapi_password |
salt |
eapi_endpoint |
IP-адрес или имя DNS |
Customer_id |
Создается автоматически либо с помощью команды cat /proc/sys/kernel/random/uuid" . |
cluster_id |
saltmaster_cluster_1
Примечание: Необходимо обновлять, только если используется конфигурация с несколькими главными серверами.
|
- Сохраните и закройте обновленный файл sse_settings.yaml.
- Добавьте соответствующие идентификаторы служебных серверов (minionID) в следующие разделы файла хранилища pillar /srv/pillar/top.sls.
- {# Pillar Top File #}
- {# Define SSE Servers #}
- {% load_yaml as sse_servers %}
- -rhel9-raas
- -rhel9-postgres
- -rhel9-redis
- -redis9-master
- {% endload %}
- Выполните команду
salt \* saltutil.refresh_pillar
, чтобы обновить хранилище pillar на всех узлах. Чтобы убедиться, что данные хранилища pillar верны, выполните команду salt \* pillar.items
.
- На главном сервере Salt в RHEL 7 примените состояния в следующем порядке.
- а.Узел PostgreSQL: salt rhel9-postgres state.sls sse.eapi_database
- б.Узел Redis: salt rhel9-redis state.sls sse.eapi_cache
- в.Узел RaaS: - salt rhel9-raas state.sls sse.eapi_service
- г.Узел главного сервера Salt: salt rhel9-master state.sls sse.eapi_plugin
- Установите лицензию RaaS в системе rhel9-raas. Файл лицензии хранится в каталоге /etc/raas/.
- а. Перезапустите службу RaaS, чтобы считать новую лицензию с помощью команды
systemctl restart raas
.
- б. Откройте браузер и введите URL-адрес сервера RaaS: https://ip_address_of_raas_server. Войдите, используя имя пользователя root и пароль salt.
Дальнейшие действия
На этом этапе служебные и главные узлы не отображаются. Далее необходимо настроить подключаемый модуль Master для нового главного сервера RHEL 9 во время миграции.