SANtricity 11.8 Commands ( CA08871-194 ~ 196 )
RAIDボリュームの作成(自動ドライブ選択)
create volume
コマンドは、ストレージ システム内の複数のドライブをまたがってボリューム グループを作成し、そのボリューム グループ内に新しいボリュームを作成します。ストレージ システム コントローラーによって、ボリュームに含まれるドライブが選択されます。
対応シリーズ
このコマンドは、すべてのSMcliパッケージがインストールされていれば、HB2100/HB2200/HB2300、HB5100/HB5200、AB6100、AB3100を含むあらゆるストレージ システムに適用されます。
ロール
このコマンドをHB2100/HB2200/HB2300、HB5100/HB5200、AB6100、またはAB3100のストレージ システムに対して実行するには、Storage Adminロールが必要です。
コンテキスト
容量が異なるドライブがある場合は、 |
構文
create volume driveCount=numberOfDrives [volumeGroupUserLabel="volumeGroupUserLabel"] raidLevel=(0 | 1 | 3 | 5 | 6) userLabel="userLabel" driveMediaType=(HDD | SSD | unknown | allMedia) [driveType=(SAS | NVMe4K)] [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)] [secureDrives=(fips | fde )] [dataAssurance=(none | enabled)] [resourceProvisioningCapable=(TRUE | FALSE)] [blockSize=blockSizeValue]
create volume driveCount=numberOfDrives [volumeGroupUserLabel="volumeGroupName"] raidLevel=(0 | 1 | 5 | 6) userLabel="volumeName" driveMediaType=(HDD | SSD | unknown | allMedia) [driveType=SAS] [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)] [secureDrives=(fips | fde )] [dataAssurance=(none | enabled)] [resourceProvisioningCapable=(TRUE | FALSE)] [blockSize=blockSizeValue]
パラメーター
パラメーター | 説明 | ||
---|---|---|---|
|
ボリューム グループで使用する未割り当てのドライブの数。 |
||
|
新しいボリューム グループに付ける名前。新しいボリューム グループ名は二重引用符(" ")で囲みます。
|
||
|
ボリュームが含まれているボリューム グループのRAIDレベル。有効な値は、 |
||
|
新しいボリュームに付ける名前。新しいボリューム名は二重引用符(" ")で囲みます。
|
||
|
ボリューム グループに使用するドライブ メディアのタイプ。有効なドライブ メディアは、次のとおりです。
|
||
|
ボリュームで使用するドライブのタイプ。ドライブ タイプを混在させることはできません。 ストレージ システム内に複数のドライブ タイプがある場合は、このパラメーターを使用する必要があります。 有効なドライブ タイプは、次のとおりです。
ドライブ タイプを指定しない場合、このコマンドはデフォルトで |
||
|
ストレージ システムに追加するボリュームのサイズ。サイズは、 |
||
|
ボリュームを所有するコントローラー。有効なコントローラー識別子は、 |
||
|
キャッシュ読み取りプリフェッチをオンまたはオフにする設定。キャッシュ読み取りプリフェッチをオフにする場合は、このパラメーターを |
||
|
コントローラーがボリューム内の1つのドライブに書き込めるデータ量(KB)を指定します。有効な値は、 |
||
|
|
||
|
ボリューム グループを作成するときにトレイ損失の保護を有効にする設定。トレイ損失の保護を有効にする場合は、このパラメーターを |
||
|
ミラー リポジトリ ボリューム グループを作成するときにドロワー損失の保護を有効にする設定。ドロワー損失の保護を有効にする場合は、このパラメーターを |
||
|
今後のセグメント サイズの拡大に備えてリザーブ容量が割り当てられていることを確認する設定。デフォルト値は |
||
|
ボリューム グループおよび関連するすべてのボリュームの作成時にセキュリティ レベルを指定する設定。有効な値は、次のとおりです。
|
||
|
リソース プロビジョニング機能を有効にするかどうか。リソース プロビジョニングを無効にするには、このパラメーターを |
||
|
このパラメーターを使用すると、ホストにボリュームをマッピングできます。あとでマッピングする場合は、このパラメーターを`none`に設定します。今すぐマッピングする場合は、このパラメーターを`default`に設定します。ボリュームは、ストレージ プールに対してアクセス権を持つすべてのホストにマッピングされます。デフォルト値は`none`です。 |
||
|
このパラメーターは、作成するボリュームのブロック サイズを設定します。値が0の場合やパラメーターが設定されていない場合は、デフォルトのブロック サイズが使用されます。 |
注
名前には、英数字、ハイフン、アンダースコアを任意に組み合わせて使用できます。名前の最大文字数は30文字です。
driveCount
パラメーターを使用すると、ボリューム グループで使用するドライブの数を選択できます。トレイIDとスロットIDでドライブを指定する必要はありません。ボリューム グループで使用する特定のドライブは、コントローラーが選択します。
owner
パラメーターは、ボリュームを所有するコントローラーを定義します。
capacity
パラメーターを使用して容量を指定しない場合、ボリューム グループ内の使用可能なすべてのドライブ容量が使用されます。容量の単位を指定しない場合は、bytes
がデフォルト値として使用されます。
セグメント サイズ
コントローラーがボリューム内の1つのドライブに書き込めるデータ ブロックの数は、セグメントのサイズによって決まります。各データ ブロックには512バイトのデータが格納されます。データ ブロックはストレージの最小単位です。セグメントのサイズによって、格納されるデータ ブロックの数が決まります。たとえば、8KBのセグメントには16個のデータ ブロックが含まれます。64KBのセグメントには128個のデータ ブロックが含まれます。
セグメント サイズの値を入力すると、その値は、実行時にコントローラーで指定される、サポートされている値と照合されます。入力した値が有効でない場合、コントローラーは有効な値のリストを返します。1つの要求に対して1つのドライブを使用することで、同時に他のドライブでは他の要求に対応することができます。ボリュームが属している環境で、1人のユーザーが大量のデータ(マルチメディアなど)を転送している場合は、1つのデータ転送要求を1つのデータ ストライプで処理すると、パフォーマンスが最大化されます(データ ストライプはセグメント サイズで、これに、データ転送に使用されるボリューム グループ内のドライブ数が掛けられます)。この場合、同じ要求に複数のドライブが使用されますが、各ドライブへのアクセス回数は1回だけです。
マルチユーザー データベースまたはファイルシステムのストレージ環境で最適なパフォーマンスを実現するには、データ転送要求を満たすために必要なドライブ数が最小限になるように、セグメント サイズを設定します。
使用方法のヒント
|
使用方法のヒント | セグメント サイズの設定 | 動的キャッシュ読み取りプリフェッチの設定 |
---|---|---|
ファイルシステム |
128KB |
有効 |
データベース |
128KB |
有効 |
マルチメディア |
256KB |
有効 |
キャッシュ読み取りプリフェッチ
キャッシュ読み取りプリフェッチを使用すると、コントローラーは、ホストによって要求されたデータ ブロックをドライブから読み取ってキャッシュにコピーすると同時に、追加のデータ ブロックをキャッシュにコピーできます。この操作により、将来のデータ要求がキャッシュから達成できる可能性が高くなります。キャッシュ読み取りプリフェッチは、シーケンシャル データ転送を使用するマルチメディア アプリケーションにとって重要です。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] security
セキュアードライブ
セキュリティ対応ドライブには、Full Disk Encryption(FDE)ドライブと連邦情報処理標準(FIPS)ドライブがあります。secureDrives
パラメーターを使用して、使用するセキュア ドライブのタイプを指定します。使用可能な値は fips
と fde
です。
トレイ損失の保護およびドロワー損失の保護
トレイ / ドロワー損失の保護を有効にする場合は、次の表の追加条件を参照してください。
レベル | トレイ損失の保護の条件 | 必要なトレイの最小数 |
---|---|---|
ディスク プール |
ディスク プールに同じトレイのドライブが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 |
|
ドロワー損失の保護は実現できない。 |
該当なし |
コマンドの例
create volume driveCount=2 volumeGroupUserLabel="FIPS_VG" raidLevel=1 userLabel="FIPS_V"
driveMediaType=HDD securityType=capable secureDrives=fips
最小ファームウェア レベル
8.63で、resourceProvisioningCapable
パラメーターが追加されました。
11.70で、blockSize
パラメーターが追加されました。