PowerEdge: PERC上のVirtual Diskにおけるホットスペアメンバー交換(Copy to Spare)手順
概要: 本ドキュメントでは、PERC上のVirtual Diskでホットスペアのメンバー交換(以下Copy to Spare)を実施する手順および物理ハードディスクの交換手順について説明します。
手順
対象製品および条件
- PERC6*以降のRAIDコントローラを搭載したPowerEdge、PowerVault製品
PERC6i、PERC6Eはファームウェアv6.1.1-0047以降が搭載されていること
- RAID5、RAID6、RAID50、RAID60で構成されたVirtual Diskが存在する
- 障害待機ディスク(以下ホットスペア)が存在する
- OpenManage Server Administrator(以下OMSA)がインストールされている
- またはiDRAC RACADMコマンド ラインが使用できる環境下である(以下racadm)
iDRAC9以降のracadmで利用可能です
Copy to Spare手順(Webブラウザ使用)
ここでは、OMSAを利用してメンバーディスクSlot2(0:1:2)からホットスペアSlot5(0:1:5)へCopy to Spareしハードディスクを交換する手順について説明します。
環境
- RAIDコントローラ:PERC H710
- Virtual Disk RAIDレベル:RAID5
- Virtual Disk構成ID:Slot2(0:1:2)、Slot3(0:1:3)、Slot4(0:1:4)の計3台
- ホットスペア:Slot5(0:1:5)
手順
-
WebブラウザよりOMSAを起動します。
-
仮想ディスクのタスクよりメンバーディスクの交換を選択し実行します。

-
使用可能なメンバー物理ディスク欄よりHDD#0:1:2を選択し、メンバー交換操作に使用できるディスク欄よりHDD#0:1:5を選択して適用をクリックします。
GHS=Global Hot Spare
-
ホットスペアを選択した場合、注意画面が表示されたら内容を確認しOKをクリックします。
Virtual Diskに属していない"準備完了"ディスクを選択することもできます。その場合、手順8.の自動Copy Backは実行されません。
-
メンバーディスク交換の概要ページが表示されたら内容を確認し、問題がなければ完了をクリックします。

