インストール完了後、クラスタの非大域ゾーンのプライベートホスト名を変更するには、次の手順を使用します。
プライベートホスト名は、クラスタの初期インストール時に割り当てられます。プライベートホスト名の形式は、clusternode< nodeid>-priv です clusternode3-priv . 名前がすでにドメイン内で使用されている場合にかぎり、プライベートホスト名を変更します。
新しいプライベートホスト名には IP アドレスを割り当てないでください。クラスタソフトウェアが IP アドレスを割り当てます。
この手順では、長形式の Sun Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。コマンドのリストとその短形式については、付録 A 「Sun Cluster オブジェクト指向コマンド」を参照してください。
クラスタ内のすべてのノード上で、プライベートホスト名をキャッシュする可能性があるデータサービスリソースやアプリケーションをすべて無効にします。
# clresource disable resource1, resource2 |
無効にするアプリケーションには次のようなものがあります。
HA-DNS と HA-NFS サービス (構成している場合)
プライベートホスト名を使用するようにカスタマイズしているアプリケーション
クライアントがプライベートインターコネクト経由で使用しているアプリケーション
clresource コマンドの使用法については、clresource(1CL) のマニュアルページと、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』 を参照してください。
clsetup(1CL) ユーティリティーを実行して、適切な非大域ゾーンのプライベートホスト名を変更します。
# clsetup |
この手順は、クラスタ内の 1 つのノードからのみ実行する必要があります。
新しいプライベートホスト名を選択するときには、その名前がクラスタ内で一意であることを確認してください。
プライベートホスト名のオプションに対応する番号を入力し、Return キーを押します。
ゾーンプライベートホスト名を追加するためのオプションに対応する番号を入力し、Return キーを押します。
非大域ゾーンのプライベートホスト名にはデフォルトはありません。ホスト名を入力する必要があります。
ゾーンプライベートホスト名を変更するためのオプションに対応する番号を入力します。
表示される質問に答えます。ここでは、プライベートホスト名を変更する非大域ゾーンの名前 (clusternode<nodeid>-priv) と新しいプライベートホスト名を問い合わせられます。
ネームサービスキャッシュをフラッシュします。
クラスタの各ノードで次の手順を実行します。フラッシュすることによって、クラスタアプリケーションとデータサービスが古いプライベートホスト名にアクセスすることを防ぎます。
# nscd -i hosts |
手順 1 で無効にしたデータサービスリソースとその他のアプリケーションをすべて有効にします。