ストレージアレイを自動設定します
autoConfigure storageArrayコマンドは'ストレージ・アレイを自動的に構成します
サポートされているアレイ
このコマンドは、E2700、E5600、E2800、E5700を含む個々のストレージアレイ環境 SMcliパッケージがすべてインストールされていれば、EF600およびEF300アレイ
ロール
このコマンドをE2800、E5700、EF600、またはEF300ストレージアレイに対して実行するには、Storage Adminロールが必要です。
コンテキスト(Context)
autoConfigure storageArrayコマンドを入力する前に、show storageArray autoConfigurationコマンドを実行します。show storageArray autoConfigurationコマンドは'有効なドライブ・タイプ'RAIDレベル'ボリューム情報'ホット・スペア情報のリストの形式で構成情報を返します(このリストは'autoConfigure storageArrayコマンドのパラメータに対応しています) コントローラはストレージアレイを監査し、ストレージアレイがサポートできる最も高いRAIDレベルと、そのRAIDレベルの最も効率的なボリューム定義を決定します。返されたリストで説明されている設定が許容できる場合は、パラメータを指定せずに「autoConfigure storageArray」コマンドを入力できます。設定を変更する場合は、設定要件に合わせてパラメータを変更できます。1つまたはすべてのパラメータを変更できます。「autoConfigure storageArray」コマンドを入力すると、コントローラはデフォルトのパラメータまたは選択したパラメータを使用してストレージアレイをセットアップします。
構文
autoConfigure storageArray [driveType=(SAS | NVMe4K)] [driveMediaType=(hdd | ssd | allMedia | unknown)] [raidLevel=(0 | 1 | 3 | 5 | 6)] [volumeGroupWidth=numberOfDrives] [volumeGroupCount=numberOfVolumeGroups] [volumesPerGroupCount=numberOfVolumesPerGroup] [hotSpareCount=numberOfHotSpares] [segmentSize=segmentSizeValue] [cacheReadPrefetch=(TRUE | FALSE)] [readAheadMultiplier=multiplierValue] [securityType=(none | capable | enabled)] [secureDrives=(fips | fde)] [dataAssurance=(none | enabled)] [blockSize=(512 | 4096)]
パラメータ
パラメータ | 説明 | ||
---|---|---|---|
「ドライブタイプ」 |
ストレージアレイに使用するドライブのタイプ。 ストレージアレイ内に複数のドライブタイプがある場合は、このパラメータを使用する必要があります。 有効なドライブタイプは、次のとおりです。
|
||
driveMediaType |
ストレージアレイに使用するドライブメディアのタイプ。 ストレージアレイ内に複数のタイプのドライブメディアがある場合は、このパラメータを使用する必要があります。 有効なドライブメディアタイプは、次のとおりです。
|
||
raidLevel |
ストレージアレイ内にドライブが含まれているボリュームグループのRAIDレベル。有効なRAIDレベルは'0'1' 3'5'または'6'です |
||
'volumeGroupWidth' |
ストレージアレイ内のボリュームグループ内のドライブ数。 |
||
「volumeGroupCount」のように指定します |
ストレージアレイ内のボリュームグループの数。整数値を使用します。 |
||
「volumesPerGroupCount」 |
ボリュームグループあたりの容量が同じボリュームの数。整数値を使用します。 |
||
「hotSpareCount」と入力します |
ストレージアレイ内に必要なホットスペアの数。整数値を使用します。 |
||
「segmentSize」のように表示されます |
コントローラがボリューム内の1つのドライブに書き込めるデータ量(KB)を指定します。有効な値は'4(SSDのみ)'8'16'32'64'128'です 「256」または「512」。 |
||
「cacheReadPrefetch」というメッセージが表示されます |
キャッシュ読み取りプリフェッチをオンまたはオフにする設定。キャッシュ読み取りプリフェッチをオフにするには'このパラメータをFALSEに設定しますキャッシュ読み取りプリフェッチをオンにするには'このパラメータをTRUEに設定します |
||
「readAheadMultiplier」 |
このパラメータは、キャッシュに読み込まれる追加データブロックの数を定義します。有効な値の範囲は'0'~65535です
|
||
「securityType」 |
ボリュームグループおよび関連するすべてのボリュームの作成時にセキュリティレベルを指定する設定。有効な設定は次のとおりです。
|
||
「secureDrives」を参照してください |
ボリュームグループで使用するセキュアドライブのタイプ。有効な設定は次のとおりです。
|
||
「ブロックサイズ」 |
作成されたボリュームのブロックサイズ(バイト)。サポートされている値はです |
ドライブとボリュームグループ
ボリュームグループは、ストレージアレイのコントローラによって論理的にグループ化された一連のドライブです。ボリュームグループ内のドライブ数は、RAIDレベルとコントローラファームウェアによって制限されます。ボリュームグループを作成する際は、次のガイドラインに従ってください。
-
ファームウェアバージョン7.10以降では、あとから使用するために容量をリザーブできるように、空のボリュームグループを作成できます。
-
1つのボリュームグループでドライブタイプを混在させることはできません。
-
1つのボリュームグループでHDDドライブとSSDドライブを混在させることはできません。
-
ボリュームグループの最大ドライブ数は、次の条件によって異なります。
-
コントローラのタイプ
-
RAIDレベル
-
-
RAIDレベルには、0、1、3、5、および6があります。
-
RAIDレベル3、RAIDレベル5、またはRAIDレベル6のボリュームグループには、30本を超えるドライブを含めることはできず、3本以上のドライブを含める必要があります。
-
RAIDレベル6のボリュームグループには、少なくとも5本のドライブが必要です。
-
RAIDレベル1のボリュームグループに4本以上のドライブがある場合、ストレージ管理ソフトウェアはボリュームグループをRAIDレベル10に自動的に変換します。RAIDレベル1 + RAIDレベル0です。
-
-
トレイ/ドロワー損失の保護を有効にする場合のその他の条件については、次の表を参照してください。
レベル | トレイ損失の保護の基準 | 必要なトレイの最小数 |
---|---|---|
ディスクプール |
ディスクプールに同じトレイのドライブが3本以上含まれない |
6. |
RAID 6 |
ボリュームグループに同じトレイのドライブが3本以上含まれない |
3. |
RAID 3またはRAID 5 |
ボリュームグループ内のドライブがすべて別々のトレイに配置されている |
3. |
RAID 1 |
RAID 1ペアのドライブがそれぞれ別のトレイに配置されている |
2. |
RAID 0 |
トレイ損失の保護は実現できない。 |
該当なし |
レベル | ドロワー損失の保護の基準 | 必要なドロワーの最小数 |
---|---|---|
ディスクプール |
プールに5つのドロワーすべてのドライブが含まれていて、各ドロワーに同じ数のドライブが配置されている。60ドライブのトレイでは、ディスクプールの構成が15、20、25、30、35の場合にドロワー損失の保護を実現できます。 40、45、50、55、または60ドライブ。 |
5. |
RAID 6 |
ボリュームグループに同じドロワーのドライブが3本以上含まれない。 |
3. |
RAID 3またはRAID 5 |
ボリュームグループ内のドライブがすべて別々のドロワーに配置されている。 |
3. |
RAID 1 |
ミラーペアのドライブがそれぞれ別のドロワーに配置されている。 |
2. |
RAID 0 |
ドロワー損失の保護は実現できない。 |
該当なし |
ホットスペア
ボリュームグループでは、データを保護するための重要な戦略は、ストレージアレイ内の使用可能なドライブをホットスペアドライブとして割り当てることです。ホットスペアは、データが格納されていないドライブで、RAID 1、RAID 3、RAID 5、またはRAID 6のボリュームグループでドライブに障害が発生した場合に、ストレージアレイでスタンバイとして機能します。ホットスペアを使用すると、ストレージアレイの冗長性が向上します。
一般に、ホットスペアドライブには、保護対象のドライブの使用済み容量以上の容量が必要です。ホットスペアドライブのメディアタイプ、インターフェイスタイプ、および容量は、保護対象のドライブと同じである必要があります。
ストレージアレイのドライブで障害が発生した場合、通常は障害が発生したドライブの代わりにホットスペアが自動的に使用されます。ドライブ障害の発生時にホットスペアが使用可能であれば、冗長性データパリティを使用してホットスペアにデータが再構築されます。データ退避のサポートでは、障害が発生したドライブとしてマークされる前に、データをホットスペアにコピーすることもできます。
障害が発生したドライブを物理的に交換したら、次のいずれかのオプションを使用してデータをリストアできます。
障害が発生したドライブを交換すると、ホットスペアのデータが交換用ドライブにコピーされます。この操作をコピーバックと呼びます。
ホットスペアドライブをボリュームグループの永続的メンバーとして指定する場合は、コピーバック処理は不要です。
ボリュームグループのトレイ損失の保護およびドロワー損失の保護が可能かどうかは、ボリュームグループを構成するドライブの場所によって異なります。ドライブの障害とホットスペアドライブの場所によっては、トレイ損失の保護とドロワー損失の保護が失われる場合があります。トレイ損失の保護とドロワー損失の保護が影響を受けないようにするには、障害が発生したドライブを交換してコピーバックプロセスを開始する必要があります。
ストレージアレイでは、Data Assurance(DA)が有効なボリュームのホットスペア対象範囲としてDA対応ドライブが自動的に選択されます。
DAが有効なボリュームのホットスペア対象範囲のストレージアレイにDA対応ドライブがあることを確認してください。DA対応ドライブの詳細については、Data Assurance機能を参照してください。
セキュリティ対応(FIPSおよびFDE)ドライブは、セキュリティ対応とセキュリティ非対応の両方のドライブのホットスペアとして使用できます。セキュリティ非対応ドライブは、他のセキュリティ非対応ドライブに対して、また、ボリュームグループでセキュリティが有効になっていない場合はセキュリティ対応ドライブに対しても、対応可能です。FIPSボリュームグループは、FIPSドライブのみをホットスペアとして使用できます。ただし、FIPSホットスペアは、セキュリティ非対応、セキュリティ対応、およびセキュリティ有効のボリュームグループに対して使用できます。
ホットスペアがない場合でも、ストレージアレイの動作中に、障害が発生したドライブを交換できます。RAID 1、RAID 3、RAID 5、またはRAID 6のボリュームグループの一部であるドライブは、冗長性データパリティを使用して、交換用ドライブにデータを自動的に再構築します。この操作を再構築と呼びます。
セグメントサイズ
コントローラがボリューム内の1つのドライブに書き込めるデータブロックの数は、セグメントのサイズによって決まります。各データブロックには512バイトのデータが格納されます。データブロックはストレージの最小単位です。セグメントのサイズによって、格納されるデータブロックの数が決まります。たとえば、8KBのセグメントには16個のデータブロックが含まれます。64KBのセグメントには128個のデータブロックが含まれます。
セグメントサイズの値を入力すると、その値は、実行時にコントローラで指定される、サポートされている値と照合されます。入力した値が無効な場合、コントローラは有効な値のリストを返します。1つの要求に対して1つのドライブを使用することで、他のドライブでは他の要求に同時に対応できます。ボリュームが属している環境で、1人のユーザが大量のデータ(マルチメディアなど)を転送している場合は、1つのデータ転送要求を1つのデータストライプで処理すると、パフォーマンスが最大化されます。(データストライプはセグメントサイズであり、これに、データ転送に使用されるボリュームグループ内のドライブ数が掛けられます)。 この場合、同じ要求に対して複数のドライブが使用されますが、各ドライブへのアクセスは1回だけとなります。
マルチユーザデータベースまたはファイルシステムのストレージ環境で最適なパフォーマンスを実現するには、データ転送要求を満たすために必要なドライブ数が最小限になるように、セグメントサイズを設定します。
キャッシュ読み取りプリフェッチ
キャッシュ読み取りプリフェッチを使用すると、コントローラは、ホストによって要求されたデータブロックをドライブから読み取ってキャッシュにコピーすると同時に、追加のデータブロックをキャッシュにコピーできます。これにより、以降のデータ要求をキャッシュから処理できる可能性が高くなります。キャッシュ読み取りプリフェッチは、シーケンシャルデータ転送を使用するマルチメディアアプリケーションにとって重要です。「cacheReadPrefetch」パラメータの有効な値は「TRUE」または「FALSE」です。デフォルトは「true」です。
セキュリティタイプ
ストレージ・アレイのセキュリティ設定を指定するには'securityType'パラメータを使用します
'securityType'パラメータを'enabled'に設定する前に'ストレージ・アレイのセキュリティ・キーを作成する必要がありますストレージ・アレイのセキュリティ・キーを作成するには'create storageArray securityKey'コマンドを使用します次のコマンドがセキュリティキーに関連しています。
-
「create storageArray securityKey」のように指定します
-
「export storageArray securityKey」のように指定します
-
「import storageArray securityKey」のように入力します
-
「set storageArray securityKey」のように指定します
-
[Enable volumeGroup [volumeGroupName] security]を有効にします
-
「enable diskPool [diskPoolName]のセキュリティ」を参照してください
セキュアドライブ
セキュリティ対応ドライブには、Full Disk Encryption(FDE)ドライブと連邦情報処理標準(FIPS)ドライブがあります。secureDrivesパラメータを使用して、使用するセキュアドライブのタイプを指定します。使用できる値は'FIPs'とFDEです
コマンドの例
autoConfigure storageArray securityType=capable secureDrives=fips;
最小ファームウェアレベル
7.10で、RAIDレベル6機能が追加され、ホットスペアの制限がなくなりました。
7.50で、「securityType」パラメータが追加されました。
7.75で'dataAssuranceパラメータが追加されました
8.25で'secureDrives'パラメータが追加されました