Depois de criar seus novos sistemas RHEL 8/9 e fazer backup de seus arquivos, você pode realizar uma instalação padrão do RHEL 8/9.
Siga as instruções em Instalando o SaltStack Config para Postgresql, Redis, RaaS e Salt-Master nos seus sistemas RHEL 8/9.
Siga estas etapas para editar seu arquivo de estado e pilar para RHEL 8/9 e aplicar highstates ao seu nó do RHEL 8/9 .
Importante: Essas etapas de instalação devem ser realizadas no Mestre Salt RHEL 7 para o qual os novos nós do RHEL 8/9 relatam.
Procedimento
- Abra o arquivo sse_settings.yaml no diretório /srv/pillar/sse/ e atualize as seguintes configurações com os valores apropriados do seu ambiente:
Atualizar... |
Para... |
Pg_server |
rhel9-postgres |
Redis_Server |
rhel9-redis |
Eapi_servers |
rhel9-raas (transmitido como uma lista) |
Salt_masters |
rhel9-master (transmitido como uma lista |
pg_endpoint |
Endereço IP ou nome DNS |
pg_port |
5432 (esta é a porta padrão) |
pg_username |
salteapi |
pg_password |
abc123 |
redis_endpoint |
Endereço IP ou nome DNS |
redis_port |
6379 (esta é a porta padrão) |
redis_username |
saltredis |
redis_password |
def456 |
eapi_username |
root |
eapi_password |
salt |
eapi_endpoint |
Endereço IP ou nome DNS |
Customer_id |
Isso é gerado automaticamente . Você pode gerá-lo com o comando cat /proc/sys/kernel/random/uuid" . |
cluster_id |
saltmaster_cluster_1
Observação: Isso só precisará ser atualizado se você estiver usando uma configuração de vários mestres.
|
- Salve e feche o arquivo sse_settings.yaml atualizado.
- Edite o arquivo de pilar /srv/pillar/top.sls para adicionar os minionIDs apropriados nestas seções:
- {# Pillar Top File #}
- {# Define SSE Servers #}
- {% load_yaml como sse_servers %}
- -rhel9-raas
- -rhel9-postgres
- -rhel9-redis
- -redis9-master
- {% endload %}
- Execute o comando
salt \* saltutil.refresh_pillar
para atualizar o pilar em todos os nós. Você pode verificar se os dados de pilar estão corretos executando salt \* pillar.items
.
- No Mestre Salt RHEL 7. aplique estes estados na ordem:
- Nó do Postgresql - salt rhel9-postgres state.sls sse.eapi_database
- Nó do Redis - salt rhel9-redis state.sls sse.eapi_cache
- Nó do RaaS - salt rhel9-raas state.sls sse.eapi_service
- Nó do Salt-master - salt rhel9-master state.sls sse.eapi_plugin
- Instale a licença do RaaS no sistema rhel9-raas. O arquivo de licença é armazenado no diretório /etc/raas/.
- Reinicie o serviço raas para ler a nova licença usando o comando
systemctl restart raas
.
- Abra um navegador e insira a URL do seu Servidor RaaS: https://ip_address_of_raas_server. Faça login com o nome de usuário: root e senha: salt.
O que Fazer Depois
Nesse ponto, nenhum subordinado ou mestre é mostrado. A próxima etapa é configurar o plug-in do mestre para o novo mestre RHEL 9 durante a migração.