新しい 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 マスターで実行する必要があります。
手順
- /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
注: これは、マルチマスター セットアップを使用している場合にのみ更新する必要があります。
|
- 更新した sse_settings.yaml ファイルを保存して閉じます。
- ピラー /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 %}
-
salt \* saltutil.refresh_pillar
コマンドを実行して、すべてのノードでピラーを更新します。salt \* pillar.items
を実行して、ピラー データが正しいことを確認できます。
- RHEL 7 Salt マスターから、次の状態を順番に適用します。
- 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-master ノード - salt rhel9-master state.sls sse.eapi_plugin
- rhel9-raas システムに RaaS ライセンスをインストールします。ライセンス ファイルは、/etc/raas/ ディレクトリに保存されています。
- RaaS サービスを再起動し、
systemctl restart raas
コマンドを使用して新しいライセンスを確認します。
- ブラウザを開き、RaaS サーバの URL (https://ip_address_of_raas_server) を入力します。ユーザー名:root、パスワード:salt を使用してログインします。
次のタスク
この時点では、ミニオンやマスターは表示されません。次の手順では、移行中に新しい RHEL 9 マスターのマスター プラグインを構成します。