SUSE Managerサーバの名前変更のトラブルシューティング
SUSE Managerサーバのホスト名をローカルで変更する場合は、SUSE Managerインストールが適切に機能しなくなります。 これは、変更がデータベースで行われていないため、変更がクライアントとプロキシに伝播されないためです。
SUSE Managerサーバのホスト名を変更する必要がある場合は、spacewalk-hostname-rename
スクリプトを使用して変更できます。 このスクリプトはPostgreSQLデータベースの設定とSUSE Managerの内部構造を更新します。
spacewalk-hostname-rename
スクリプトはspacewalk-utils
パッケージの一部です。
このスクリプトの唯一の必須パラメータはSUSE Managerサーバの新たに設定されたIPアドレスです。
-
システムレベルのサーバのネットワーク設定を、DNSサーバでローカルおよびリモートで変更します。 逆引き名前解決のための設定を指定する必要もあります。 ネットワーク設定の変更は、他のシステムの名前変更と同じ方法で実行されます。
-
SUSE Managerサーバを再起動して、新しいネットワーク構成を使用し、ホスト名が変更されていることを確認します。
-
サーバのパブリックIPアドレスを使用して、
spacewalk-hostname-rename
スクリプトを実行します。 サーバが新しいホスト名を使用していない場合、スクリプトは失敗します。 このスクリプトがすべてのSalt minionのpillarデータを更新することに注意してください。実行にかかる時間は登録済みSaltシステムの数によって異なります。 -
クライアントを再設定して、環境に新しいホスト名とIPアドレスを認識させるようにします。 Salt minion設定ファイルの
/etc/salt/minion
で、新しいSaltマスター(SUSE Managerサーバ)の名前を指定する必要があります。master: <new_hostname>
-
これが変更されたら、
salt-minion
プロセスを再起動します。systemctl restart salt-minion
-
ホスト名がminion設定に完全に伝播されるようにするには、highstateを適用します。 highstateを適用すると、リポジトリURLのホスト名が更新されます。
従来のクライアントには、変更される必要がある/etc/sysconfig/rhn/up2date
設定ファイルがあります。 再アクティベーションキーを使用すると、従来のクライアント(存在する場合)を再登録できます。 詳細については、コマンドラインで登録する(Salt)を参照してください。
プロキシからPXEブートを使用する場合は、プロキシの設定を確認する必要があります。 プロキシで、 |