整合グループを作成する
create consistencyGroupコマンドは'スナップショット・グループを含むことができる'新しい空のコンシステンシ・グループを作成しますset consistencyGroup addCGMember'コマンドを使用して、Snapshotグループを追加する必要があります。
サポートされているアレイ
このコマンドは、E2700、E5600、E2800、E5700を含む個々のストレージアレイ環境 SMcliパッケージがすべてインストールされていれば、EF600およびEF300アレイ
ロール
このコマンドをE2800、E5700、EF600、またはEF300ストレージアレイに対して実行するには、Storage Adminロールが必要です。
構文
create consistencyGroup userLabel="consistencyGroupName" [repositoryFullPolicy=(failBaseWrites | purgeSnapImages)] [repositoryFullLimit=percentValue] [autoDeleteLimit=numberOfSnapImages] [enableSchedule=(TRUE | FALSE)] [schedule (immediate | snapSchedule)] [rollbackPriority=(lowest | low | medium | high | highest)]
パラメータ
パラメータ | 説明 |
---|---|
「userLabel」のように入力します |
作成する新しい整合グループの名前。新しい整合性グループ名は二重引用符("")で囲みます。 |
repositoryFullPolicy |
Snapshotリポジトリボリュームの容量が上限に達している場合にSnapshot処理をどのように続行するかを指定します。ベースボリュームへの書き込みを停止する(failBaseWrites)か、Snapshotイメージを削除(パージ)する(purgeSnapImages)かを選択できます。デフォルトのアクションはpurgeSnapImagesです |
repositoryFullLimit |
リポジトリの容量がこの割合に達すると、Snapshotリポジトリボリュームの上限に近づいているという警告が表示されます。整数値を使用します。たとえば、70という値は70%を意味します。デフォルト値は75です。 |
'autoDeleteLimit' |
各Snapshotグループでは、Snapshotイメージの自動削除を実行して、グループ内のSnapshotイメージの総数を指定したレベル以下に保つように設定できます。このオプションを有効にすると、Snapshotグループ内に新しいSnapshotイメージが作成されるたびに、制限値に準拠するためにグループ内の最も古いSnapshotイメージが自動的に削除されます。この処理によってリポジトリ容量が解放されて、残りのSnapshotイメージに対するcopy-on-write要求に使用できるようになります。 |
「enableSchedule |
Snapshot処理をスケジュールする機能をオンにするかオフにするかを指定します。スナップショットのスケジュール設定をオンにするには'このパラメータをTRUEに設定しますスナップショットのスケジュール設定をオフにするには'このパラメータをFALSEに設定します |
「rollBackPriority」を参照してください |
システムのパフォーマンスを犠牲にしてシステムリソースをロールバック処理に割り当てるかどうかを決定します。値がHighの場合は'ロールバック・オペレーションが他のすべてのホストI/Oより優先されることを示します値が'low'の場合'ホストI/Oへの影響を最小限に抑えてロールバック操作を実行する必要があります |
注:
整合性グループは論理エンティティであり、グループに追加するすべてのSnapshotイメージをバッチ形式で管理できます。整合性グループは、Snapshotイメージに関して整合性の要件や依存関係を相互に持つSnapshotグループの集まりです。この収集用に作成して使用するSnapshotイメージは、整合性の依存関係に従って管理する必要があります。
名前には、英数字、アンダースコア(_)、ハイフン(-)、シャープ(#)を任意に組み合わせて使用できます。名前の最大文字数は30文字です。
整合性グループのSnapshotイメージは、あるSnapshotイメージが整合性グループに存在するかどうかに基づいて推測できます。1つの整合性グループ内に存在するすべてのSnapshotイメージは、共通のタイムスタンプとシーケンス番号を共有します。
Snapshotイメージの整合性グループ上での処理は単一の要求として処理されます。これにより、各メンバーの関連付けられているベースボリュームに対する保留中のI/O処理はすべて、削除され、Snapshotイメージの作成前に中断されます。整合性グループのすべてのメンバーに関してSnapshotイメージの作成を正常に完了できない場合は、処理が失敗し、何も行われません(つまり、新しいSnapshotイメージは作成されません)。
この動作に基づいて、整合性グループのすべてのメンバーで、通常はSnapshotイメージの数が同じになります。ただし、整合性グループに新しいメンバーが追加された場合、その整合性グループの既存のメンバー上で以前に作成されたSnapshotイメージは、新しいメンバーにはありません。Snapshotイメージが存在しないことは、エラー状態とはみなされません。その後、整合性グループの一部のメンバーのみに存在するSnapshotイメージの削除またはロールバックの要求を行うと、指定したSnapshotイメージが実際に存在するメンバーのみに影響します。
自動削除
各Snapshotグループでは、Snapshotイメージの自動削除を実行して、グループ内のSnapshotイメージの総数を指定したレベル以下に保つように設定できます。Snapshotグループ内のSnapshotイメージの数が上限に達すると、「autoDeleteLimit」パラメータは、Snapshotグループ内に新しいSnapshotイメージが作成されるたびにSnapshotイメージを自動的に削除します。autoDeleteLimitパラメータは、パラメータで定義されたイメージの最大数に達するまで、Snapshotグループ内の最も古いSnapshotイメージを削除します。この処理によってリポジトリ容量が解放されて、残りのSnapshotイメージに対するcopy-on-write要求に使用できるようになります。
整合性グループのSnapshotイメージのスケジュール設定
enableSchedule'パラメータとschedule'パラメータを使用すると'スナップショットをスケジュールすることができますこれらのパラメータを使用すると、日単位、週単位、または月単位(曜日単位または日付単位)でSnapshotをスケジュールできます。enableScheduleパラメータは'スナップショットをスケジュールする機能をオンまたはオフにしますスケジューリングをイネーブルにする場合は'schedule'パラメータを使用して'スナップショットをいつ実行するかを定義します
次の表では'schedule'パラメータのオプションの使用方法について説明します
パラメータ | 説明 | ||||
---|---|---|---|---|---|
「スケジュール」 |
スケジュールパラメータの指定に必要です。 |
||||
「即時」 |
処理をただちに開始します。この項目は、他のスケジュールパラメータと同時に指定することはできません。 |
||||
「enableSchedule |
「true」に設定すると、スケジューリングがオンになります。falseに設定すると'スケジュールはオフになります
|
||||
「startDate」と入力します |
処理を開始する特定の日付。日付の入力形式はMM:DD:YYです。デフォルトは現在の日付です。このオプションの例は'startDate=06:27:11`です |
||||
「scheduleDay」のように指定します |
処理を開始する曜日。次の値をすべてまたは1つ以上指定できます。
複数の曜日を指定する場合は、各曜日をスペースで区切り、全体を丸かっこで囲みます。たとえば、「scheduleDay=」(monday wednesday friday)を指定します。
|
||||
「startTime」と入力します |
処理を開始する時刻。時刻の入力形式はHH:MMで、HHは時間、MMは分です。24時間方式のクロックを使用します。たとえば、午後2:00は14:00です。このオプションの例は'startTime=14:27`です |
||||
「scheduleInterval」 |
処理の最小間隔を分単位で指定します。スケジュール間隔は1440(24時間)以下の30の倍数にする必要があります。 このオプションの例は'scheduleInterval=180``です |
||||
「endDate」 |
処理を停止する特定の日付。日付の入力形式はMM:DD:YYです。終了日を指定する必要がない場合は'noEndDate'を指定できますこのオプションの例は'endDate=11:26:11`です |
||||
「timesPerDay」を参照してください |
1日に処理を実行する回数。このオプションの例は'timesPerDay=4`です |
||||
「timezone」 |
スケジュールに使用するタイムゾーンを指定します。次の2つの方法で指定できます。
|
||||
「scheduleDate」です |
処理を実行する日にち。日にちの値は1~31の数値です。
「scheduleDate」オプションの例は、「scheduleDate=("15")`です。 |
||||
「月」 |
処理を実行する特定の月。月の値は次のとおりです。
複数の月を指定する場合は、各月をスペースで区切り、全体を丸かっこで囲みます。たとえば'month=(jan jul dec )`と指定します このパラメータは「scheduleDate」パラメータとともに使用して、特定の日にちに処理を実行します。
|
次の表では'timezone'パラメータの使用方法について説明します
タイムゾーン名 | GMTオフセット |
---|---|
「Etc/GMT+12」 |
「GMT-12:00」 |
「Etc/GMT+11」 |
「GMT-11:00」 |
太平洋/ホノルル |
「GMT-10:00」 |
「アメリカ/アンカレッジ」 |
「GMT-09:00」 |
「America/Santa Isabel」と入力します |
「GMT-08:00」 |
「America/LOS_Angeles |
「GMT-08:00」 |
「アメリカ/フェニックス」 |
「GMT-07:00」 |
「アメリカ/チワワ」 |
「GMT-07:00」 |
「アメリカ/デンバー」 |
「GMT-07:00」 |
「アメリカ/グアテマラ」 |
「GMT-06:00」 |
「America/Chicago」と入力します |
「GMT-06:00」 |
「America/Mexico City」 |
「GMT-06:00」 |
「アメリカ/レジーナ」 |
「GMT-06:00」 |
「アメリカ/ボゴタ」 |
「GMT-05:00」 |
「America/New_York`」 |
「GMT-05:00」 |
「Etc/GMT+5」 |
「GMT-05:00」 |
「アメリカ/カラカス」 |
「GMT-04:30」 |
「アメリカ/アスンシオン」 |
「GMT-04:00」 |
「America/Halifax」 |
「GMT-04:00」 |
「America/Cuiaba」 |
「GMT-04:00」 |
「America/La _Paz」と入力します |
「GMT-04:00」 |
「アメリカ/サンティアゴ」 |
「GMT-04:00」 |
「America/St_Johns」 |
「GMT-03:30」 |
「America/Sao Paulo」 |
「GMT-03:00」 |
「America/Buenos Aire` |
「GMT-03:00」 |
「America/Cayenne」 |
「GMT-03:00」 |
「America/Godthab |
「GMT-03:00」 |
「アメリカ/モンテビデオ」 |
「GMT-03:00」 |
「Etc/GMT+2」 |
「GMT-02:00」 |
「大西洋/アゾレス」 |
「GMT-01:00」 |
「Atlantic」または「Cape Verde」があります |
「GMT-01:00」 |
アフリカ/カサブランカ |
「GMT」 |
「Etc/GMT」 |
「GMT」 |
「ヨーロッパ/ロンドン」 |
「GMT」 |
「大西洋/レイキャビク」 |
「GMT」 |
「ヨーロッパ/ベルリン」 |
「GMT+01:00」 |
「ヨーロッパ/ブダペスト」 |
「GMT+01:00」 |
「ヨーロッパ/パリ」 |
「GMT+01:00」 |
「ヨーロッパ/ワルシャワ |
「GMT+01:00」 |
アフリカ/ラゴス |
「GMT+01:00」 |
アフリカ/ウィンドフック |
「GMT+01:00」 |
「アジア/アンマン」 |
「GMT+02:00`」 |
「アジア/ベイルート |
「GMT+02:00`」 |
アフリカ/カイロ |
「GMT+02:00`」 |
「アジア/ダマスカス」 |
「GMT+02:00`」 |
アフリカ/ヨハネスブルグ |
「GMT+02:00`」 |
「ヨーロッパ/キエフ |
「GMT+02:00`」 |
「アジア/エルサレム」 |
「GMT+02:00`」 |
「ヨーロッパ/イスタンブール」 |
「GMT+03:00`」 |
「ヨーロッパ/ミンスク」 |
「GMT+02:00`」 |
アジア/バグダッド |
「GMT+03:00`」 |
「アジア/リヤド」 |
「GMT+03:00`」 |
アフリカ/ナイロビ |
「GMT+03:00`」 |
「アジア/テヘラン」 |
「GMT+03:30`」 |
「ヨーロッパ/モスクワ」 |
「GMT+04:00 |
「アジア/ドバイ」 |
「GMT+04:00 |
「アジア/バクー」 |
「GMT+04:00 |
「インド/モーリシャス」 |
「GMT+04:00 |
「アジア/トビリシ |
「GMT+04:00 |
「アジア/イェレバン」 |
「GMT+04:00 |
「アジア/カブール |
「GMT+04:30` |
「アジア/カラチ」 |
「GMT+05:00 |
「アジア//タシケント」 |
「GMT+05:00 |
「アジア/カルカッタ」 |
「GMT+05:30` |
「アジア/コロンボ」 |
「GMT+05:30` |
「アジア/カトマンズ」 |
「GMT+05:45」 |
「アジア/エカテリンブルグ」 |
「GMT+06:00」 |
「アジア/アルマティ」 |
「GMT+06:00」 |
アジア/ダッカ |
「GMT+06:00」 |
「アジア/ラングーン」 |
「GMT+06:30`」 |
「アジア/ノヴォシビルスク」 |
「GMT+07:00`」 |
「アジア/バンコク」 |
「GMT+07:00`」 |
「asia/Krasnoyarsk.」と入力します |
「GMT+08:00」 |
「アジア/上海」 |
「GMT+08:00」 |
「アジア/シンガポール」 |
「GMT+08:00」 |
オーストラリア/パース |
「GMT+08:00」 |
「アジア/台北」 |
「GMT+08:00」 |
「アジア/ウランバートル |
「GMT+08:00」 |
「アジア/イルクーツク」 |
「GMT+09:00 |
「アジア/東京」 |
「GMT+09:00 |
「アジア/ソウル |
「GMT+09:00 |
オーストラリア/アデレード |
「GMT+09:30」 |
「オーストラリア/ダーウィン」 |
「GMT+09:30」 |
「アジア/ヤクーツク」 |
「GMT+10:00 |
「オーストラリア/ブリスベン」 |
「GMT+10:00 |
オーストラリア/シドニー |
「GMT+10:00 |
「太平洋/ポートモレスビー」 |
「GMT+10:00 |
「オーストラリア/ホバート」 |
「GMT+10:00 |
「Asia / Vladivostok」と入力します |
「GMT+11:00`」 |
「太平洋/グアダル運河」 |
「GMT+11:00`」 |
「太平洋/オークランド」 |
「GMT+12:00」 |
「Etc/GMT-12」 |
「GMT+12:00」 |
「太平洋/フィジー」 |
「GMT+12:00」 |
「アジア/カムチャッカ」 |
「GMT+12:00」 |
「太平洋/トンガタプ |
「GMT+13:00」 |
スケジュールを定義するためのコード文字列の例を次に示します。
enableSchedule=true schedule startTime=14:27
enableSchedule=true schedule scheduleInterval=180
enableSchedule=true schedule timeZone=GMT-06:00
enableSchedule=true schedule timeZone="America/Chicago"
「scheduleInterval」オプションも使用する場合、ファームウェアでは、2つのオプションの最小値を選択することにより、「timesPerDay」オプションと「scheduleInterval」オプションの間が選択されます。ファームウェアでは、「scheduleInterval」オプションの値を設定した「scheduleInterval」オプションの値で1440を割ることによって、「scheduleInterval」オプションの整数値を計算します。たとえば、1440/180 = 8のようになります。ファームウェアは'timesPerDay'の整数値と'計算されたscheduleInterval'の整数値を比較し'より小さい値を使用します
スケジュールを削除するには'schedule'パラメータを指定してdelete volumeコマンドを使用します'schedule'パラメータを指定してdelete volumeコマンドを実行すると'スケジュールのみが削除され'スナップショット・ボリュームは削除されません
整合性グループでロールバックを実行する場合、デフォルトの処理では、整合性グループのすべてのメンバーがロールバックされます。整合性グループのすべてのメンバーに関してロールバックを正常に開始できない場合、ロールバックは失敗し、何の処理も行われません。Snapshotイメージはロールバックされません。
最小ファームウェアレベル
7.83
7.86で、「scheduleDate」オプションおよび「month」オプションが追加されました。