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 部 参照先
共有アクセスを持つマウントされたファイルシステムのスナップショットの準備
オフホストバックアップにはフルサイズスナップショットを使用する必要があります。
警告:
データの一貫性を保つため、1 つの PITC を利用したアプリケーションで使ったスナップショットを別のアプリケーションで再使用することは避けてください。 複数のアプリケーションに対してスナップショットミラーを作成するときに、それぞれの PITC アプリケーション専用のスナップショットミラーを最低 1 つ用意してください。
共有アクセスを持つマウントされたファイルシステムのスナップショットのバックアップの準備
- マスターノードで、ボリュームにインスタントスナップデータ変更オブジェクト(DCO)と DCO ボリュームがあることと、ボリュームで FastResync が有効になっていることを確認します。
# vxprint -g database_dg -F%instant database_vol
# vxprint -g database_dg -F%fastresync database_vol
2 つのコマンドがどちらも ON を返した場合は、手順 3 に進みます。それ以外の場合は、引き続き手順 2 を実行してください。
- 次のコマンドを使って、インスタントスナップショット用のボリュームを準備します。
# vxsnap -g database_dg prepare database_vol [regionsize=size] \ [ndcomirs=number] [alloc=storage_attributes]
- 元のボリュームに対して vxprint コマンドを実行し、スナップショットボリュームに必要なサイズを検索します。
# LEN=`vxprint [-g database_dg] -F%len database_vol`
メモ:
以降の手順に示すコマンドは、sh、ksh、bash などの Bourne シェルを使っていることを前提にしています。 その他のシェル(csh や tcsh など)を使う場合は、シェルに合わせてコマンドを修正する必要があります。 これらの手順は、インスタントスナップ DCO でのみ有効です。
- 元のボリュームに対して vxprint コマンドを実行し、DCO ボリュームの名前を確認します。
# DCONAME=`vxprint [-g database_dg] -F%dco_name database_vol`
- DCO ボリュームに対して vxprint コマンドを実行し、その領域のサイズ(ブロック数)を確認します。
# RSZ=`vxprint [-g database_dg] -F%regionsz $DCONAME`
- vxassist コマンドを使って、必要なサイズと冗長性を備えたボリューム snapvol と、適切な領域サイズを持つインスタントスナップ DCO ボリュームを作成します。
# vxassist [-g database_dg] make snapvol $LEN \ [layout=mirror nmirror=number] logtype=dco drl=no \ dcoversion=20 [ndcomirror=number] regionsz=$RSZ \ init=active [storage_attributes]
DCO ミラーの数(ndcomirror)をボリューム内のミラー数(nmirror)と同数にすることを推奨します。init=active 属性を指定すると、ボリュームがただちに使用可能になります。ストレージ属性は、ボリュームを配置するディスクを指定する場合に使います。
スナップショットボリュームと DCO ボリュームを 1 つの手順で作成するのではなく、まずボリュームを作成し、そのボリュームを対象としてインスタントスナップショット操作のための準備を行う場合は、次のコマンドを実行します。
# vxassist [-g database_dg] make snapvol $LEN \ [layout=mirror nmirror=number] init=active \ [storage_attributes] # vxsnap [-g database_dg] prepare snapvol [ndcomirs=number] \ regionsz=$RSZ [storage_attributes]
- 次のコマンドを使って、スナップショットを作成します。
# vxsnap -g database_dg make source=database_dg/snapvol=snapvol
メモ:
この手順では、実際にスナップショットを取得し、スナップショットボリュームをバックアップサイクルで使用できるように設定し、元のボリュームに対する変更の追跡を開始します。