更換 ONTAP Select 的故障軟體 RAID 磁碟機
當使用軟體 RAID 的硬碟發生故障時,ONTAP Select 會在有備用硬碟可用時指派一個備用硬碟並自動啟動重建程序。這與 ONTAP 在 FAS 和 AFF 上的工作方式類似。但是,如果沒有備用硬碟可用,則需要在 ONTAP Select 節點中新增一個備用硬碟。
|
|
故障硬碟的移除和新硬碟(標記為備用硬碟)的新增都必須透過 ONTAP Select Deploy 執行。不支援使用 vSphere 將硬碟連接到 ONTAP Select VM。 |
識別故障磁碟機
當磁碟機故障時、您需要使用 ONTAP CLI 來識別故障的磁碟。
您必須擁有 ONTAP Select 虛擬機器的 VM ID,以及 ONTAP Select 和 ONTAP Select Deploy 管理員帳戶認證。
只有當 ONTAP Select 節點在 KVM 上運作並配置為使用軟體 RAID 時,才應使用此程序。
-
在 ONTAP Select CLI 中、識別要更換的磁碟:
-
透過序號、UUID 或目標位址在虛擬機器中識別磁碟。
disk show -fields serial,vmdisk-target-address,uuid
-
(選用)顯示包含已分割磁碟的備用磁碟容量完整清單。storage aggregate show-spare-disks
-
-
在 Linux 命令列介面中,找到磁碟。
-
檢查系統裝置,搜尋磁碟序號或 UUID(磁碟名稱):
find /dev/disk/by-id/<SN|ID>
-
檢查虛擬機器組態,搜尋目標位址:
virsh dumpxml VMID
-
-
使用管理員帳戶 Sign in 至 ONTAP CLI。
-
找出故障的磁碟機。
<cluster name>::> storage disk show -container-type broken Usable Disk Container Container Disk Size Shelf Bay Type Type Name Owner ---------------- ---------- ----- --- ------- ----------- --------- -------- NET-1.4 893.3GB - - SSD broken - sti-rx2540-346a'
移除故障磁碟機
確定故障磁碟機後,將其取出。
您可以將磁碟從 KVM 主機上分離,作為更換磁碟的一部分,或在不再需要磁碟時將其分離。
您必須擁有 ONTAP Select 和 ONTAP Select Deploy 管理員帳戶認證資料。
-
使用管理員帳戶 Sign in Deploy 實用程式 Web 使用者介面。
-
選擇頁面頂端的 Clusters 標籤,然後從清單中選擇所需的叢集。
-
選擇所需 HA 配對或節點旁的 +。
如果停用該選項,Deploy 目前正在重新整理儲存資訊。
-
在 Edit Node Storage 頁面上選擇 Edit Storage。
-
取消選擇要從節點分離的磁碟、輸入 ONTAP 管理員認證資料,然後選取 Edit Storage 以套用變更。
-
在彈出視窗中選擇 Yes 以確認警告。
-
選擇叢集的 Events 索引標籤以監控並確認卸離作業。
如果不再需要,您可以將實體磁碟從主機移除。
找到磁碟後,請依照下列步驟操作。
-
將磁碟從虛擬機器中分離:
-
傾印組態。
virsh dumpxml VMNAME > /PATH/disk.xml
-
編輯檔案,並移除除了要從虛擬機器分離的磁碟之外的所有內容。
磁碟的目標位址應與 ONTAP 中的 vmdisk-target-address 欄位相對應。
<disk type='block' device='lun'> <driver name='qemu' type='raw' cache='directsync'/> <source dev='/dev/disk/by-id/ata- Micron_5100_MTFDDAK960TCC_171616D35277'/> <backingStore/> <target dev='sde' bus='scsi'/> <alias name='scsi0-0-0-4'/> <address type='drive' controller='0' bus='0' target='0' unit='4'/> </disk>
-
拆下磁碟。
virsh detach-disk --persistent /PATH/disk.xml
-
-
更換實體磁碟:
如有需要,您可以使用諸如 `ledctl locate=`之類的工具來找出實體磁碟。
-
從主機移除磁碟。
-
如有必要,請選擇新磁碟並將其安裝到主機中。
-
-
編輯原始磁碟組態檔並新增磁碟。
您應該根據需要更新磁碟路徑和任何其他組態資訊。
<disk type='block' device='lun'> <driver name='qemu' type='raw' cache='directsync'/> <source dev='/dev/disk/by-id/ata-Micron_5100_MTFDDAK960TCC_171616D35277'/> <backingStore/> <target dev='sde' bus='scsi'/> <alias name='scsi0-0-0-4'/> <address type='drive' controller='0' bus='0' target='0' unit='4'/> </disk>
-
使用管理員帳戶 Sign in Deploy Web 使用者介面。
-
選取 Clusters 索引標籤,然後選取相關的叢集。

-
選擇 + 以展開儲存檢視。

-
選擇 Edit 以變更已連接的磁碟,並取消選取故障磁碟機。

-
提供叢集認證資料並選取 Edit Storage 。

-
確認操作。

新增新的備用磁碟機
取出故障磁碟機後,請新增備用磁碟。
您可以將磁碟連接到 KVM 主機,作為更換磁碟或增加儲存容量的一部分。
您必須擁有 ONTAP Select 和 ONTAP Select Deploy 管理員帳戶認證資料。
新磁碟必須實體安裝在 KVM Linux 主機上。
-
使用管理員帳戶 Sign in Deploy 實用程式 Web 使用者介面。
-
選擇頁面頂端的 Clusters 標籤,然後從清單中選擇所需的叢集。
-
選擇所需 HA 配對或節點旁的 +。
如果停用該選項,Deploy 目前正在重新整理儲存資訊。
-
在 Edit Node Storage 頁面上選擇 Edit Storage。
-
選擇要連接到節點的磁碟,輸入 ONTAP 管理員認證,然後選擇 Edit Storage 以套用變更。
-
選取 Events 標籤以監控並確認附加作業。
-
檢查節點儲存配置,確認磁碟已連接。
找到並移除故障磁碟機後,即可連接新磁碟機。
-
將新磁碟連接到虛擬機器。
virsh attach-disk --persistent /PATH/disk.xml
該磁碟已被指定為備用磁碟,可供 ONTAP Select 使用。磁碟可能需要一分鐘或更長時間才能可用。
由於節點組態已變更,您應該使用 Deploy 管理公用程式執行叢集重新整理作業。
-
使用管理員帳戶 Sign in Deploy Web 使用者介面。
-
選取 Clusters 索引標籤,然後選取相關的叢集。

-
選擇 + 以展開儲存檢視。

-
選取 Edit 並確認新磁碟機可用並選取它。

-
提供叢集認證資料並選取 Edit Storage 。

-
確認操作。