-
HDD#0:1:5のステータスが"交換中"に変わったら完了するまで待ちます。
完了後HDD#0:1:2のステータスが"オンライン"から"準備完了"に変わります。HDD#0:1:2~0:1:4のステータスおよび仮想ディスクのステータスはすべてオンライン状態のままで、障害ステータスには変わりません。
万が一操作をキャンセルしたい場合は、物理ディスク項目のHDD#0:1:5のタスクよりメンバー交換のキャンセルを選択します。
-
HDD#0:1:2を取り外しハードディスクを交換します。
-
交換ハードディスクが検知されると、自動でHDD#0:1:5からHDD#0:1:2へCopy Backが進行します。
完了後、Copy to Share実施前の構成に戻ります。
Copy to Spare(omreport使用)
ここでは、omreport(OMSA CLIコマンド)を利用してメンバーディスクSlot2(0:1:2)からホットスペアSlot5(0:1:5)へCopy to Spareしハードディスクを交換する手順について説明します。
構成
- RAIDコントローラ:PERC H710
- Virtual Disk RAIDレベル:RAID5
- Virtual Disk構成ID:Slot2(0:1:2)、Slot3(0:1:3)、Slot4(0:1:4)の計3台
- ホットスペア:Slot5(0:1:5)
手順
-
Windowsの場合は管理者権限のコマンドプロンプト、Linux・VMwareの場合はroot権限のコンソールよりCopy to Shareコマンドを実行します。
Virtual Diskに属していない"Ready"ディスクを選択することもできます。その場合、手順4.の自動Copy Backは実行されません。基本構文
omconfig storage vdisk action=replacememberdisk controller="コントローラーID" vdisk="Virtual Disk ID" source="Copyする側のディスクID" destination="Copyされる側のディスクID"
コマンド実行例
omconfig storage vdisk action=replacememberdisk controller=0 vdisk=1 source=0:1:2 destination=0:1:5
補足
各ID番号は以下のコマンドで確認できます。- コントローラID
コマンド:#omreport storage controller
出力例:Controller PERC H710 Mini (Embedded) Controllers ID: 0 <-コントローラーID Status: Ok Name: PERC H710 Mini←RAIDコントローラー名 Slot ID: Embedded State: Ready Firmware Version: 21.3.1-0004 Latest Available Firmware Version: Not Applicable
- Virtual Disk ID
コマンド:#omreport storage vdisk
出力例:ID: 1 <-Virtual Disk ID Status: Ok Name: Virtual Disk 1←Virtual Disk名 State: Ready Hot Spare Policy violated: Not Assigned Encrypted: Not Applicable Layout: RAID-5←RAIDレベル
- Copyする側のディスクID、Copyされる側のディスクID
コマンド:#omreport storage pdisk controller="コントローラーID"
出力例:ID: 0:1:2 Status: Ok Name: Physical Disk 0:1:2 State: Online Power Status: Spun Up (省略) ID: 0:1:5 Status: Ok Name: Physical Disk 0:1:5 State: Ready Power Status: Spun Up (省略) Available RAID Disk Space : 0.00 GB (0 bytes) Hot Spare: Global←Global Hot Spare
- destinationディスク(ここではHDD#0:1:5)のステータスが"Replacing"になっていることを確認します。
コマンド:#omreport storage pdisk controller=0
出力例:ID: 0:1:5 Status: Ok Name: Physical Disk 0:1:5 State: Replacing <-現在のハードディスクのステータス Power Status: Spun Up Bus Protocol: SAS Media: HDD Device Life Remaining: Not Applicable Failure Predicted: No Revision: PS08 Driver Version: Not Applicable Model Number: Not Applicable Certified: Yes Encryption Capable: No Encrypted: Not Applicable Progress: 41% complete <-進行状況 Mirror Set ID: Not Applicable
- コントローラID
-
destinationディスクのステータスが"Online"に変わったらCopy to Shareは終了です。
Sourceディスク(ここではHDD#0:1:2)を取り外しハードディスクを交換します。 -
交換ハードディスクが検知されると、自動でHDD#0:1:5からHDD#0:1:2へCopy Backが進行します。
完了後、Copy to Share実施前の構成に戻ります。
Copy to Spare(racadm使用)
構成
- RAIDコントローラ:PERC H740P Mini
- Virtual Disk RAIDレベル:RAID1
- Virtual Disk構成ID:Slot1、Slot2の計2台で構成
- ホットスペア:Slot3
手順
iDRAC RACADMコマンド ラインのチュートリアル
基本構文
racadm storage replacephysicaldisk:<Copyする側のディスクID> -dstpd <Copyされる側のディスクID>
racadm jobqueue create <RAIDコントローラのFQDD> --realtime
補足
各ID番号は以下のコマンドで確認できます。
RAIDコントローラのFQDDを確認する。
racadm storage get controllers
ハードディスクのFQDDを確認する
racadm storage get pdisks
コマンド実行例
-
各IDの情報を確認します。
racadm storage get controllers
racadm storage get pdisks
racadm storage get controllers RAID.Integrated.1-1 AHCI.Embedded.1-1 AHCI.Embedded.2-1racadm storage get pdisks Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1 Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1 Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1 Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1 Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1
-
確認したIDを使用してCopy to spareを実行します。
racadm storage replacephysicaldisk:<Source PD FQDD> -dstpd <Destination PD FQDD>
<Source PD FQDD>=コピー元(現在仮想ディスクに含まれているハードディスク)
<Destination PD FQDD>=コピー先(現在ホットスペアに設定されているハードディスク)racadm storage replacephysicaldisk:Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1 -dstpd Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1 STOR094 : The storage configuration operation is successfully completed and the change is in pending state. To apply the configuration operation immediately, create a configuration job using the --realtime option. To apply the configuration after restarting the server, create a configuration job using the -r option. To create the necessary real-time and restart jobs, run the jobqueue command. For more information about jobqueue command, run the 'racadm help jobqueue' command.
-
実行した処理にJobを作成し実行します。
racadm jobqueue create RAID.Integrated.1-1 -s TIME_NOW --realtime
racadm jobqueue create RAID.Integrated.1-1 -s TIME_NOW --realtime RAC1024: Successfully scheduled a job. Verify the job status using "racadm jobqueue view -i JID_xxxxx" command. Commit JID = JID_343321982133 -
Copy to spareの操作が完了するまで待ちます。
以下のコマンドより、各物理ディスクの詳細を確認することができます。(今回はHDD#3のstatusを抜粋)racadm storage get pdisks -o
racadm storage get pdisks -o ≀ Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1 Status = Ok DeviceDescription = Disk 3 in Backplane 1 of Integrated RAID Controller 1 RollupStatus = Ok Name = Physical Disk 0:1:3 State = Online OperationState = Copy Back <-現在のハードディスクのステータス Progress = 49 % <-進行状況
-
iDRAC GUIにてstatusが入れ替われば作業完了です。
