Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

整合グループを作成する

共同作成者

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に設定すると'スケジュールはオフになります

メモ

デフォルトは「 false 」です。

「startDate」と入力します

処理を開始する特定の日付。日付の入力形式はMM:DD:YYです。デフォルトは現在の日付です。このオプションの例は'startDate=06:27:11`です

「scheduleDay」のように指定します

処理を開始する曜日。次の値をすべてまたは1つ以上指定できます。

  • 「月曜」

  • 「火曜日」

  • 「水曜日」

  • 「木曜日」

  • 「Friday`」

  • 「土曜」

  • 日曜日

メモ

値はかっこで囲みます。たとえば、「scheduleDay=(wednesday)」のように指定します。

複数の曜日を指定する場合は、各曜日をスペースで区切り、全体を丸かっこで囲みます。たとえば、「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つの方法で指定できます。

  • * GMT±HH:MM *

    GMTからのタイムゾーンのオフセット。例:`timezone=GMT-06:00`。

  • テキスト文字列

    標準的なタイムゾーンのテキスト文字列を引用符で囲む必要があります。例:`timezone="America/Chicago"``

「scheduleDate」です

処理を実行する日にち。日にちの値は1~31の数値です。

メモ

このパラメータは、週次スケジュールとは互換性がありません。

「scheduleDate」オプションの例は、「scheduleDate=("15")`です。

「月」

処理を実行する特定の月。月の値は次のとおりです。

  • 1月〜1月

  • 2月〜2月

  • 「3月」- 3月

  • 4月〜4月

  • 「5月」- 5月

  • 6月〜6月

  • 7月〜7月

  • 8月〜8月

  • 「sep」- 9月

  • 10月〜10月

  • 11月〜11月

  • dec - 12月

メモ

値はかっこで囲みます。たとえば'`month=(jan)`と指定します

複数の月を指定する場合は、各月をスペースで区切り、全体を丸かっこで囲みます。たとえば'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」オプションが追加されました。