■PRIMECLUSTERをインストールする場合
PRIMECLUSTERのインストール後、強制停止された制御ドメインが自動起動しないよう、OBP のauto-boot? 変数を“false”にして、/etc/systemに“set halt_on_panic=1”を設定してください。
詳細は、“14.1.1.3 制御ドメイン間クラスタ”の“手順4. PRIMECLUSTERインストール(制御ドメイン)”を参照してください。
■ゲストドメインの設定をする場合
制御ドメイン上のPRIMECLUSTERは、ゲストドメインの起動、停止のみを制御します。ゲストドメイン上のOSやアプリケーションの制御は行いませんので、ゲストドメイン起動の延長でOSおよびアプリケーションが自動起動されるように、ゲストドメインを設定してください。ゲストドメイン上のOSの自動起動の方法については、“14.1.1.3 制御ドメイン間クラスタ”の“手順9. ゲストドメインの設定(ゲストドメイン)”を参照してください。
■ゲストドメイン状態を監視するCmdlineリソースを登録する場合
以下の条件をすべて満たす場合、切替え先のゲストドメイン上でZFSストレージプールのインポートに失敗する場合があります。
各ゲストドメインのホスト識別子(hostidの出力結果)の値が異なる
ゲストドメイン間で共有するディスク(システムディスクを除く)にZFSストレージプールを配置している
すべての条件にあてはまる環境の場合は、本事象を防ぐために、以下の設定を行う必要があります。
ゲストドメインが"bound"の状態で、以下の手順を実行してください。
ディスクを共有している各ゲストドメインに同一のホスト識別子を設定します。
ディスクを共有している各ゲストドメインの制御ドメイン上で、以下を実行してください。
ホスト識別子は、00000000以外の値、かつ、ディスクを共有しているゲストドメインで同一の値となるよう設定してください。
# ldm set-domain hostid=<hhhhhhhh> <ゲストドメイン名>
(<hhhhhhhh>: 指定したいホスト識別子を16進数8桁の数字で記述)
<実行例>
# ldm set-domain hostid=1234abcd ldom01
各ゲストドメインに同一のホスト識別子が設定されていることを確認します。
制御ドメイン上で以下を実行し、ディスクを共有している各ゲストドメインに同一のホスト識別子が設定されていることを確認してください。
# ldm list-bindings <ゲストドメイン名> | awk '/HOSTID/,/0x/'
<実行例>
# ldm list-bindings ldom01 | awk '/HOSTID/,/0x/'
HOSTID
0x1234abcd
■ゲストドメインの操作について
ldm(1M)コマンドを直接使用したゲストドメインのリソースの結合、起動、または停止の操作はしないでください。ゲストドメインはPRIMECLUSTERから、起動または停止する必要があります。
ゲストドメインをPRIMECLUSTERからではなく、ldm(1M)コマンドを直接使用して、起動または停止した場合、データ破壊などが発生することがあります。
■ゲストドメイン運用時のシステム停止について
制御ドメイン
shutdown(1M) コマンドまたはinit(1M) コマンドを使用してシステム停止を実施してください。reboot(1M) コマンド、uadmin(1M) コマンドなどを使用して停止すると、ゲストドメインが停止していない状態で制御ドメインが再起動するため、データ損失の可能性があります。
ゲストドメイン
shutdown(1M) コマンドのi0オプションで停止してください。
その後、制御ドメイン上の、停止したゲストドメインのクラスタアプリケーションをOfflineにしてください。
■制御ドメインが停止された場合
制御ドメインが強制停止された場合、強制停止されたノード/パーティション上のクラスタシステムが監視していたゲストドメインは停止していないことがあります。ゲストドメインが停止していない状態で制御ドメインを復旧させると、データ損失の可能性があります。
ゲストドメインからのI/Oを完全に停止する目的で、停止中の制御ドメインの復旧前に、以下のいずれかの方法で確実にノード/パーティションの電源を切断してください。その後、電源切断したノード/パーティションを起動してください。なお、ゲストドメインのOSのKernelクラッシュダンプは採取されません。
ILOMのRemote Controlにて、immediate Power Offを選択
XSCFのpoweroffコマンドにて、パーティションの停止を実施
筐体の電源ボタン長押し
参照
Remote Controlの詳細については、“Integrated Lights Out Manager ユーザーズガイド”を参照してください。
XSCFの詳細については、“SPARC M12/M10 システム運用・管理ガイド”を参照してください。
■クラスタアプリケーションを手動で切り替える場合
ゲストドメインを待機系に切り替える際、PRIMECLUSTERはldm(1M)を使用してゲストドメインを停止します。
このため、PRIMECLUSTERがゲストドメインを停止する際には、ゲストドメイン上のOS、およびアプリケーションが突然停止する動作となります。
クラスタアプリケーションを手動で切り替える場合は、突然な停止を回避するために、ゲストドメイン上のOSにログインし、shutdown(1M)する等してクラスタアプリケーションを切り替える前にゲストドメインのOSを停止してください。
■制御ドメインをシャットダウンする場合
制御ドメインをシャットダウンする前に、シャットダウンする制御ドメインのRMSを停止し、Cmdlineリソースをオフライン状態にしてください。RMSの停止方法については、“7.2.1.2 RMSを停止する”を参照してください。