SANtricity 11.8 Commands

to English version

同期ミラーリング リポジトリ ボリュームの再作成

recreate storageArray mirrorRepository コマンドは、新しい同期ミラーリング リポジトリ ボリューム(ミラー リポジトリ ボリュームとも呼ばれる)を作成します。その際、以前のミラー リポジトリ ボリューム用に定義されたパラメーターを使用します。

対応シリーズ

このコマンドは、すべてのSMcliパッケージがインストールされていれば、HB2100/HB2200/HB2300、HB5100/HB5200、AB6100、AB3100を含むあらゆるストレージ システムに適用されます。

ロール

このコマンドをHB2100/HB2200/HB2300、HB5100/HB5200、AB6100、またはAB3100のストレージ システムに対して実行するには、Storage Adminロールが必要です。

コンテキスト

GUIまたはCLIではこのコマンドがサポートされなくなりました。このコマンドを実行しようとすると、この機能がサポートされなくなったこと、および指定したリモート ミラー リポジトリに対する変更が行われないことを示すエラー メッセージが返されます。

前提として、ミラー リポジトリ ボリュームが以前に作成済みである必要があります。このコマンドを使用すると、3つのうちのいずれかの方法(ユーザー定義のドライブ、ユーザー定義のボリューム グループ、ユーザー定義のドライブ数)でミラー リポジトリ ボリュームを定義できます。ドライブ数の定義を選択する場合は、コントローラー ファームウェアによって、ミラー リポジトリ ボリュームに使用するドライブが選択されます。

構文(ユーザー定義のドライブ)

