【追記あり】3ware 9690SAについて(RAID5でのDisk追加編)


# 追記

# RAIDカードのMigrade終わったら、ちゃんと増えた分認識しているように見えます。
# 謹んでお詫び申し上げます。
# (PVやらLVはまだ増やせていませんが・・・・)
# (それに絶賛NASからデータ移行中なので、触れません・・・・)
# (I/O Waitが凄いんです。NAS側のチェックはしてませんが・・・・)

実は引っ越しで一台(HDD3台でRAID5だったのですが)死んでしまいました。
(と、RAIDカードから警告メールが飛んできました)

で、HDD(WD30EFRX)を1本買ったのですが・・・・
挿したり抜いたりして試行錯誤してみたらバックプレーン側がお亡くなりのご様子。

HDD自体は生きてるっぽいので、この際だから拡張してみることにしました。
(個人運営の鯖なんで、HotSpareなんてw)
(勿論物理ボリュームが増えた後の作業も在るんですが、それは次の記事で)

簡単に認識はするんですが、拡張の方法がわからず苦労してアチコチ
調べまわった結果・・・・・。
How to expand the storage array on a DSSRV.
に答えがありましたので、その通りやっていきます。

さて・・・物理ドライブの拡張をやります。
先ずはディスク挿したら、scanしましょう。
(デフォルトでAuto_Scanなのですが念のため。)

//localhost> maint rescan
Rescanning controller /c0 for units and drives ...Done.
Found the following unit(s): [/c0/u1].
Found the following drive(s): [none].

ではスキャン結果の確認です。
ドライブは認識してますが、別ユニットに見えちゃってますね。

//localhost> show
Ctl Model (V)Ports Drives Units NotOpt RRate VRate BBU
------------------------------------------------------------------------
c0 9690SA-8I 4 4 2 1 5 5 Failed

//localhost> /c0 show

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-5 OK - - 256K 5587.91 Ri ON
u1 RAID-5 INOPERABLE - - 256K 5587.91 Ri ON

VPort Status Unit Size Type Phy Encl-Slot Model
------------------------------------------------------------------------------
p2 DEGRADED u1 2.73 TB SATA 2 - WDC WD30EFRX-68EUZN0
p3 OK u0 2.73 TB SATA 3 - WDC WD30EFRX-68AX9N0
p5 OK u0 2.73 TB SATA 5 - WDC WD30EFRX-68AX9N0
p6 OK u0 2.73 TB SATA 6 - WDC WD30EFRX-68AX9N0

Name OnlineState BBUReady Status Volt Temp Hours LastCapTest
---------------------------------------------------------------------------
bbu On No Failed OK OK 60 08-Nov-2014

これじゃよろしくないので一回削除します。

//localhost> /c0/u1 del
Deleting /c0/u1 will cause the data on the unit to be permanently lost.
Do you want to continue ? Y|N [N]: y
Deleting unit c0/u1 ...Done.

消えたかな?
という事で確認します。
新しいユニットは綺麗に消えて、ドライブ単体が見えてる状態になりました。

//localhost> /c0 show

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-5 OK - - 256K 5587.91 Ri ON

VPort Status Unit Size Type Phy Encl-Slot Model
------------------------------------------------------------------------------
p2 OK - 2.73 TB SATA 2 - WDC WD30EFRX-68EUZN0
p3 OK u0 2.73 TB SATA 3 - WDC WD30EFRX-68AX9N0
p5 OK u0 2.73 TB SATA 5 - WDC WD30EFRX-68AX9N0
p6 OK u0 2.73 TB SATA 6 - WDC WD30EFRX-68AX9N0

Name OnlineState BBUReady Status Volt Temp Hours LastCapTest
---------------------------------------------------------------------------
bbu On No Failed OK OK 60 08-Nov-2014

というわけでようやくユニットを拡張します。

//localhost> /c0/u0 migrate type=raid5 stripe=256 disk=2
Sending migration message to /c0/u0 ... Done.

あっさり終わりますが、バックグラウンドでMigrateが走っています。
Migrateが完了するまでかなり時間が掛かります
(36時間放置してもまだ47%です。流石に物理容量がデカイので時間かかりますね)
そ・・・し・・・て・・・・・
恐ろしいことにMigration終わったらRebootかドライバーの再ロードでないと追加した容量が
OSから見えないらしいです(ガクガクブルブル)
よくこれで業務用として使ってたよなぁ・・・・・。

# tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    Migrator  MIGRATING      -       47%     -       5587.91   Ri     ON     

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
------------------------------------------------------------------------------
p2    OK             u0   2.73 TB   SATA  2   -            WDC WD30EFRX-68EUZN0
p3    OK             u0   2.73 TB   SATA  3   -            WDC WD30EFRX-68AX9N0
p5    OK             u0   2.73 TB   SATA  5   -            WDC WD30EFRX-68AX9N0
p6    OK             u0   2.73 TB   SATA  6   -            WDC WD30EFRX-68AX9N0

Name  OnlineState  BBUReady  Status    Volt     Temp     Hours  LastCapTest
---------------------------------------------------------------------------
bbu   On           No        Failed    OK       OK       60     08-Nov-2014  

あれから24時間。
Migration終わってました!
なんと・・・RAIDカードから見えるボリュームの容量増えてました!!

# tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-5    OK             -       -       256K    8381.87   Ri     ON     

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
------------------------------------------------------------------------------
p2    OK             u0   2.73 TB   SATA  2   -            WDC WD30EFRX-68EUZN0
p3    OK             u0   2.73 TB   SATA  3   -            WDC WD30EFRX-68AX9N0
p5    OK             u0   2.73 TB   SATA  5   -            WDC WD30EFRX-68AX9N0
p6    OK             u0   2.73 TB   SATA  6   -            WDC WD30EFRX-68AX9N0

Name  OnlineState  BBUReady  Status    Volt     Temp     Hours  LastCapTest
---------------------------------------------------------------------------
bbu   On           No        Failed    OK       OK       60     08-Nov-2014  

そしてPVも・・・・と思いましたが・・・
まだまだ精進が足りないようです。
(何れにしても我が家の我が家のインフラ更改(更改)で、ハードの移設するのにShutdownするので、その時に解るのかも。
次電源入れた時にHDD後2本(RAID1のボリュームにします)足すので、そいつは別記事にて記載します。

# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               centos
  PV Size               111.30 GiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              28492
  Free PE               0
  Allocated PE          28492
  PV UUID               5kgMJz-3OAd-w3mg-L7Q9-nAXc-211D-XUeNO8
%d人のブロガーが「いいね」をつけました。