Veritas InfoScale™ 8.0 ソリューションガイド - Linux
- 第 I 部 Veritas InfoScale の概要
- 第 II 部 Veritas InfoScale 製品のソリューション
- 第 III 部 IPv6 またはデュアルスタックへのスタックレベルの移行
- 第 IV 部 データベースのパフォーマンスの向上
- データベースアクセラレータの概要
- Veritas Concurrent I/O によるデータベースパフォーマンスの向上
- Atomic Write I/O によるデータベースパフォーマンスの向上
- 第 V 部 PITC (Point-In-Time Copy) の使用
- 第 VI 部 ストレージ利用率の最大化
- 第 VII 部 データ移行
- データ移行の理解
- LVM から VxVM へのオフライン移行
- ネイティブファイルシステムから VxFS へのオフライン変換
- ネイティブファイルシステムの VxFS ファイルシステムへのオンライン移行について
- ストレージアレイの移行
- プラットフォーム間のデータ移行
- CDS(Cross-Platform Data Sharing)機能の概要
- CDS のディスク形式とディスクグループ
- CDS(Cross-platform Data Sharing)を使用するためのシステムの設定
- システムの管理
- ディスクの操作
- ディスクグループの操作
- 情報の表示
- ファイルシステムに関する考慮事項
- Oracle ASM から Veritas File System への移行
- 第 VIII 部 vSphere の Just In Time Availability ソリューション
- 第 IX 部 Veritas InfoScale 4 K セクタのデバイスサポートのソリューション
- 第 X 部 REST API のサポート
- 第 XI 部 参照先
アプリケーション分離機能を使用した専用ストレージノードでの FSS ストレージ容量の拡張
お客様のシナリオ | 共有なしのアーキテクチャは、共有データへのアクセスを提供するために、ストレージエリアネットワーク (SAN) の代わりにネットワークインフラストラクチャを使用します。Veritas InfoScale の Flexible Storage Sharing 機能を使用すると、優れたパフォーマンスのクラスタ化アプリケーションにより SAN ストレージの複雑さとコストを削減できると同時に、クラスタ化アプリケーションの共有名前空間の要件へのアクセスを引き続き提供します。 |
設定の概要 | 従来の CVM (Clustered Volume Manager) 環境では、共有ディスクグループはすべてのクラスタノードにインポートされます。その結果、アプリケーションを拡張することなく、さらにストレージノードを追加して、ストレージ容量を増やすことが困難でした。アプリケーション分離と FSS (Flexible Storage Sharing) 機能を使うことで、ノードを追加して複数のクラスタ化アプリケーション全体で使用するストレージプールを作成することが可能になりました。これにより、データセンターで SAN ストレージが完全に不要となり、大幅なコスト削減に加えて使いやすさが向上します。 次の図は、2 つのアプリケーションがクラスタ内の特定のノードセットに設定されているシナリオを示しています。2 つのストレージノードがアプリケーションに DAS ストレージを提供しています。 |
サポートされている設定 |
|
参照マニュアル | Storage Foundation Cluster File System High Availability 管理者ガイド Storage Foundation for Oracle RAC 設定/アップグレードガイド |
ソリューション | 「アプリケーション分離機能を使用して専用ストレージノードで FSS ストレージ容量を拡張するには」を参照してください。 この手順のコマンドは、クラスタ化アプリケーション Oracle RAC を使用していることを前提としています。その他のサポート対象のクラスタ化アプリケーションも同様に設定できます。 |
アプリケーション分離機能を使用して専用ストレージノードで FSS ストレージ容量を拡張するには
- ノードに Veritas InfoScale Enterprise 7.2 以降をインストールして設定します。
- クラスタでアプリケーション分離機能を有効にします。
この機能を有効にすることで、インポートおよびデポートの動作が変わります。その結果、共有ディスクグループを VCS 設定に手動で追加する必要があります。
『Storage Foundation Cluster File System High Availability 管理者ガイド』の「CVM 環境でのアプリケーション分離機能の有効化」トピックを参照してください。
- 各クラスタノードから DAS ストレージをエクスポートします。ディスクのエクスポート元のノードでコマンドを実行します。
Veritas InfoScale Storage では、ストレージの自動マッピングがサポートされます。各ストレージノードからディスクをエクスポートする代わりに、vxdisk -o cluster list コマンドの出力から直接ディスクを取得できます。
# vxdisk export node6_disk1 node6_disk2 \ node6_disk3 node6_disk4 # vxdisk export node7_disk1 node7_disk2 \ node7_disk3 node7_disk4
- アプリケーションを設定する共有ディスクグループを特定します。
- ディスクグループを初期化し、アプリケーションに使用するボリュームとファイルシステムを作成します。
ディスクグループのサブクラスタ内のいずれかのノードから次のコマンドを実行します。たとえば、node1 と node2 がサブクラスタ
DGSubCluster1
に属している場合、node1 または node2 のいずれかのノードから次のコマンドを実行します。ディスクグループサブクラスタ 1:
# vxdg -o fss -s init appdg1 node6_disk1 \ node6_disk2 node7_disk1 node7_disk2 # vxassist -g appdg1 make appvol1 100g nmirror=2 # mkfs -t vxfs /dev/vx/rdsk/appdg1/appvol1
ディスクグループサブクラスタ 2:
# vxdg -o fss -s init appdg2 node6_disk3 \ node6_disk4 node7_disk3 node7_disk4 # vxassist -g appdg2 make appvol2 100g nmirror=2 # mkfs -t vxfs /dev/vx/rdsk/appdg2/appvol2
- クラスタ内のすべてのノードで OCR、投票ディスク、CSSD リソースを設定します。クラスタ内の各ノードに OCR および投票ディスクのミラーを持つことを推奨します。
手順については、『Storage Foundation for Oracle RAC 設定/アップグレードガイド』の「Oracle RAC のインストールとアップグレード」セクションを参照してください。
- node1、node2、node3 上にアプリケーション
app1
を設定します。. 次のコマンドにより、アプリケーション app1 が VCS 設定に追加されます。
# hagrp -add app1 # hagrp -modify app1 SystemList node1 0 node2 1 node3 2 # hagrp -modify app1 AutoFailOver 0 # hagrp -modify app1 Parallel 1 # hagrp -modify app1 AutoStartList node1 node2 node3
ディスクグループリソースを VCS 設定に追加します。
# hares -add appdg1_voldg CVMVolDg app1 # hares -modify appdg1_voldg Critical 0 # hares -modify appdg1_voldg CVMDiskGroup appdg1 # hares -modify appdg1_voldg CVMVolume appvol1
共有ディスクグループのアクティブ化モードを共有書き込みに変更します。
# hares -local appdg1_voldg CVMActivation # hares -modify appdg1_voldg NodeList node1 node2 node3 # hares -modify appdg1_voldg CVMActivation sw # hares -modify appdg1_voldg Enabled 1
アプリケーションの CFS マウントリソースを VCS 設定に追加します。
# hares -add appdata1_mnt CFSMount app1 # hares -modify appdata1_mnt Critical 0 # hares -modify appdata1_mnt MountPoint "/appdata1_mnt" # hares -modify appdata1_mnt BlockDevice "/dev/vx/dsk/appdg1/appvol1" # hares -local appdata1_mnt MountOpt # hares -modify appdata1_mnt MountOpt "rw,cluster" -sys node1 # hares -modify appdata1_mnt MountOpt "rw,cluster" -sys node2 # hares -modify appdata1_mnt MountOpt "rw,cluster" -sys node3 # hares -modify appdata1_mnt NodeList node1 node2 node3 # hares -modify appdata1_mnt Enabled 1
アプリケーションの Oracle データベースを VCS 設定に追加します。
# hares -add ora_app1 Oracle app1 # hares -modify ora_app1 Critical 0 # hares -local ora_app1 Sid # hares -modify ora_app1 Sid app1_db1 -sys node1 # hares -modify ora_app1 Sid app1_db2 -sys node2 # hares -modify ora_app1 Sid app1_db3 -sys node3 # hares -modify ora_app1 Owner oracle # hares -modify ora_app1 Home "/u02/app/oracle/dbhome" # hares -modify ora_app1 StartUpOpt SRVCTLSTART # hares -modify ora_app1 ShutDownOpt SRVCTLSTOP # hares -modify ora_app1 DBName app1_db
- node3、node4、node5 上にアプリケーション
app2
を設定します。. 次のコマンドにより、アプリケーション app2 が VCS 設定に追加されます。
# hagrp -add app2 # hagrp -modify app2 SystemList node3 0 node4 1 node5 2 # hagrp -modify app2 AutoFailOver 0 # hagrp -modify app2 Parallel 1 # hagrp -modify app2 AutoStartList node3 node4 node5
ディスクグループリソースを VCS 設定に追加します。
# hares -add appdg2_voldg CVMVolDg app2 # hares -modify appdg2_voldg Critical 0 # hares -modify appdg2_voldg CVMDiskGroup appdg2 # hares -modify appdg2_voldg CVMVolume appvol2
共有ディスクグループのアクティブ化モードを共有書き込みに変更します。
# hares -local appdg2_voldg CVMActivation # hares -modify appdg2_voldg NodeList node3 node4 node5 # hares -modify appdg2_voldg CVMActivation sw # hares -modify appdg2_voldg Enabled 1
アプリケーションの CFS マウントリソースを VCS 設定に追加します。
# hares -add appdata2_mnt CFSMount app2 # hares -modify appdata2_mnt Critical 0 # hares -modify appdata2_mnt MountPoint "/appdata2_mnt" # hares -modify appdata2_mnt BlockDevice "/dev/vx/dsk/appdg2/appvol2" # hares -local appdata2_mnt MountOpt # hares -modify appdata2_mnt MountOpt "rw,cluster" -sys node3 # hares -modify appdata2_mnt MountOpt "rw,cluster" -sys node4 # hares -modify appdata2_mnt MountOpt "rw,cluster" -sys node5 # hares -modify appdata2_mnt NodeList node3 node4 node5 # hares -modify appdata2_mnt Enabled 1
アプリケーションの Oracle データベースを VCS 設定に追加します。
# hares -add ora_app2 Oracle app2 # hares -modify ora_app2 Critical 0 # hares -local ora_app2 Sid # hares -modify ora_app2 Sid app2_db1 -sys node3 # hares -modify ora_app2 Sid app2_db2 -sys node4 # hares -modify ora_app2 Sid app2_db3 -sys node5 # hares -modify ora_app2 Owner oracle # hares -modify ora_app2 Home "/u02/app/oracle/dbhome" # hares -modify ora_app2 StartUpOpt SRVCTLSTART # hares -modify ora_app2 ShutDownOpt SRVCTLSTOP # hares -modify ora_app2 DBName app2_db