インストール完了後、クラスタノードのプライベートホスト名を変更するには、この手順を使用します。
デフォルトのプライベートホスト名は、クラスタの初期インストール時に割り当てられます。デフォルトのプライベートホスト名の形式は、clusternodenodeid-priv です (clusternode3-priv など)。名前がすでにドメイン内で使用されている場合にかぎり、プライベートホスト名を変更します。
注意 - 新しいプライベートホスト名には IP アドレスを割り当てないでください。クラスタソフトウェアがそれらを割り当てます。 |
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
phys-schost# clresource disable resource[,…]
無効にするアプリケーションには次のようなものがあります。
HA-DNS と HA-NFS サービス (構成している場合)
プライベートホスト名を使用するためにカスタム構成されたアプリケーション
クライアントがプライベートインターコネクト経由で使用しているアプリケーション
clresource コマンドの使用については、clresource(1CL) のマニュアルページおよびOracle Solaris Cluster 4.3 データサービス計画および管理ガイドを参照してください。
svcadm コマンドを使用して、NTP デーモンをシャットダウンします。NTP デーモンについての詳細は、svcadm(1M) のマニュアルページを参照してください。
phys-schost# svcadm disable ntp
クラスタ内の 1 つのノードでのみユーティリティーを実行します。詳細は、clsetup(1CL) のマニュアルページを参照してください。
clsetup ユーティリティーの代わりに clnode コマンドを実行して、プライベートホスト名を変更することもできます。次の例では、クラスタノード名は phys-schost-1 です。次の clnode コマンドを実行したら、Step 6 に進みます。
phys-schost# clnode set -p privatehostname=New-private-nodename phys-schost-1
表示される質問に答えます。変更しようとしているプライベートホスト名のノード名 (clusternodenodeid-priv) および新しいプライベートホスト名を要求されます。
クラスタの各ノードで次の手順を実行します。フラッシュすることによって、クラスタアプリケーションとデータサービスが古いプライベートホスト名にアクセスしないようにします。
phys-schost# nscd -i hosts
NTP 構成ファイル (/etc/inet/ntp.conf) 内のプライベートホスト名を変更し、NTP 構成ファイル (/etc/inet/ntp.conf.include) にピアホストエントリまたはピアホストのインクルードファイルへのポインタがある場合は、各ノードのこのファイルを更新します。NTP インクルードファイルのプライベートホスト名を変更した場合は、各ノードの /etc/inet/ntp.conf.sc ファイルを更新します。
この手順をインストール時に行う場合は、構成するノードの名前を削除する必要があります。通常、ntp.conf.sc ファイルは各クラスタノード上で同じです。
クラスタの各ノードで次の手順を実行します。
NTP デーモンを再起動するには、svcadm コマンドを使用します。
# svcadm enable svc:network/ntp:default
phys-schost# clresource enable resource[,…]
clresource コマンドの使用については、clresource(1CL) のマニュアルページおよびOracle Solaris Cluster 4.3 データサービス計画および管理ガイドを参照してください。
次に、ノード phys-schost-2 上のプライベートホスト名 clusternode2-priv を clusternode4-priv に変更する例を示します。各ノードでこの操作を実行します。
Disable all applications and data services as necessary phys-schost-1# svcadm disable ntp phys-schost-1# clnode show | grep node ... private hostname: clusternode1-priv private hostname: clusternode2-priv private hostname: clusternode3-priv ... phys-schost-1# clsetup phys-schost-1# nscd -i hosts phys-schost-1# pfedit /etc/inet/ntp.conf.sc ... peer clusternode1-priv peer clusternode4-priv peer clusternode3-priv phys-schost-1# ping clusternode4-priv phys-schost-1# svcadm enable ntp Enable all applications and data services disabled at the beginning of the procedure