SANtricity 11.8 Commands

to English version

ディスクプール内でのボリュームの作成

create volume diskPool コマンドは、既存のディスク プール内に新しい標準的なRAIDボリュームまたはシン ボリュームを作成します。

対応シリーズ

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

ロール

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

コンテキスト

ボリューム グループ内に標準的なRAIDボリュームを作成するためのパラメーターには、ディスク プール内に任意のタイプのボリュームを作成するための互換性がないものがあります。古いスクリプトを使用してディスク プール内にボリュームを作成する場合は、すべてのパラメーターがディスク プールに対して有効であることを確認してください。無効なパラメーターがあると、スクリプトが正しく実行されず、エラーの原因となります。

標準ボリュームを作成するための構文

create volume diskPool="diskPoolName"
userLabel="volumeName"
capacity=volumeCapacity
[thinProvisioned=(TRUE | FALSE)]
[owner=(a|b)]
[mapping=(none|default)]
[dataAssurance=(none|enabled)]
[cacheReadPrefetch=(TRUE | FALSE)]
[raidLevel=(1 | 6)]
[blockSize=requestedBlockSizeValue]

シンプロビジョニングされたボリュームを作成するための構文

create volume diskPool="diskPoolName"
userLabel="volumeName"
capacity=volumeCapacity
[thinProvisioned=(TRUE | FALSE)]
[owner=(a|b)]
[mapping=(none|default)]
[dataAssurance=(none|enabled)]
[(existingRepositoryLabel=existingRepositoryName |
[newRepositoryCapacity=newRepositoryCapacityValue (KB | MB | GB | TB | Bytes)]
[repositoryMaxCapacity=repositoryMaxCapacityValue(KB|MB|GB|TB|Bytes)]
[warningThresholdPercent=pass:quotes][_warningThresholdPercentValue_]
[repositoryExpansionPolicy=(automatic|manual)]
[cacheReadPrefetch=(TRUE | FALSE)]

パラメーター

パラメーター 説明

diskPool

新しいボリュームを作成するディスク プールの名前。ディスク プール名は二重引用符(" ")で囲みます。

userLabel

新しいボリュームに付ける名前。ボリューム名は二重引用符(" ")で囲みます。

capacity

作成するボリュームのサイズ。

標準的なRAIDボリュームの場合は、ボリュームに割り当てられる容量です。

シン ボリュームの場合は、シン ボリュームによって公開される仮想容量の値です。

サイズは、bytesKBMBGBTB のいずれかの単位で定義します。構文の例を次に示します。

  • capacity=500MB

  • capacity=2GB

thinProvisioned

このパラメーターを使用すると、新しいボリュームのシンプロビジョニングが有効になります。シンプロビジョニングを使用する場合は、このパラメーターを TRUE に設定します。シンプロビジョニングが不要な場合は、このパラメーターを FALSE に設定します。

RAID 1レベルのボリュームにはシンプロビジョニングを使用できません。

owner

ボリュームを所有するコントローラー。有効なコントローラー識別子は、a または b で、a はスロットAのコントローラー、b はスロットBのコントローラーです。所有者を指定しない場合は、コントローラー ファームウェアによって所有者が特定されます。

mapping

このパラメーターを使用すると、ホストにボリュームをマッピングできます。あとでマッピングする場合は、このパラメーターを none に設定します。今すぐマッピングする場合は、このパラメーターを default に設定します。ボリュームは、ストレージ プールに対してアクセス権を持つすべてのホストにマッピングされます。

デフォルト値は none です。

existingRepositoryLabel

このパラメーターは、シン ボリュームの既存のリポジトリを特定します。リポジトリ ボリュームには、シン ボリュームの物理容量が割り当てられます。このパラメーターは、シンプロビジョニングにのみ適用されます。existingRepositoryLabel パラメーターを使用する場合、newRepositoryCapacity パラメーターは使用しないでください。

newRepositoryCapacity

このパラメーターは、シン ボリュームに新しいリポジトリを作成します。リポジトリ ボリュームには、シン ボリュームの物理容量が割り当てられます。このパラメーターは、thinProvisioned パラメーターの値を TRUE に設定する場合にのみ使用します。

サイズは、MBGBTB のいずれかの単位で定義します。構文の例を次に示します。

  • capacity=500MB

  • capacity=2GB

デフォルト値は仮想容量の50%です。

repositoryMaxCapacity

このパラメーターは、シン ボリュームのリポジトリの最大容量を定義します。このパラメーターは、thinProvisioned パラメーターの値を TRUE に設定する場合にのみ使用します。

サイズは、MBGBTB のいずれかの単位で定義します。構文の例を次に示します。

  • capacity=500MB

  • capacity=2GB

warningThresholdPercent

シン ボリュームの容量がこの割合に達すると、シン ボリュームの上限に近づいているという警告アラートが表示されます。整数値を使用します。たとえば、70という値は70%を意味します。

有効な値は1~100です。

このパラメーターを100に設定すると、警告アラートは無効になります。

repositoryExpansionPolicy

このパラメーターは、拡張ポリシーを automatic または manual に設定します。ポリシーを automatic から manual に変更すると、最大容量値(クォータ)は、リポジトリ ボリュームの物理容量に変わります。

cacheReadPrefetch

キャッシュ読み取りプリフェッチをオンまたはオフにする設定。キャッシュ読み取りプリフェッチをオフにする場合は、このパラメーターを FALSE に設定します。キャッシュ読み取りプリフェッチをオンにする場合は、このパラメーターを TRUE に設定します。

raidLevel

ディスクプールに作成するボリュームのRAIDレベルを設定します。RAID1を指定する場合は 1 に設定します。RAID6を指定する場合は 6 に設定します。RAIDレベルを設定しないと、デフォルトでRAID6が使用されます。

blockSize

このパラメーターは、作成するボリュームのブロックサイズを設定します。の値 0 または、設定されていないパラメーターはデフォルトのブロックサイズを使用します。

ボリューム名は一意である必要があります。ユーザー ラベルには、英数字、アンダースコア(_)、ハイフン(-)、シャープ(#)を任意に組み合わせて使用できます。ユーザー ラベルの最大文字数は30文字です。

シン ボリュームの場合、capacity パラメーターはボリュームの仮想容量を指定し、repositoryCapacity パラメーターはリポジトリ ボリュームとして作成されるボリュームの容量を指定します。existingRepositoryLabel パラメーターを使用すると、新しいボリュームを作成する代わりに、既存の未使用のリポジトリ ボリュームを指定できます。

最善の結果を得るためには、シン ボリュームの作成時に、リポジトリ ボリュームがすでに存在しているか、既存のディスク プールにリポジトリ ボリュームを作成する必要があります。シン ボリュームの作成時に一部のオプション パラメーターを指定しない場合は、ストレージ管理ソフトウェアによってリポジトリ ボリュームが作成されます。最も望ましい候補ボリュームは、すでに存在していて、サイズ要件の範囲内のリポジトリ ボリュームです。次に望ましい候補ボリュームは、ディスク プールの空きエクステント内に作成される新規のリポジトリ ボリュームです。

シン ボリュームのリポジトリ ボリュームは、ボリューム グループには作成できません。

AB6100およびAB3100ストレージ システムでは、シンプロビジョニングはサポートされていません。

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.70で、raidLevel パラメーターが追加されました。

Top of Page