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

  1. 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.
  2. Salve e feche o arquivo sse_settings.yaml atualizado.
  3. 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 %}
  4. 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.
  5. No Mestre Salt RHEL 7. aplique estes estados na ordem:
    1. Nó do Postgresql - salt rhel9-postgres state.sls sse.eapi_database
    2. Nó do Redis - salt rhel9-redis state.sls sse.eapi_cache
    3. Nó do RaaS - salt rhel9-raas state.sls sse.eapi_service
    4. Nó do Salt-master - salt rhel9-master state.sls sse.eapi_plugin
  6. Instale a licença do RaaS no sistema rhel9-raas. O arquivo de licença é armazenado no diretório /etc/raas/.
    1. Reinicie o serviço raas para ler a nova licença usando o comando systemctl restart raas.
    2. 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.