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