mkarray

mkarray コマンドは、MDisk アレイを作成し、それをストレージ・プールに追加するために使用します。 このコマンドは、非分散アレイに適用されます。(mkdistributedarray コマンドは、分散アレイを作成するために使用します。)

構文

構文図を読む構文図をスキップする mkarray -level raid0raid1raid5raid6raid10 -drive drive_id_list -strip128256-sparegoal0-(MAX_DRIVES-1)-namenew_name_arg-slowwriteprioritylatency redundancy-encryptyesnomdiskgrp_id mdiskgrp_name

パラメーター

-level
(必須) 作成されるアレイ MDisk の RAID レベルを設定します。
各 RAID レベルには、以下の要件が適用されます。
  • RAID-0: すべてのメンバー間でデータをストライプします。冗長性は提供されません。
  • RAID-1: ミラーリングされたドライブのペア。どちらのドライブからも読み取りが可能です。 いずれか一方のドライブに障害が発生しても耐えることができます。
  • RAID-5: これらのアレイは、各ストライプ上の 1 個のパリティー・ストリップを使用して、メンバー・ドライブにデータをストライピングし、1 つのドライブに障害が発生しても許容できます。
  • RAID-6: これらのアレイは、各ストライプ上の 2 個のパリティー・ストリップを使用して、メンバー・ドライブにデータをストライピングし、2 つの並行メンバー・ドライブに障害が発生しても許容できます。
  • RAID-10: これらのアレイは、最大 8 個のミラーリング・ペアのセットになっており、ミラーリング間でデータがストライプされています。 このアレイでは、各ミラー内の 1 つのドライブの障害を許容することができ、ミラー内の両方のドライブからの読み取りが可能です。(RAID-10 を分散アレイと一緒に使用することはできません。)
-drive drive_id_list
(オプション) RAID アレイのメンバーとして使用する、1 つ以上のドライブを識別します。

RAID-1 および RAID-10 アレイの場合、ドライブは、ミラーリングされたドライブ・ペアのシーケンスとして指定されます。例えば、-drive a:b:c:d を指定してアレイを作成した場合、ドライブ b にはドライブ a のミラー・コピーが含まれ、ドライブ d にはドライブ c のミラー・コピーが含まれます。(分散アレイで RAID-10 を使用することはできません)。

次のリストに、サポートされる各 RAID タイプで許可されるメンバー・ドライブ数を示します。
  • RAID-0: 1 個から 8 個のメンバー・ドライブを許可します。
    注: 内蔵ドライブは、同じノードに配置されている必要があります。
  • RAID-1: 2 個のメンバー・ドライブを許可します。
  • RAID-5: エンクロージャー・ベースのシステム専用であり、3 個から 16 個のメンバー・ドライブを許可します。
  • RAID-6: エンクロージャー・ベースのシステム専用であり、5 個から 16 個のメンバー・ドライブを許可します。
  • RAID-10: 以下のドライブを許可します。
    • 2 個のメンバー
    • 4 個のメンバー
    • 6 個のメンバー
    • 8 個のメンバー
    • 10 個のメンバー
    • 12 個のメンバー
    • 14 個のメンバー
    • 16 個のメンバー
    ドライブの各ペアには、入出力グループ内の一方のノードからのドライブが 1 つと、他方のノードからのドライブが 1 つ含まれている必要があります。(RAID-10 を分散アレイと一緒に使用することはできません。)
-strip 128 | 256
(オプション) 作成されるアレイ MDisk のストリップ・サイズ (KB) を設定します。 デフォルトは 256 KB です。
-sparegoal 0-(MAX_DRIVES-1)
(オプション) このアレイのメンバーを保護する必要があるスペアの数を設定します。デフォルトは 1 です (デフォルトが 0 の RAID 0 アレイを除きます)。
-namenew_name_arg
(オプション) アレイ MDisk を適用する対象の名前を指定します。
-slowwritepriority latency | redundancy
(オプション) 書き込み操作に時間がかかりすぎている場合に、一時的に冗長性が失われたとしても、アレイが書き込み操作を完了できるようにするかどうかを制御します。
この値は、latency または redundancy のいずれかです。
  • latency は、通常の入出力操作に対してこの機能を有効にすることを示します。
  • redundancy は、通常の入出力操作に対してこの操作を有効にしないことを示します。
デフォルト値は、既存のアレイの場合は latency モードです。例外として、アレイが RAID-0 の場合は redundancy モードが必須です。
重要: RAID-0 アレイのモードは変更しないでください。
-encrypt yes | no
(オプション) 新規アレイを暗号化済みするかどうかを指定します。値は yes および no です。
lsencryptionstatus または keyserver_statusenabled に設定されており、アレイを定義する入出力グループ内のすべてのノードが暗号化に対応している場合、このパラメーターはデフォルトで yes になります。
注: この値は、アレイの入出力グループで暗号化が有効になっている場合にのみ yes に設定できます。
mdiskgrp_id | mdiskgrp_name
(必須) 作成されたアレイ MDisk を追加する先のストレージ・プールを (名前または ID で) 識別します。

説明

このコマンドは、アレイ MDisk の RAID アレイを作成し、それをストレージ・プールに追加します。アレイの Tier は自動的に決定されますが、chmdisk コマンドを使用して後で変更することができます。

アクティブ/アクティブ関係に使用されるストレージ・プールに追加するアレイ MDisk は、そのストレージ・プール内の他の MDisk と一致している必要があります。

要確認: アレイを子プールに追加する場合は、このコマンドは使用できません。

raid_level が RAID-1 または RAID-10 であり、ドライブ・リストに SAS ポート接続チェーンを共有しないドライブが含まれている場合、アレイはミラーリング・ペアの間のロケーション・バランスを維持しようとします。(分散アレイで RAID-10 を使用することはできません。) 構成変更は、現行のチェーンに応じて、メンバー・ドライブで目標のバランスが取られていない可能性があることを示します。これは、アレイ・メンバーの目標を作成したドライブと、ミラー・パートナーの現行のチェーンの両方に関連しています。

MDisk グループに暗号鍵がある場合、アレイは暗号化されている必要があります。

(アレイを作成するための) 呼び出し例

mkarray -level raid0 -drive 0:1:2:3 raid0grp 

結果出力:

MDisk, id [0], successfully created

(完全に冗長なアレイを作成するための) 呼び出し例

mkarray -level raid1 -drive 4:5 -strip 128 mdiskgrp_4

結果出力:

MDisk, id [1], successfully created

暗号化されたハードウェア上で暗号化されていないアレイを作成するための呼び出し例

mkarray -level raid10 -drives 0:1:2:3:4:5 -encrypt no 0

結果出力:

MDisk, id [1], successfully created