SANtricity 11.8 Commands

to English version

同期ミラーリングのアクティブ化

activate storageArray feature コマンドは、同期ミラーリング機能をアクティブ化し、ミラー リポジトリ ボリュームを作成します。

対応シリーズ

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

ロール

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

コンテキスト

このコマンドを使用すると、次の3つのうちいずれかの方法でミラー リポジトリ ボリュームを定義できます。

  • ユーザー定義のドライブ

  • ユーザー定義のボリューム グループ

  • ユーザー定義のドライブ数

ドライブ数の定義を選択する場合は、コントローラー ファームウェアによって、ミラー リポジトリ ボリュームに使用するドライブが選択されます。

このコマンドの以前のバージョンでは、機能識別子は remoteMirror でした。この機能識別子が無効になり、syncMirror に置き換えられています。

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

activate storageArray feature=syncMirror
repositoryRAIDLevel=(0 |1 | 3 | 5 | 6)
repositoryDrives=(trayID1,[drawerID1,slotID1 ... trayIDn,pass:quotes[[drawerIDn,slotIDn
[driveType=(fibre | SATA | SAS | NVMe4K)
)
[repositoryVolumeGroupUserLabel="volumeGroupName"]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dataAssurance=(none | enabled)]
activate storageArray feature=syncMirror
repositoryRAIDLevel=(0 |1 | 5 | 6)
repositoryDrives=(trayID1,[drawerID1,]slotID1 ... trayIDn,[drawerIDn,]slotIDn)
[repositoryVolumeGroupUserLabel="volumeGroupName"]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dataAssurance=(none | enabled)]

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

activate storageArray feature=syncMirror
repositoryVolumeGroup=volumeGroupName
[freeCapacityArea=freeCapacityIndexNumber]

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

activate storageArray feature=syncMirror
repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDriveCount=numberOfDrives
[repositoryVolumeGroupUserLabel="volumeGroupName"]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dataAssurance=(none | enabled)]
activate storageArray feature=syncMirror
repositoryRAIDLevel=(1 | 5 | 6)
repositoryDriveCount=numberOfDrives
[repositoryVolumeGroupUserLabel="volumeGroupName"]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dataAssurance=(none | enabled)]

パラメーター

パラメーター 説明

repositoryRAIDLevel

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

repositoryDrives

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

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

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

repositoryVolumeGroupUserLabel

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

repositoryVolumeGroup

ミラー リポジトリ ボリュームが配置されているミラー リポジトリ ボリューム グループの名前(ストレージ システム内のボリューム グループの名前を決定するには、show storageArray profile コマンドを実行します)。

freeCapacityArea

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

freeCapacityArea=2

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

repositoryDriveCount

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

driveType

情報を取得するドライブのタイプ。ドライブ タイプを混在させることはできません。

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

  • fibre

  • SATA

  • SAS

  • NVMe4K

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

trayLossProtect

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

drawerLossProtect

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

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

repositoryDrives パラメーター用に選択したドライブに、他のパラメーター(repositoryRAIDLevel パラメーターなど)との互換性がない場合、スクリプト コマンドはエラーを返し、同期ミラーリングはアクティブ化されません。このエラーは、ミラー リポジトリ ボリュームに必要なスペース容量を返します。その後コマンドを再入力し、適切なスペース容量を指定できます。

リポジトリ ストレージ容量として入力した値がミラー リポジトリ ボリュームにとって小さすぎる場合、コントローラー ファームウェアは、ミラー リポジトリ ボリュームに必要なスペース容量を示すエラー メッセージを返します。このコマンドでは、同期ミラーリングのアクティブ化は試行されません。エラー メッセージに示されるリポジトリ ストレージ容量の値を使用して、コマンドを再入力できます。

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

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

drawerLossProtect パラメーターは、ドロワーに障害が発生した場合にボリューム上のデータにアクセスできるかどうかを決定します。ドライブを割り当てるときに、drawerLossProtect パラメーターを TRUE に設定し、いずれか1つのドロワーから複数のドライブを選択すると、ストレージ システムはエラーを返します。drawerLossProtect パラメーターを 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で、driveType パラメーターが追加されました。

Top of Page