SnapCLI
は、ホストでスナップショットと、SMPへのスナップショットの接続を 管理するために使用されるユーティリティです。アレイとイン・バンド(FCまた はiSCSI
)通信を使用するため、SP
(ストレージ・プロセッサ)へのIP
接続が必 要ありません。SnapCLI
はSnapView
のADMSNAP
ユーティリティに似ています(
ADMSNAP
はVNX
スナップショットでは使用されません)。どちらも、プライ マリLUN、またはホストに公開されている既存の SMP
に基づいて、アクセス 可能なLUN
のスナップショットのみを管理できるという点で同じレベルのセ キュリティを実現しています。そのため、アレイ管理者がプライマリLUN
やSMP
を構成し、それらをホスト・ストレージ・グループに配置した後、ホスト管理 者はSnapCLI
を使用して、それらのLUN
についてのみ、スナップショットの 作成、破棄、接続、接続解除を管理できます。注: SnapCLIを実行するには、インストール・フォルダから
SnapCLI
コマンド を実行するか、SnapCLIパスを含むようにPATH
を変更します。Windowsの デフォルトのパスはC:\Program Files\EMC\Unisphere SnapCLI
です。バッファのフラッシュ
ADMSNAP
と同様に、VNXスナップショットを作成または接続解除する前に、SnapCLI
を使用して、ディスク・バッファをフラッシュする必要があります。これは、
Windows
環境では特に重要です。:: Windows
SnapCLI flush -o G:
スナップショットの作成
:: Windows
SnapCLI create -s SnapCLI_snap1 -o \\.\PhysicalDrive1 :: Or address by the drive letter
SnapCLI create -s SnapCLI_snap2 -o G:
スナップショットの接続
次のコマンドでは、使用可能な最初の
SMP
にスナップショットを接続します。(プライマリ
LUN
に属している)SMPが多数ある場合は、使用可能な最初のSMP
(通常は下位のドライブとして識別されるSMP
。たとえば、\\.\PhysicalDriveX)が使用されます。
:: Windows
SnapCLI attach -s SnapCLI_snap1 -f
注:
-f
オプションを指定した場合は、-allowReadWrite
プロパティが「Yes
」 に変更されますが、スナップショットは接続されたままになります。スナップショットのコピー
接続されているスナップショットはコピーできません。そのため、接続されてい るスナップショットをコピーするリクエストは失敗します。
スナップショットが接続されていない場合は、コピーできます。作成するスナッ プショットの名前とスナップするスナップショットの名前の両方を指定する必要 があります。
:: Windows
SnapCLI copy -s SnapCLI_snap1_copy -b SnapCLI_snap1 -o G:
コンシステンシ・グループ
SnapCLI
とADMSNAP
の主な違いの1
つは、コンシステンシ・グループのサ ポートです。VNX
スナップショットを作成する際に、LUN
のリストとともにCG
(コンシステンシ・グループ)の名前を指定できます。指定した
CG
が存在しな い場合は、メンバーとして指定したLUN
を含むCG
が作成されます。注: 指定したコンシステンシ・グループがすでに存在する場合は、CGの既存 のメンバーがメンバーとして指定した
LUN
に置き換えられます。ストレージ・システムには、
CG
とメンバーのLUN
が永続的に保持されます。:: Windows
:: Create a Consistent Snapshot, and a Consistency group (if it doesn't exist) SnapCLI create -s Consistent_Snap -o T:,R: -c CG_name
SnapCLI
のバッチ・スクリプトのサンプル注: SnapCLIでは、storagegroupコマンドをサポートしていません。
そのため、SnapCLIでスナップショットをマウントする前に、必要なす べての
SMP
をホストに対してプロビジョニングする必要があります。ス ナップショットを作成する際に、SMPは必要ありません。:: Windows
@echo off
:: Create one snap
echo "Creating a snapshot for drive M:"
SnapCLI create -s SnapCLI_snap_m -o M:
:: Create a Consistent Snap
:: and a Consistency group (if it doesn't exist) SnapCLI create -s Consistent_Snap -o T:,R: -c CG_name :: Attach a single snap
:: (requires 1 mount point already provisioned to the host) SnapCLI attach -s SnapCLI_snap_m -f
:: コンシステント・ スナップショットの接続
:: (requires as many mount points as number of LUNs in the CG) SnapCLI attach -s Consistent_Snap -f
VNX スナップショットと SnapView の用語
次の表には、VNXスナップショットと
SnapView
の用語の違いがまと められています。VNXスナップ
ショット
定義 SnapView
スナップショット
LUN
のポイント・イン・タイム・コピー2 セッション 作成LUN
のポイント・イン・タイム・コピーを作成すること3
開始
接続 スナップショットをスナップショット・マウント・
ポイントに接続すること
アクティブ化
接続解除 スナップショット・マウント・ポイントから接続 解除すること
非アクティブ化
プライマリLUN スナップショットの作成元の
LUN
4 ソースLUN スナップショット・マウント・ポイント
ストレージ・グループを介してホストに公開さ れるオブジェクト
スナップショット
リストア
LUN
データを特定のポイント・イン・タイム・コピーに変更すること
ロールバック
削除 スナップショットの削除 停止
コピー スナップショットの同一コピーを作成すること --該当なし-- コンシステンシ・
グループ
プライマリ
LUN
またはマウント ポイントの永 続的なグループ--該当なし--
2 このコンテキストでは、LUNに加えて、コンシステンシ・グループ、接続されているマウント・ポイントのVNX
スナップショットを作成できます
3 同上
4 同上
プロパティの詳細
スナップショットのプロパティ
すべてのスナップショットには、次のプロパティがあります。
スナップショッ トのプロパティ
説明 ユーザーによ
る編集が可能 かどうか
値の範囲
名 ユーザー・フレンドリーな一意 の名前。管理コマンドでは、こ の名前を使用して、スナップ ショットを識別できます。ス ナップショットの作成時に名前 を付けなかった場合は、アレ イによって一意の名前が生成 されます。
Yes ASCII
、すべての印 字可能な文字(
0x20
~0x7E
)。ただし、先頭または 末尾にスペースは 設定できません。
最大長: 255 説明 ユーザーが作成した説明
Yes ASCII
、すべての印字可能な文字
(0x20~0x7E)。
ただし、先頭または 末尾にスペースは 設定できません。
最大長:
255
作成時間 スナップショットが作成された時刻
タイム・スタンプ
最終変更 時刻
最後にスナップショットが
SMP
から接続解除された時刻タイム・スタンプま たは「Never」とい う語句
最終変更元 このフィールドは、初めてス ナップショットが接続解除され るまで空白です。接続解除さ れると、スナップショットが接 続されていた
SMP
の名前に 更新されます。ASCII
、すべての 印字可能な文字(0x20~0x7E)。
ただし、先頭または 末尾にスペースは 設定できません。
最大長: 64 プライマリ
LUN
スナップショットを作成するた めに使用されるソースの名前
ASCII、すべての印
字可能な文字(0x20~0x7E)。
ただし、先頭または 末尾にスペースは 設定できません。
最大長: 64
スナップショッ トのプロパティ
説明 ユーザーによ
る編集が可能 かどうか
値の範囲
都道府県 アレイの観点によるオブジェク トの状態
初期化中
(Initializing)
Ready
障害発生
オフライン
破棄中
読み取り/書 き込みを許可
スナップショットを
SMP
に接 続できるかどうかを示すイン ジケータ。デフォルトの設定は NoですYes
はい/
いいえ変更 スナップショットが
SMP
に現 在接続されているか、または 以前に接続されていたことを 示すインジケーター。はい/いいえ
ソースLUN スナップショットが現在接続さ れている
SMP
表示価格
自動削除の 許可
このスナップショットが自動削 除の対象かどうかを示すイン ジケーター
Yes
はい/いいえ有効期限 スナップショットが自動的に削 除される日付
/
時刻(破棄され る時刻はおおよその場合があ ります)。デフォルトでは有効 期限はありません。Yes
タイム・スタンプスナップショット・マウント・ポイントのプロパティ
すべてのスナップショット・マウント・ポイントには、次のプロパティがあ ります。
SMPのプロ
パティ
説明 ユーザーによ
る編集が可 能かどうか
値の範囲
名 ユーザー・フレンドリーな一意 の名前
Yes ASCII、すべての印
字可能な文字(0x20~0x7E)。
ただし、先頭または 末尾にスペースは 設定できません。
最大長: 64
SMPのプロ パティ
説明 ユーザーによ
る編集が可 能かどうか
値の範囲
論理ユニット 番号
SMP
のID。SMP
には、アレイ によって一意のLUN ID
が割 り当てられます。これは、作成 時にのみ、GUIまたはCLI
で 設定することができます。Yes
すべてのLUN
タイ プで共有されます(
SnapView
ス ナップショットLUN
と同様に、大きな 番号から開始しま す)ユーザー容 量
接続されているスナップショッ トのサイズ。次のいずれかに 設定されます。
接続されたことがない場 合は、プライマリ
LUN
の サイズ 現在接続されているスナッ プショットのサイズ
接続解除された場合は、
最後に接続されていたス ナップショットのサイズ LUNタイプ
LUN
がVNX SMP
であることを示すフィールド
スナップショット接 続
LUN
状態の詳細 現在の状態に関する詳細(あ る場合)