SANtricity 11.8 Commands
RAIDボリュームの作成(手動ドライブ選択)
create volume
コマンドは、新しいボリューム グループとボリュームを作成し、ボリュームのドライブを指定できるようにします。
対応シリーズ
このコマンドは、すべてのSMcliパッケージがインストールされていれば、HB2100/HB2200/HB2300、HB5100/HB5200、AB6100、AB3100を含むあらゆるストレージ システムに適用されます。
ロール
このコマンドをHB2100/HB2200/HB2300、HB5100/HB5200、AB6100、またはAB3100のストレージ システムに対して実行するには、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の値は、 スロットIDの最大値はすべて24です。スロットIDの値は、トレイのモデルに応じて0または1で始まります。HB2100/HB2200/HB2300コントローラーおよびHB5100/HB5200コントローラーと互換性があるドライブ トレイのスロットID番号は0から始まります。 トレイIDの値、ドロワーIDの値、およびスロットIDの値は角かっこ([ ])で囲みます。 |
||
|
新しいボリューム グループに付ける名前。ボリューム グループ名は二重引用符(" ")で囲みます。
|
||
|
ボリュームが含まれているボリューム グループのRAIDレベル。有効な値は、 |
||
|
新しいボリュームに付ける名前。新しいボリューム名は二重引用符(" ")で囲みます。
|
||
|
ストレージ システムに追加するボリュームのサイズ。サイズは、 |
||
|
ボリュームを所有するコントローラー。有効なコントローラー識別子は、 |
||
|
キャッシュ読み取りプリフェッチをオンまたはオフにする設定。キャッシュ読み取りプリフェッチをオフにする場合は、このパラメーターを |
||
|
コントローラーがボリューム内の1つのドライブに書き込めるデータ量(KB)を指定します。有効な値は、 |
||
|
|
||
|
リポジトリを作成するときにトレイ損失の保護を有効にする設定。トレイ損失の保護を有効にする場合は、このパラメーターを |
||
|
ミラー リポジトリ ボリュームを作成するときにドロワー損失の保護を有効にする設定。ドロワー損失の保護を有効にする場合は、このパラメーターを |
||
|
今後のセグメント サイズの拡大に備えてリザーブ容量が割り当てられていることを確認する設定。デフォルト値は |
||
|
ボリューム グループおよび関連するすべてのボリュームの作成時にセキュリティ レベルを指定する設定。有効な値は、次のとおりです。
|
||
|
リソース プロビジョニング機能を有効にするかどうか。リソース プロビジョニングを無効にするには、このパラメーターを |
||
|
このパラメーターを使用すると、ホストにボリュームをマッピングできます。あとでマッピングする場合は、このパラメーターを |
||
|
このパラメーターは、作成するボリュームのブロック サイズを設定します。値が0またはパラメーターが設定されていない場合は、デフォルトのブロック サイズが使用されます。 |
注
drives
パラメーターは、大容量ドライブ トレイと小容量ドライブ トレイの両方をサポートします。大容量ドライブ トレイには、ドライブを格納するドロワーがあります。ドロワーをドライブ トレイから引き出して、ドライブへのアクセスを提供します。小容量ドライブ トレイにはドロワーはありません。大容量ドライブ トレイの場合は、ドライブ トレイの識別子(ID)、ドロワーのID、ドライブが格納されているスロットのIDを指定する必要があります。小容量ドライブ トレイの場合は、ドライブ トレイのIDと、ドライブが格納されているスロットのIDのみを指定する必要があります。小容量ドライブ トレイの場合、ドライブ トレイのIDを指定し、ドロワーのIDを 0
に設定し、ドライブが格納されているスロットのIDを指定する方法でも、ドライブの場所を特定できます。
raidLevel
パラメーターをRAIDレベル1に設定すると、次のようになります。
-
RAID 1の定義により、グループ内のドライブ数は偶数
-
リスト順(ストライプ順)のグループの上半分はプライマリー ドライブ
-
リスト順(ストライプ順)のグループの下半分は対応するミラー ドライブ
名前には、英数字、アンダースコア(_)、ハイフン(-)、シャープ(#)を任意に組み合わせて使用できます。名前の最大文字数は30文字です。
owner
パラメーターは、ボリュームを所有するコントローラーを定義します。ボリュームの優先コントローラー所有者は、ボリューム グループを現在所有しているコントローラーです。
capacity
パラメーターを使用して容量を指定しない場合、ボリューム グループ内の使用可能なすべてのドライブ容量が使用されます。容量の単位を指定しない場合は、bytes
がデフォルト値として使用されます。
トレイ損失の保護およびドロワー損失の保護
トレイ損失の保護を使用するには、次のガイドラインに従って設定を行う必要があります。
レベル | トレイ損失の保護の条件 | 必要なトレイの最小数 |
---|---|---|
ディスク プール |
ディスク プールに同じトレイのドライブが3本以上含まれない。 |
6 |
|
ボリューム グループに同じトレイのドライブが3本以上含まれない。 |
3 |
|
ボリューム グループ内のドライブがすべて別々のトレイに配置されている。 |
3 |
|
RAID 1ペアのドライブがそれぞれ別のトレイに配置されている。 |
2 |
|
トレイ損失の保護は実現できない。 |
該当なし |
(高密度のエンクロージャ環境で)ドロワー損失の保護を使用するには、次のガイドラインに従って設定を行う必要があります。
レベル | ドロワー損失の保護の条件 | 必要なドロワーの最小数 |
---|---|---|
ディスク プール |
プールに5つのドロワーすべてのドライブが含まれていて、各ドロワーに同じ数のドライブが配置されている。60ドライブのトレイでは、ディスク プールに含まれるドライブの数が15、20、25、30、35、40、45、50、55、または60のいずれかである場合にドロワー損失の保護を実現できます。 |
5 |
|
ボリューム グループに同じドロワーのドライブが3本以上含まれない。 |
3 |
|
ボリューム グループ内のドライブがすべて別々のドロワーに配置されている。 |
3 |
|
ミラー ペアのドライブがそれぞれ別のドロワーに配置されている。 |
2 |
|
ドロワー損失の保護は実現できない。 |
該当なし |
セグメント サイズ
コントローラーがボリューム内の1つのドライブに書き込めるデータ ブロックの数は、セグメントのサイズによって決まります。各データ ブロックには512バイトのデータが格納されます。データ ブロックはストレージの最小単位です。セグメントのサイズによって、格納されるデータ ブロックの数が決まります。たとえば、8KBのセグメントには16個のデータ ブロックが含まれます。64KBのセグメントには128個のデータ ブロックが含まれます。
セグメント サイズの値を入力すると、その値は、実行時にコントローラーで指定される、サポートされている値と照合されます。入力した値が有効でない場合、コントローラーは有効な値のリストを返します。1つの要求に対して1つのドライブを使用することで、同時に他のドライブでは他の要求に対応することができます。ボリュームが属している環境で、1人のユーザーが大量のデータ(マルチメディアなど)を転送している場合は、1つのデータ転送要求を1つのデータ ストライプで処理すると、パフォーマンスが最大化されます(データ ストライプはセグメント サイズで、これに、データ転送に使用されるボリューム グループ内のドライブ数が掛けられます)。この場合、同じ要求に複数のドライブが使用されますが、各ドライブへのアクセス回数は1回だけです。
マルチユーザー データベースまたはファイルシステムのストレージ環境で最適なパフォーマンスを実現するには、データ転送要求を満たすために必要なドライブ数が最小限になるように、セグメント サイズを設定します。
使用方法のヒント
|
使用方法のヒント | セグメント サイズの設定 | 動的キャッシュ読み取りプリフェッチの設定 |
---|---|---|
ファイルシステム |
128KB |
有効 |
データベース |
128KB |
有効 |
マルチメディア |
256KB |
有効 |
キャッシュ読み取りプリフェッチ
キャッシュ読み取りプリフェッチを使用すると、コントローラーは、ホストによって要求されたデータ ブロックをドライブから読み取ってキャッシュにコピーすると同時に、追加のデータ ブロックをキャッシュにコピーできます。この操作により、将来のデータ要求がキャッシュから達成できる可能性が高くなります。キャッシュ読み取りプリフェッチは、シーケンシャル データ転送を使用するマルチメディア アプリケーションにとって重要です。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] security
最小ファームウェア レベル
8.63で、resourceProvisioningCapable
パラメーターが追加されました。
11.70で、blockSize
パラメーターが追加されました。