取代 Azure Stack Hub 中的實體磁碟
本文說明在 Azure Stack Hub 中取代實體磁碟的一般程式。 如果實體磁碟失敗,您應該儘快取代它。
注意
更換實體數據磁碟驅動器 不必 事先將縮放單位節點切換到維護模式(清空)。 此外,更換實體磁碟驅動器之後,不需要使用 Azure Stack Hub 系統管理員入口網站來修復縮放單位節點。 下列文章在需要維修時提供更多資訊,替換 Azure Stack Hub 縮放單位節點上的硬體元件。
您可以將此程式用於具有可熱交換磁碟的部署。
實際的磁碟更換步驟會根據您的原始設備製造商 (OEM) 硬體廠商而有所不同。 如需系統專屬的詳細步驟,請參閱廠商的可更換部件 (FRU) 文件。
檢閱磁碟警示資訊
當磁碟失敗時,您會收到警示,告知您實體磁碟的連線已遺失。
中顯示實體磁碟連線中斷的警示
如果您開啟警示,警示描述會包含縮放單位節點,以及您必須取代之磁碟的確切實體位置位置。 Azure Stack Hub 會進一步協助您使用 LED 指示器功能來識別失敗的磁碟。
取代實體磁碟
請遵循 OEM 硬體廠商的 FRU 指示,以實際更換磁碟。
注意
一次只更換一個尺度單元節點的磁碟。 等候虛擬磁碟修復作業完成,再移至下一個縮放單位節點。
為了避免在整合系統中使用不支援的磁碟,系統會封鎖廠商不支援的磁碟。 如果您嘗試使用不支援的磁碟,新的警示會告訴您磁碟因為不支援的模型或韌體而遭到隔離。
更換磁碟之後,Azure Stack Hub 會自動探索新的磁碟並啟動虛擬磁碟修復程式。
使用 Azure Stack Hub PowerShell 檢查虛擬磁碟修復的狀態
取代磁碟之後,您可以使用 Azure Stack Hub PowerShell 來監視虛擬磁碟健全狀況狀態和修復作業進度。
確認您已安裝 Azure Stack Hub PowerShell。 如需詳細資訊,請參閱 安裝適用於 Azure Stack Hub 的 PowerShell。
以作員身分使用 PowerShell 連線到 Azure Stack Hub。 如需詳細資訊,請參閱 使用 PowerShell 以作員身分連接到 Azure Stack Hub。
執行下列 Cmdlet 來驗證虛擬磁碟健全狀況和修復狀態:
$scaleunit=Get-AzsScaleUnit $StorageSubSystem=Get-AzsStorageSubSystem -ScaleUnit $scaleunit.Name Get-AzsVolume -StorageSubSystem $StorageSubSystem.Name -ScaleUnit $scaleunit.name | Select-Object VolumeLabel, OperationalStatus, RepairStatus
在 Powershell的健康狀況
驗證 Azure Stack Hub 系統狀態。 如需指示,請參閱 驗證 Azure Stack Hub 系統狀態。
您可以選擇性地執行下列命令,以確認已取代實體磁碟的狀態。
$scaleunit=Get-AzsScaleUnit $StorageSubSystem=Get-AzsStorageSubSystem -ScaleUnit $scaleunit.Name Get-AzsDrive -StorageSubSystem $StorageSubSystem.Name -ScaleUnit $scaleunit.name | Sort-Object StorageNode,MediaType,PhysicalLocation | Format-Table Storagenode, Healthstatus, PhysicalLocation, Model, MediaType, CapacityGB, CanPool, CannotPoolReason
取代 Azure Stack Hub 中的實體磁碟
使用特殊許可權端點檢查虛擬磁碟修復的狀態
取代磁碟之後,您可以使用具特殊許可權的端點來監視虛擬磁碟健全狀況狀態和修復作業進度。 請遵循以下步驟,從任何能連接到特殊許可端點的電腦執行。
開啟 Windows PowerShell 工作階段並連線到具特殊許可權的端點。
$cred = Get-Credential Enter-PSSession -ComputerName <IP_address_of_ERCS>` -ConfigurationName PrivilegedEndpoint -Credential $cred
執行下列命令以檢視虛擬磁碟健康情況:
Get-VirtualDisk -CimSession s-cluster
的輸出
執行下列命令以檢視目前的記憶體作業狀態:
Get-VirtualDisk -CimSession s-cluster | Get-StorageJob
的 Powershell 輸出
驗證 Azure Stack Hub 系統狀態。 如需指示,請參閱 驗證 Azure Stack Hub 系統狀態。
針對使用特權端點的虛擬磁碟修復進行疑難排解
如果虛擬磁碟修復作業停滯,請執行下列命令來重新啟動作業:
Get-VirtualDisk -CimSession s-cluster | Repair-VirtualDisk