アグリゲートの拡張

アグリゲートにディスクを追加することで、関連付けられたボリュームに提供できるストレージを増やすことができます。パーティショニングされたディスクをアグリゲートに追加する手順は、パーティショニングされていないディスクを追加する手順と同様です。

開始する前に

ストレージの追加先となるアグリゲートのRAIDグループのサイズを確認しておく必要があります。

タスク概要

アグリゲートを拡張する場合は、パーティショニングされたディスクとパーティショニングされていないディスクのどちらをアグリゲートに追加するかを確認しておく必要があります。パーティショニングされていないドライブを既存のアグリゲートに追加する場合は、既存のRAIDグループのサイズが新しいRAIDグループによって継承されます。これにより、必要なパリティ ディスクの数に影響を与える可能性があります。パーティショニングされたディスクで構成されるRAIDグループにパーティショニングされていないディスクが追加されると、新しいディスクがパーティショニングされ、未使用のスペア パーティションが残ります。

パーティションをプロビジョニングする場合は、両方のパーティションを含むディスクをスペアとして残しておく必要があります。両方のパーティションを含むスペア ディスクがノードに存在しない場合にノードのコントローラが停止すると、問題に関する有用な情報(コア ファイル)をテクニカル サポートが利用できなくなる可能性があります。

注: disklistコマンドを使用してアグリゲートを拡張しないでください。パーティションのミスアライメントが発生することがあります。

手順

  1. アグリゲートを所有するシステムで使用可能なスペア ストレージを表示します。storage aggregate show-spare-disks -original-owner node_name
    -is-disk-sharedパラメータを使用して、パーティショニングされたドライブだけ、またはパーティショニングされていないドライブだけを表示できます。
    cl1-s2::> storage aggregate show-spare-disks -original-owner cl1-s2 -is-disk-shared true
    
    Original Owner: cl1-s2
     Pool0
      Shared HDD Spares
                                                                Local    Local
                                                                 Data     Root Physical
     Disk                        Type     RPM Checksum         Usable   Usable     Size Status
     --------------------------- ----- ------ -------------- -------- -------- -------- --------
     1.0.1                       BSAS    7200 block           753.8GB  73.89GB  828.0GB zeroed
     1.0.2                       BSAS    7200 block           753.8GB       0B  828.0GB zeroed
     1.0.3                       BSAS    7200 block           753.8GB       0B  828.0GB zeroed
     1.0.4                       BSAS    7200 block           753.8GB       0B  828.0GB zeroed
     1.0.8                       BSAS    7200 block           753.8GB       0B  828.0GB zeroed
     1.0.9                       BSAS    7200 block           753.8GB       0B  828.0GB zeroed
     1.0.10                      BSAS    7200 block                0B  73.89GB  828.0GB zeroed
    2 entries were displayed.
    
  2. アグリゲートの現在のRAIDグループを表示します。storage aggregate show-status aggr_name
    cl1-s2::> storage aggregate show-status -aggregate data_1
    
    Owner Node: cl1-s2
     Aggregate: data_1 (online, raid_dp) (block checksums)
      Plex: /data_1/plex0 (online, normal, active, pool0)
       RAID Group /data_1/plex0/rg0 (normal, block checksums)
                                                                  Usable Physical
         Position Disk                        Pool Type     RPM     Size     Size Status
         -------- --------------------------- ---- ----- ------ -------- -------- ----------
         shared   1.0.10                       0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.5                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.6                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.11                       0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.0                        0   BSAS    7200  753.8GB  828.0GB (normal)
    5 entries were displayed.
    
  3. アグリゲートへのストレージの追加をシミュレートします。storage aggregate add-disks -aggregate aggr_name -diskcount number_of_disks_or_partitions -simulate true
    実際にストレージをプロビジョニングしなくてもストレージの追加結果を確認できます。シミュレートしたコマンドから警告が表示された場合は、コマンドを調整してシミュレーションを繰り返すことができます。
    cl1-s2::> storage aggregate add-disks data_1 -diskcount 5 -simulate true
    
    Addition of disks would succeed for aggregate "data_1" on node "cl1-s2". The
    following disks would be used to add to the aggregate: 1.0.2, 1.0.3, 1.0.4, 1.0.8, 1.0.9.
    
  4. アグリゲートにストレージを追加します。storage aggregate add-disks -aggregate aggr_name -raidgroup new -diskcount number_of_disks_or_partitions

    Flash Poolアグリゲートの作成時に、チェックサムがアグリゲートと異なるディスクを追加する場合や、チェックサムが混在したアグリゲートにディスクを追加する場合は、-checksumstyleパラメータを使用する必要があります。

    Flash Poolアグリゲートにディスクを追加する場合は、-disktypeパラメータを使用してディスク タイプを指定する必要があります。

    -disksizeパラメータを使用して、追加するディスクのサイズを指定できます。指定したサイズに近いディスクだけがアグリゲートへの追加対象として選択されます。

    cl1-s2::> storage aggregate add-disks -aggregate data_1 -raidgroup new -diskcount 5
    
  5. ストレージが正常に追加されたことを確認します。storage aggregate show-status -aggregate aggr_name
    cl1-s2::> storage aggregate show-status -aggregate data_1
    
    Owner Node: cl1-s2
     Aggregate: data_1 (online, raid_dp) (block checksums)
      Plex: /data_1/plex0 (online, normal, active, pool0)
       RAID Group /data_1/plex0/rg0 (normal, block checksums)
                                                                  Usable Physical
         Position Disk                        Pool Type     RPM     Size     Size Status
         -------- --------------------------- ---- ----- ------ -------- -------- ----------
         shared   1.0.10                       0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.5                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.6                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.11                       0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.0                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.2                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.3                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.4                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.8                        0   BSAS    7200  753.8GB  828.0GB (normal)
         shared   1.0.9                        0   BSAS    7200  753.8GB  828.0GB (normal)
    10 entries were displayed.
    
  6. ルート パーティションとデータ パーティションの両方を含む少なくとも1本のスペア ドライブがノードに存在することを確認します。storage aggregate show-spare-disks -original-owner node_name
    cl1-s2::> storage aggregate show-spare-disks -original-owner cl1-s2 -is-disk-shared true
    
    Original Owner: cl1-s2
     Pool0
      Shared HDD Spares
                                                                Local    Local
                                                                 Data     Root Physical
     Disk                        Type     RPM Checksum         Usable   Usable     Size Status
     --------------------------- ----- ------ -------------- -------- -------- -------- --------
     1.0.1                       BSAS    7200 block           753.8GB  73.89GB  828.0GB zeroed
     1.0.10                      BSAS    7200 block                0B  73.89GB  828.0GB zeroed
    2 entries were displayed.