RAIDボリュームの作成(手動ドライブ選択)
create volumeコマンドは'新しいボリューム・グループとボリュームを作成し'ボリュームのドライブを指定できます
サポートされているアレイ
このコマンドは、E2700、E5600、E2800、E5700を含む個々のストレージアレイ環境 SMcliパッケージがすべてインストールされていれば、EF600およびEF300アレイ
ロール
このコマンドをE2800、E5700、EF600、またはEF300ストレージアレイに対して実行するには、Storage Adminロールが必要です。
構文
create volume drives=(trayID1,[drawerID1,]slotID1 ... trayIDn,[drawerIDn,]slotIDn) [volumeGroupUserLabel="volumeGroupName"] raidLevel=(0 | 1 | 3 | 5 | 6) userLabel="volumeName" [capacity=volumeCapacity] [owner=(a|b)] [mapping=(none | default)] [cacheReadPrefetch=(TRUE | FALSE)] [segmentSize=segmentSizeValue] [usageHint=(fileSystem | dataBase | multiMedia)] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dssPreAllocate=(TRUE | FALSE)] [securityType=(none | capable | enabled )] [dataAssurance=(none | enabled)] [resourceProvisioningCapable=(TRUE | FALSE)] [blockSize=blockSizeValue]
create volume drives=(trayID1,[drawerID1,slotID1 ... trayIDn,[drawerIDn,]slotIDn) [volumeGroupUserLabel="volumeGroupName"] raidLevel=(0 | 1 | 5 | 6) userLabel="volumeName" [capacity=volumeCapacity] [owner=(a|b)] [mapping=(none | default)] [cacheReadPrefetch=(TRUE | FALSE)] [segmentSize=segmentSizeValue] [usageHint=(fileSystem | dataBase | multiMedia)] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dssPreAllocate=(TRUE | FALSE)] [securityType=(none | capable | enabled )] [dataAssurance=(none | enabled)] [resourceProvisioningCapable=(TRUE | FALSE)] [blockSize=blockSizeValue]
パラメータ
パラメータ | 説明 | ||
---|---|---|---|
「ドライブ」 |
作成するボリュームに割り当てるドライブ。大容量ドライブトレイの場合は、ドライブのトレイIDの値、ドロワーIDの値、およびスロットIDの値を指定します。小容量ドライブトレイの場合は、ドライブのトレイIDの値とスロットIDの値を指定します。トレイIDの値は'0~99ですドロワーIDの値は「1」~「5」です。 スロットIDの最大値はすべて24です。スロットIDの値は、トレイのモデルに応じて0または1で始まります。E2800コントローラおよびE5700コントローラと互換性があるドライブトレイのスロットID番号は0から始まります。E2700およびE5600コントローラと互換性のあるドライブトレイのスロットID番号は1から始まります。 トレイIDの値、ドロワーIDの値、およびスロットIDの値は角かっこ([])で囲みます。 |
||
'volumeGroupUserLabel' |
新しいボリュームグループに付ける名前。ボリュームグループ名は二重引用符("")で囲みます。
|
||
raidLevel |
ボリュームが含まれているボリュームグループのRAIDレベル。有効な値は'0'1' 3'5`または'6`です |
||
「userLabel」のように入力します |
新しいボリュームに付ける名前。新しいボリューム名は二重引用符("")で囲みます。
|
||
「容量」 |
ストレージアレイに追加するボリュームのサイズ。サイズは'bytes'KB'MB'GB'TB'の単位で定義されます |
||
「owner」をクリックします |
ボリュームを所有するコントローラ。有効なコントローラ識別子は「a」または「b」です。「a」はスロットAのコントローラ、「b」はスロットBのコントローラです所有者を指定しない場合は、コントローラファームウェアによって所有者が決定されます。 |
||
「cacheReadPrefetch」というメッセージが表示されます |
キャッシュ読み取りプリフェッチをオンまたはオフにする設定。キャッシュ読み取りプリフェッチをオフにするには'このパラメータをFALSEに設定しますキャッシュ読み取りプリフェッチをオンにするには'このパラメータをTRUEに設定します |
||
「segmentSize」のように表示されます |
コントローラがボリューム内の1つのドライブに書き込めるデータ量(KB)を指定します。有効な値は'`4(SSDのみ) |
||
「usageHint`」 |
「cacheReadPrefetch」パラメータと「segmentSize」パラメータの両方の設定がデフォルト値になります。デフォルト値は、ボリュームを使用しているアプリケーションの標準的なI/O使用パターンに基づいています。有効な値は'filesystem'database'または'multiMediaです |
||
「trayLossProtect`」 |
リポジトリを作成するときにトレイ損失の保護を有効にする設定。トレイ損失の保護を有効にするには'このパラメータをTRUEに設定しますデフォルト値は'FALSE'です |
||
「drawerLossProtect`」 |
ミラーリポジトリボリュームを作成するときにドロワー損失の保護を有効にする設定。ドロワー損失の保護を有効にするには、このパラメータを「true」に設定します。デフォルト値は'FALSE'です |
||
dssPreAllocate |
今後のセグメントサイズの拡大に備えてリザーブ容量が割り当てられていることを確認する設定。このデフォルト値は「true」です。 |
||
「securityType」 |
ボリュームグループおよび関連するすべてのボリュームの作成時にセキュリティレベルを指定する設定。有効な設定は次のとおりです。
|
||
「resourceProvisioningCapability」 |
リソースプロビジョニング機能が有効かどうかを指定する設定。リソースプロビジョニングをディセーブルにするには、このパラメータをFALSEに設定します。デフォルト値は「true」です。 |
||
「マッピング」 |
このパラメータを使用すると、ホストにボリュームをマッピングできます。あとでマッピングする場合は、このパラメータをに設定します |
||
「ブロックサイズ」 |
このパラメータは、作成するボリュームのブロックサイズを設定します。値が0またはパラメータが設定されていない場合は、デフォルトのブロックサイズが使用されます。 |
注:
drivs'パラメータは'大容量ドライブ・トレイと低容量ドライブ・トレイの両方をサポートします大容量ドライブトレイには、ドライブを格納するドロワーがあります。ドロワーをドライブトレイから引き出して、ドライブへのアクセスを提供します。小容量ドライブトレイにはドロワーはありません。大容量ドライブトレイの場合は、ドライブトレイの識別子(ID)、ドロワーのID、ドライブが配置されているスロットのIDを指定する必要があります。小容量ドライブトレイの場合は、ドライブトレイのIDと、ドライブが格納されているスロットのIDだけを指定する必要があります。小容量ドライブトレイの場合、ドライブトレイのIDを指定し、ドロワーのIDを「0」に設定し、ドライブが格納されているスロットのIDを指定する方法もあります。
'raidLevel'パラメータをRAIDレベル1に設定した場合は、次のようになります。
-
RAID 1の定義により、グループ内のドライブ数は偶数です
-
リスト順(ストライプ順)のグループの上半分はプライマリドライブです
-
リスト順(ストライプ順)のグループの下半分は、対応するミラードライブです
名前には、英数字、アンダースコア(_)、ハイフン(-)、シャープ(#)を任意に組み合わせて使用できます。名前の最大文字数は30文字です。
ownerパラメータは'ボリュームを所有するコントローラを定義しますボリュームの優先コントローラ所有者は、ボリュームグループを現在所有しているコントローラです。
「capacity」パラメータに容量を指定しない場合は、ボリュームグループ内の使用可能なすべてのドライブ容量が使用されます。容量の単位を指定しない場合'デフォルト値としてbytesが使用されます
トレイ損失の保護およびドロワー損失の保護が必要です
トレイ損失の保護を使用するには、次のガイドラインに従って設定を行う必要があります。
レベル | トレイ損失の保護の基準 | 必要なトレイの最小数 |
---|---|---|
ディスク・プール |
ディスクプールに同じトレイのドライブが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 |
ドロワー損失の保護は実現できない。 |
該当なし |
セグメントサイズ
コントローラがボリューム内の1つのドライブに書き込めるデータブロックの数は、セグメントのサイズによって決まります。各データブロックには512バイトのデータが格納されます。データブロックはストレージの最小単位です。セグメントのサイズによって、格納されるデータブロックの数が決まります。たとえば、8KBのセグメントには16個のデータブロックが含まれます。64KBのセグメントには128個のデータブロックが含まれます。
セグメントサイズの値を入力すると、その値は、実行時にコントローラで指定される、サポートされている値と照合されます。入力した値が無効な場合、コントローラは有効な値のリストを返します。1つの要求に対して1つのドライブを使用することで、他のドライブでは他の要求に同時に対応できます。ボリュームが属している環境で、1人のユーザが大量のデータ(マルチメディアなど)を転送している場合は、1つのデータ転送要求を1つのデータストライプで処理すると、パフォーマンスが最大化されます。(データストライプはセグメントサイズであり、これに、データ転送に使用されるボリュームグループ内のドライブ数が掛けられます)。 この場合、同じ要求に対して複数のドライブが使用されますが、各ドライブへのアクセスは1回だけとなります。
マルチユーザデータベースまたはファイルシステムのストレージ環境で最適なパフォーマンスを実現するには、データ転送要求を満たすために必要なドライブ数が最小限になるように、セグメントサイズを設定します。
使用上のヒント
「cacheReadPrefetch」パラメータまたは「segmentSize」パラメータの値を入力する必要はありません。値を入力しない場合'コントローラ・ファームウェアは'filesystem'をデフォルト値として'usageHint'パラメータを使用します「usageHint」パラメータの値と「cacheReadPrefetch」パラメータの値、または「segmentSize」パラメータの値を入力しても、原因 にエラーは表示されません。「cacheReadPrefetch」パラメータまたは「segmentSize」パラメータに入力する値は、「usageHint」パラメータの値よりも優先されます。さまざまな使用方法のヒントに対するセグメントサイズおよびキャッシュ読み取りプリフェッチの設定を、次の表に示します。 |
使用方法のヒント | セグメントサイズの設定 | 動的キャッシュ読み取りプリフェッチの設定 |
---|---|---|
ファイルシステム |
128 KB |
有効 |
データベース |
128 KB |
有効 |
マルチメディア |
256 KB |
有効 |
キャッシュ読み取りプリフェッチ
キャッシュ読み取りプリフェッチを使用すると、コントローラは、ホストによって要求されたデータブロックをドライブから読み取ってキャッシュにコピーすると同時に、追加のデータブロックをキャッシュにコピーできます。これにより、以降のデータ要求をキャッシュから処理できる可能性が高くなります。キャッシュ読み取りプリフェッチは、シーケンシャルデータ転送を使用するマルチメディアアプリケーションにとって重要です。「cacheReadPrefetch」パラメータの有効な値は「TRUE」または「FALSE」です。デフォルトは「true」です。
「cacheReadPrefetch」パラメータまたは「segmentSize」パラメータの値を入力する必要はありません。値を入力しない場合'コントローラ・ファームウェアは'filesystem'をデフォルト値として'usageHint'パラメータを使用します「usageHint」パラメータの値と「cacheReadPrefetch」パラメータの値、または「segmentSize」パラメータの値を入力しても、原因 にエラーは表示されません。「cacheReadPrefetch」パラメータまたは「segmentSize」パラメータに入力する値は、「usageHint」パラメータの値よりも優先されます。
セキュリティタイプ
ストレージ・アレイのセキュリティ設定を指定するには'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]のセキュリティ」を参照してください
最小ファームウェアレベル
7.10で、RAIDレベル6機能と「dssPreAllocate」パラメータが追加されました。
7.50で、「securityType」パラメータが追加されました。
7.60で、_drawerID_user入力と「drawerLossProtect」パラメータが追加されました。
7.75で'dataAssuranceパラメータが追加されました
8.63で'resourceProvisioningCapableパラメータが追加されました
11.70でにが追加されました blockSize
パラメータ