6 返信 最新の返信: Jul 6, 2016 6:37 PM by kaz-nakamura RSS

Unity RAID構成に関して

King

掲題の件に関してご教授ください。

https://www.emc.com/collateral/white-papers/h15084-emc-unity-introduction-to-the-unity-platform.pdf    

こちらの資料のP.30にUnityでサポートされているRaid構成が記載されています。

RAID1/0:1+1*, 2+2, 3+3, 4+4

RAID5:4+1, 8+1, 12+1

RAID6:4+2, 6+2, 8+2, 10+2, 12+2, 14+2

 

こちらの構成ですが、

HybridとAll Flashで差はありますでしょうか。

またディスクの種類(SAS/NL-SAS/SSDや容量等)によって使用できないRAIDタイプがあったりするのでしょうか?

  • 1. Re: Unity RAID構成に関して
    Uehara Y.

    King@NWさん

     

    HybridとAll Flashで差はなく、特に利用できるRAIDタイプの制限もありませんね。

    (いくつか資料を見てみましたが、推奨はあっても制限は書いてありませんでした)

     

    今回の回答に関して分かりやすく書いてある文言は、EMC UNITY: FAST TECHNOLOGY OVERVIEW P.7にある以下だと思います。

     

    When creating a Pool, you can customize the RAID protection for each of the tiers being configured on a per-tier basis

     

    この文言が出てくる前にTierの設定としてどの種類のディスクも使えることが書かれていて、その上で以下のRAIDプロテクションがそれぞれのTierに適用できるということを言っているので。

    capture-20160701-125139.png

  • 2. Re: Unity RAID構成に関して
    kaz-nakamura

    Uehara Yさん、

     

    横から失礼します。

    例えば、プールを8+1 のRAID5で作成後に、4+1のRAID5を追加拡張は可能なのでしょうか?

     

    プールの拡張は同一構成のRAIDでなければならない等、制限があれば教えていただきたいです。

    #例えばプールを8+1のRAID5で作成後に追加拡張可能な構成は8+1のRAID5のみ等。

     

    お手数ですが、ご教授をお願いいたします。

  • 3. Re: Re: Unity RAID構成に関して
    Uehara Y.

    例えば、プールを8+1 のRAID5で作成後に、4+1のRAID5を追加拡張は可能なのでしょうか?

    はい。可能です。

     

    Pool内のTierでRAIDタイプさえそろえれば、異なるストライプ数(ディスク数)のディスクを追加することが出来ます。

    ただし、そのような構成にするとストライプ数(同時読み書き可能な物理ディスク数)に違いが出てしまうために、Pool内での読み書きパフォーマンスが一定にならない状況になる可能性がある点にはご注意ください。

     

    【参考その1】

    ラボにあるRAID6 6+2で作成されているPool(Capacity Tier)に、残りの6本のディスクをRAID6 4+2で追加するためにMaximum Capacityオプションを選択した時にに出てきたWarningメッセージです。

    最後に"which could lead to inconsistent performance"とパフォーマンスが一定にならない可能性があることが明記されています。

    capture-20160706-161215.png

     

    【参考その2】

    ちょっとわかりにくいですが、RAID5 4+1と8+1の合計14本でPerformance TierのPoolを作成した際の出力です。

    capture-20160706-152558.png

  • 4. Re: Unity RAID構成に関して
    kaz-nakamura

    Uehara Yさん

     

    詳細なご教授、誠にありがとうございます。

    申し訳ございませんが、追加で確認させていただきたいことがございます。

     

    Unityでサポートされている、RAID構成は上述されているとおりの認識であり、

    Unisphere上から選択できるRAID構成も同様であることは理解しております。

     

    例えばUEMCLIで、5+1のRAID5を作成することは可能なのでしょうか?

    作成することはできるがサポート外である、やそもそも作成することができない等

    わかれば教えていただけると幸いです。

  • 5. Re: Re: Unity RAID構成に関して
    Uehara Y.

    kaz-nakamuraさん

     

    残念ですが、そもそも作成することが出来ません。

     

    Maximum Capacityオプションを選択しても全てのディスクを利用しない場合があるために、「恐らく出来ないだろうなぁ」と思いながらラボで確認してみましたが、やっぱり作成できませんでした。。

     

    RAID5 4+1で作成済みのPool(ID=pool_7)にディスクを6本追加しようとすると、以下のように「ディスク数が合わない」というエラーが出ました。

    >uemcli -d xxx.xxx.xxx.xxx -u admin -p xxxxxxxxxxx /stor/config/pool -id pool_7 extend -diskGroup dg_16 -drivesNumber 6

    Storage system address: xxx.xxx.xxx.xxx

    Storage system port: 443

    HTTPS connection

     

     

    Operation failed. Error code: 0x6700171

    The wrong number of disks was supplied for the specified RAID configuration, or the number of disks did not match the default RAID configuration for the drives in the disk group. (Error Code:0x6700171)

     

     

    ディスク数を5本にすると以下のように問題なく追加が出来ることも確認できました。

    >uemcli -d xxx.xxx.xxx.xxx -u admin -p xxxxxxxxxxx /stor/config/pool -id pool_7 extend -diskGroup dg_16 -drivesNumber 5

    Storage system address: xxx.xxx.xxx.xxx

    Storage system port: 443

    HTTPS connection

     

     

    Operation completed successfully.

  • 6. Re: Re: Unity RAID構成に関して
    kaz-nakamura

    Uehara Yさん、

     

    早速のご確認ありがとうございます。

     

    Unisphere、UEMCLIともにUnityでは、Supported RAD Type and Drive Configurationsの

    通りのRAID構成のみサポートであること、承知いたしました。

     

    詳細なご教授ありがとうございます。

    今後ともよろしくお願いいたします。