物理ホストが同じクラスタ内に存在する場合は、ほかのホストがすべてのホストにデータサービスを提供している間に、ローカルホストに対してこの作業を実行します。この例では、2 つの物理ホスト phys-hahost1 と phys-hahost2、および 2 つの論理ホスト hahost1 と hahost2 を使用します。
次に、Solstice DiskSuite 構成でバックアップから起動ディスクを復元する手順の概略を示します。
ディスクセットから起動ディスクが含まれているホストを削除する
バックアップから起動ディスクを復元する
復元されたディスク上の複製を更新する (復元されたディスク上に新しい複製を作成する)
ディスクセットにホストを追加し直す
そのホストで Sun Cluster を起動する
論理ホストをそのデフォルトマスターにスイッチオーバーする (スイッチバックに手動モードが設定されている場合)
次に、Solstice DiskSuite 構成で、バックアップから起動ディスクを復元する詳しい手順を示します。この例では、phys-hahost1 に復元されるディスクが含まれており、起動ディスクはミラー化されていません。
復元が必要なホストを停止します。
クラスタ内のほかのホストで、metaset(1M) コマンドを使用して、ディスクセットから復元対象のホストを削除します。
この例では、クラスタ内のほかのホスト phys-hahost2 から metaset(1M) コマンドを実行しています。
phys-hahost2# metaset -s hahost1 -f -d -h phys-hahost1 phys-hahost2# metaset -s hahost2 -f -d -h phys-hahost1 |
バックアップメディアから復元されるホストで、起動ディスクを復元します。
『Solaris のシステム管理』の「ファイルとファイルシステムの復元」に示された方法に従って、起動ディスクファイルシステムを復元してください。
復元対象のホストを再起動します。
DiskSuite の古い複製を削除し、再起動します。
障害が発生したディスクを交換すると、古い複製は存在しなくなります。ディスクを復元する場合は、metadb(1M) コマンドを実行して古い複製が存在するかどうかを確認してください。存在する場合は、古い複製を削除してください。
複製のデフォルトの位置はスライス 7 ですが、複製を必ずしもスライス 7 に置く必要はありません。
phys-hahost1# metadb -d -f c0t3d0s7 phys-hahost1# reboot |
metadb(1M) コマンドを使用して、復元されたディスクに DiskSuite の新しい複製を作成します。
phys-hahost1# metadb -afc 3 c0t3d0s7 |
兄弟ホストから、復元されたホストをディスクセットに追加します。
phys-hahost2# metaset -s hahost1 -a -h phys-hahost1 phys-hahost2# metaset -s hahost2 -a -h phys-hahost1 |
復元されたホストで Sun Cluster を起動します。
phys-hahost1# scadmin startnode |
必要に応じて、論理ホストをデフォルトマスターにスイッチバックします。
手動モードが設定されていない場合は、自動スイッチバックが発生します。
phys-hahost1# haswitch phys-hahost1 hahost1 |