새 RHEL 8/9 시스템을 생성하고 파일을 백업한 후 RHEL 8/9에 대한 표준 설치를 수행할 수 있습니다.

RHEL 8/9 시스템에서 Postgresql, Redis, RaaS 및 Salt-Master에 대한 SaltStack Config 설치 지침을 따르십시오.

RHEL 8/9에 대한 pillar 및 상태 파일을 편집하고 RHEL 8/9 노드에 highstate를 적용하려면 다음 단계를 따르십시오.
중요: 이 설치 단계는 새 RHEL 8/9 노드가 보고하는 RHEL 7 Salt 마스터에서 수행해야 합니다.

프로시저

  1. /srv/pillar/sse/ 디렉토리에서 sse_settings.yaml 파일을 열고 다음 설정을 사용자 환경의 적절한 값으로 업데이트합니다.
    업데이트할 설정 수행할 작업
    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
    참고: 다중 마스터 설정을 사용하는 경우에만 업데이트하면 됩니다.
  2. 업데이트된 sse_settings.yaml 파일을 저장하고 닫습니다.
  3. Pillar /srv/pillar/top.sls 파일을 편집하여 다음 섹션에서 적절한 minionID를 추가합니다.
    • {# Pillar Top File #}
    • {# Define SSE Servers #}
    • {% load_yaml as sse_servers %}
    • -rhel9-raas
    • -rhel9-postgres
    • -rhel9-redis
    • -redis9-master
    • {% endload %}
  4. salt \* saltutil.refresh_pillar 명령을 실행하여 모든 노드에서 pillar를 새로 고칩니다. salt \* pillar.items를 실행하여 pillar 데이터가 올바른지 확인할 수 있습니다.
  5. RHEL 7 Salt 마스터에서 다음 상태를 순서대로 적용합니다.
    1. Postgresql 노드 - salt rhel9-postgres state.sls sse.eapi_database
    2. Redis 노드 - salt rhel9-redis state.sls sse.eapi_cache
    3. RaaS 노드 - salt rhel9-raas state.sls sse.eapi_service
    4. Salt-master 노드 - salt rhel9-master state.sls sse.eapi_plugin
  6. rhel9-raas 시스템에 RaaS 라이센스를 설치합니다. 라이센스 파일은 /etc/raas/ 디렉토리에 저장됩니다.
    1. systemctl restart raas 명령을 사용하여 raas 서비스를 다시 시작하고 새 라이센스를 읽습니다.
    2. 브라우저를 열고 RaaS 서버의 URL(https://ip_address_of_raas_server)을 입력합니다. 사용자 이름: root 및 암호: salt를 사용하여 로그인합니다.

다음에 수행할 작업

이 시점에서 미니언이나 마스터는 표시되지 않습니다. 다음 단계는 마이그레이션 중에 새 RHEL 9 마스터에 대한 마스터 플러그인을 구성하는 단계입니다.