recreate storageArray mirrorRepository
repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDrives=(trayID1,pass:quotes[[drawerID1,]slotID1
... trayIDN,[drawerIDN,]slotIDN)
[trayLossProtect=(TRUE | FALSE)]
[dataAssurance=(none | enabled)]

構文(ユーザー定義のボリューム グループ)

recreate storageArray mirrorRepository
repositoryVolumeGroup=volumeGroupName
[freeCapacityArea=pass:quotes[freeCapacityIndexNumber]

構文(ユーザー定義のドライブ数)

recreate storageArray mirrorRepository
repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDriveCount=numberOfDrives
(
  [driveMediaType=(HDD | SSD | unknown | allMedia)] |
  [driveType=(SAS | NVMe4K)]
)
[repositoryVolumeGroupUserLabel="userLabel"] |
[trayLossProtect=(TRUE | FALSE)] |
[drawerLossProtect=(true|false)] |
[dataAssurance=(none | enabled)]

パラメーター

パラメーター 説明

repositoryRAIDLevel

ミラー リポジトリ ボリュームのRAIDレベル。有効な値は、135、または 6 です。

repositoryDrives

ミラー リポジトリ ボリュームに使用するドライブ。ドロワーIDの値は、15 です。スロットIDの値は、124 です。トレイIDの値、ドロワーIDの値、およびスロットIDの値は角かっこ([ ])で囲みます。以下のルールを使用して、リポジトリ ボリュームの名前を入力します。

大容量ドライブ トレイの場合は、ドライブのトレイIDの値、ドロワーIDの値、およびスロットIDの値を指定します。小容量ドライブ トレイの場合は、ドライブのトレイIDの値とスロットIDの値を指定します。トレイIDの値は、099 です。ドロワーIDの値は、15 です。

スロットIDの最大値はすべて24です。スロットIDの値は、トレイのモデルに応じて0または1で始まります。HB2100/HB2200/HB2300コントローラーおよびHB5100/HB5200コントローラーと互換性があるドライブ トレイのスロットID番号は0から始まります。

トレイIDの値、ドロワーIDの値、およびスロットIDの値は角かっこ([ ])で囲みます。

  • トレイIDの値、ドロワーIDの値、およびスロットIDの値はすべて角かっこ([ ])で囲みます。

  • トレイIDの値、ドロワーIDの値、およびスロットIDの値はカンマで区切ります。

  • ドライブの位置はスペースで区切ります。

repositoryVolumeGroup

ミラー リポジトリ ボリュームを含むボリューム グループの名前。

repositoryVolumeGroupUserLabel

ミラー リポジトリ ボリュームの配置先となる新しいボリューム グループに付ける名前。ボリューム グループ名は二重引用符(" ")で囲みます。

freeCapacityArea

ミラー リポジトリ ボリュームの再作成に使用する既存のボリューム グループ内の空きスペースのインデックス番号。空き容量は、ボリューム グループ内の既存のボリュームの間にある空き容量として定義されます。たとえば、ボリューム グループの領域が、ボリューム1、空き容量、ボリューム2、空き容量、ボリューム3、空き容量となっているとします。ボリューム2の次の空き容量を使用するには、次のように指定します。

freeCapacityArea=2

show volumeGroup コマンドを実行して、空き容量領域が存在するかどうかを確認します。

repositoryDriveCount

ミラー リポジトリ ボリュームで使用する未割り当てのドライブの数。

driveMediaType

情報を取得するドライブ メディアのタイプ。有効な値は次のとおりです。

  • HDD は、ドライブ トレイ内にハード ディスク ドライブがあることを示します。

  • SSD は、ドライブ トレイ内にソリッドステート ディスクがあることを示します。

  • unknown は、ドライブ トレイ内のドライブ メディアのタイプが不明なことを示します。

  • allMedia は、ドライブ トレイ内にすべてのタイプのメディアがあることを示します。

driveType

ミラー リポジトリ ボリュームに使用するドライブのタイプ。ドライブ タイプを混在させることはできません。

ストレージ システム内に複数のドライブ タイプがある場合は、このパラメーターを使用する必要があります。

有効なドライブ タイプは次のとおりです。

  • SAS

  • NVMe4K

ドライブ タイプを指定しない場合、このコマンドはデフォルトでany typeになります。

trayLossProtect

ミラー リポジトリ ボリュームを作成するときにトレイ損失の保護を有効にする設定。トレイ損失の保護を有効にする場合は、このパラメーターを TRUE に設定します。デフォルト値は FALSE です。

drawerLossProtect

ミラー リポジトリ ボリュームを作成するときにドロワー損失の保護を有効にする設定。ドロワー損失の保護を有効にする場合は、このパラメーターを TRUE に設定します。デフォルト値は FALSE です。

ミラー リポジトリ ボリュームのストレージ スペースに対して入力した値が小さすぎると、ミラー リポジトリ ボリュームに必要なスペースの量を示すエラー メッセージがコントローラー ファームウェアから返されます。コマンドではミラー リポジトリ ボリュームの変更は試行されません。ミラー リポジトリ ボリュームのストレージ スペースの値に関するエラー メッセージに記載されている値を使用して、コマンドを再入力できます。

repositoryDrives パラメーターは、大容量ドライブ トレイと小容量ドライブ トレイの両方をサポートします。大容量ドライブ トレイには、ドライブを格納するドロワーがあります。ドロワーをドライブ トレイから引き出して、ドライブへのアクセスを提供します。小容量ドライブ トレイにはドロワーはありません。大容量ドライブ トレイの場合は、ドライブ トレイの識別子(ID)、ドロワーのID、ドライブが格納されているスロットのIDを指定する必要があります。小容量ドライブ トレイの場合は、ドライブ トレイのIDと、ドライブが格納されているスロットのIDのみを指定する必要があります。小容量ドライブ トレイの場合、ドライブ トレイのIDを指定し、ドロワーのIDを 0 に設定し、ドライブが格納されているスロットのIDを指定する方法でも、ドライブの場所を特定できます。

ドライブを割り当てるときに、trayLossProtect パラメーターを TRUE に設定し、いずれか1つのトレイから複数のドライブを選択している場合、ストレージ システムはエラーを返します。trayLossProtect パラメーターを FALSE に設定すると、ストレージ システムによる処理が実行されますが、作成するミラー リポジトリ ボリュームではトレイ損失の保護を使用できない場合があります。

コントローラー ファームウェアによるドライブ割り当ての際に trayLossProtect パラメーターを TRUE に設定すると、トレイ損失の保護機能を搭載した新しいミラー リポジトリ ボリュームとなるドライブをコントローラー ファームウェアが提供できない場合に、ストレージ システムからエラーが返されます。trayLossProtect パラメーターを FALSE に設定すると、ミラー リポジトリ ボリュームでトレイ損失の保護を使用できない可能性がある場合でも、ストレージ システムによる処理が実行されます。

Data Assurance(DA)の管理

Data Assurance(DA)機能を使用すると、ストレージ システム全体のデータの整合性が向上します。ホストとドライブの間でデータが移動されたときにストレージ システムがエラーの有無をチェックします。この機能を有効にすると、ボリューム内の各データ ブロックに巡回冗長検査(CRC)と呼ばれるエラー チェック用のコードが付加されます。データ ブロックが移動されると、このCRCコードを使用して、転送中にエラーが発生したかどうかが判断されます。破損している可能性があるデータはディスクに書き込まれず、ホストにも返されません。

DA機能を使用する場合は、最初にDAがサポートされているドライブのみを含むプールまたはボリューム グループを作成します。次に、DA対応ボリュームを作成します。最後に、DAに対応したI/Oインターフェイスを使用してDA対応ボリュームをホストにマッピングします。DAに対応したI/Oインターフェイスには、Fibre Channel、SAS、iSER over InfiniBand(iSCSI Extensions for RDMA/IB)などがあります。iSCSI over EthernetやSRP over InfiniBandではDAはサポートされていません。

すべてのドライブがDA対応の場合は、dataAssurance パラメーターを enabled に設定し、特定の処理でDAを使用できます。たとえば、DA対応ドライブが含まれるボリューム グループを作成し、そのボリューム グループにDA対応のボリュームを作成できます。DA対応のボリュームを使用する他の処理には、DA機能をサポートするオプションがあります。

dataAssurance パラメーターが enabled に設定されている場合は、DA対応のドライブのみがボリューム候補とみなされます。それ以外の場合は、DA対応、DA非対応の両方のドライブが候補とみなされます。DA対応ドライブのみが使用可能な場合、新しいボリューム グループは、有効なDA対応ドライブを使用して作成されます。

最小ファームウェア レベル

8.60で、driveMediaTyperepositoryVolumeGroupUserLabeldrawerLossProtect の各パラメーターが追加されました。

11.80で、AB6100およびAB3100のサポートが追加されました。

Top of Page