この節では、VxVM ディスクグループをクラスタに作成する方法について説明します。
次の表に、VxVM ディスクグループを Sun Cluster 構成用に作成するときに実行する作業を示します。
表 4–2 SPARC: Task Map: VxVM ディスクグループの作成
作業 |
参照先 |
---|---|
1. ディスクグループとボリュームを作成 | |
2. 必要であれば、新しいマイナー番号を割り当ててディスクデバイスグループ間のマイナー番号の衝突を解決 | |
3. ディスクグループとボリュームを確認 |
次の手順で、VxVM ディスクグループとボリュームを作成します。
ディスクグループをディスクデバイスグループとしてクラスタに登録した後には、VxVM コマンドを使用してVxVM ディスクグループをインポートまたはデポートしないでください。ディスクグループのインポートやデポートは、すべて Sun Cluster ソフトウェアで処理できます。Sun Cluster ディスクデバイスグループを管理する手順については、『Sun Cluster のシステム管理 (Solaris OS 版)』の「ディスクデバイスグループの管理」を参照してください。
この手順は、追加するディスクグループを構成するディスクに物理的に接続されているノードから実行します。
次の作業を実行します。
ストレージディスクドライブのマッピングを行います。記憶装置の初期設置を実行する場合は、『Sun Cluster Hardware Administration Collection』の該当するマニュアルを参照してください。
次の構成計画ワークシートに必要事項を記入します。
計画のガイドラインについては、「ボリューム管理の計画」を参照してください。
ルートディスクグループを作成していない場合は、「SPARC: VERITAS Volume Manager ソフトウェアをインストールする」の 手順 13 で説明されているとおりに、VxVM をインストールした各ノードを再起動していることを確認します。
ディスクグループを所有するノードでスーパーユーザーになります。
VxVM ディスクグループとボリュームを作成します。
Oracle Real Application Clusters をインストールしている場合は、『VERITAS Volume Manager Administrator's Reference Guide』で説明されているとおりに、VxVM のクラスタ機能を使用して、共有 VxVM ディスクグループを作成します。このソフトウェアをインストールしない場合は、VxVM のマニュアルで説明されている標準の手順を使用して VxVM ディスクグループを作成してください。
ダーティーリージョンログ (DRL) を使用すると、ノードに障害が発生した場合のボリューム回復時間を短縮できます。ただし、DRL を使用すると I/O スループットが低下することがあります。
VxVM クラスタ機能が有効に設定されていない場合は、ディスクグループを Sun Cluster ディスクデバイスグループとして登録してください。
VxVM クラスタ機能が有効に設定されている場合は、共有ディスクグループを Sun Cluster ディスクデバイスグループとして登録しないでください。代わりに、「SPARC: ディスクグループの構成を確認する」に進みます。
「SPARC: ディスクグループの構成を確認する」に進みます。
デバイスグループの登録の失敗 – ディスクデバイスグループを登録するときに、scconf: Failed to add device group - in use というエラーメッセージが表示された場合は、そのディスクデバイスグループに新しいマイナー番号を割り当てます。「SPARC: ディスクデバイスグループに新しいマイナー番号を割り当てる」の手順を使用します。この手順を使用すると、既存のディスクデバイスグループが使用しているマイナー番号とは衝突しない、新しいマイナー番号を割り当てることができます。
スタックオーバーフロー –ディスクデバイスグループをオンラインにするときに、スタックオーバーフローが発生した場合、スレッドスタックサイズのデフォルト値が十分でない可能性があります。各ノードで、/etc/system ファイルに set cl_comm:rm_thread_stacksize=0xsize というエントリを追加します (size はデフォルト値 8000 よりも大きな数です)。
構成の変更 – VxVM ディスクグループまたはボリュームに関する構成情報を変更した場合は、scsetup ユーティリティーを使用して、構成の変更を登録する必要があります。登録が必要な構成変更とは、ボリュームの追加または削除や、既存ボリュームのグループ、所有者、またはアクセス権の変更です。構成の変更をディスクデバイスグループに登録する手順については、『Sun Cluster のシステム管理 (Solaris OS 版)』の「ディスクデバイスグループの管理」を参照してください。
マイナー番号が他のディスクグループと衝突してディスクデバイスグループの登録が失敗する場合、新しいディスクグループに未使用の新しいマイナー番号を割り当てる必要があります。この作業を実行して、ディスクグループにマイナー番号を割り当てなおしてください。
各クラスタのノードのスーパーユーザーになります。
使用中のマイナー番号を確認します。
# ls -l /global/.devices/node@1/dev/vx/dsk/* |
1000 の倍数で使用されていない値を、ディスクグループのベースとなるマイナー番号として選択します。
ディスクグループにベースとなるマイナー番号を割り当てます。
# vxdg reminor diskgroup base-minor-number |
次の例では、マイナー番号 16000 から 16002 と 4000 から 4001 を使用しています。この vxdg reminor コマンドは、新しいディスクデバイスグループに、5000 をベースとするマイナー番号を割り当てます。
# ls -l /global/.devices/node@1/dev/vx/dsk/* /global/.devices/node@1/dev/vx/dsk/dg1 brw------- 1 root root 56,16000 Oct 7 11:32 dg1v1 brw------- 1 root root 56,16001 Oct 7 11:32 dg1v2 brw------- 1 root root 56,16002 Oct 7 11:32 dg1v3 /global/.devices/node@1/dev/vx/dsk/dg2 brw------- 1 root root 56,4000 Oct 7 11:32 dg2v1 brw------- 1 root root 56,4001 Oct 7 11:32 dg2v2 # vxdg reminor dg3 5000 |
このディスクグループを Sun Cluster ディスクデバイスグループとして登録します。「SPARC: ディスクグループの作成と登録を行う」に進みます。
この作業はクラスタの各ノード上で行なってください。
ルートディスクグループにローカルディスクだけが含まれていること、およびディスクグループが現在の主ノードだけにインポートされていることを確認します。
# vxdisk list |
# vxprint |
すべてのディスクデバイスグループが Sun Cluster ディスクデバイスグループとして登録されており、オンラインであることを確認します。
# scstat -D |
「クラスタの構成」に進みます。