新しい RHEL 8/9 システムを作成してファイルをバックアップした後、RHEL 8/9 の標準インストールを実行できます。

RHEL 8/9 システムの PostgreSQL、Redis、RaaS、Salt-Master については、SaltStack Config のインストールに記載の手順に従います。

以下の手順に従って RHEL 8/9 のピラーと状態ファイルを編集し、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. ピラー /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 コマンドを実行して、すべてのノードでピラーを更新します。salt \* pillar.items を実行して、ピラー データが正しいことを確認できます。
  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. RaaS サービスを再起動し、systemctl restart raas コマンドを使用して新しいライセンスを確認します。
    2. ブラウザを開き、RaaS サーバの URL (https://ip_address_of_raas_server) を入力します。ユーザー名:root、パスワード:salt を使用してログインします。

次のタスク

この時点では、ミニオンやマスターは表示されません。次の手順では、移行中に新しい RHEL 9 マスターのマスター プラグインを構成します。