取代 Azure Stack HCI 上的失敗磁碟驅動器
適用於:Azure Stack HCI 版本 22H2 和 21H2;Windows Server 2022、Windows Server 2019
重要
Azure Stack HCI 現在是 Azure 本機的一部分。 產品檔案重新命名正在進行中。 不過,舊版的 Azure Stack HCI,例如 22H2 會繼續參考 Azure Stack HCI,而且不會反映名稱變更。 深入了解。
Azure Stack HCI 可與直接連結的 SATA、SAS、NVMe 和實體連結至單一伺服器的永續性記憶體磁碟驅動器搭配運作。 儲存空間直接存取會自動淘汰並清除失敗的磁碟機。 發生這種情況時,磁碟驅動器狀態為 [已淘汰],且其儲存容量列是空的。
如果磁碟驅動器失敗,您需要存取實體伺服器硬體來取代它。
尋找警示
當磁碟驅動器失敗時,警示會出現在 Windows Admin Center 儀錶板的上方 [警示 ] 區域中。
- 在 Windows Admin Center 中,選取警示以查看詳細數據,例如磁碟驅動器的實體位置。
- 若要查看詳細數據,請選取左窗格中 [工具] 底下的 [磁碟驅動器],以流覽磁碟驅動器並查看其狀態。 在 [ 清查] 索引標籤上,您可以排序、分組和搜尋磁碟驅動器。
- 如果您的硬體支援它,您可以選取 [開燈] 或 [關閉] 來控制磁碟驅動器的指示器燈。
- 實際移除失敗的磁碟驅動器,並插入其取代。
等待警示消失
在 Windows Admin Center 的 [ 磁碟驅動器 > 清查 ] 索引標籤下,會出現新的磁碟驅動器。 及時,警示會清除磁碟區,將磁碟區修復回 [確定] 狀態,並自動重新平衡到新的磁碟驅動器。
疑難排解
如果新的磁碟驅動器未新增至集區,可能是因為 AutoPool 已停用。 若要判斷這一點,請以系統管理員身分執行下列 PowerShell 命令:
Get-StorageSubsystem Cluster* | Get-StorageHealthSetting | select "System.Storage.PhysicalDisk.AutoPool.Enabled"
如果值為 True,則會啟用 AutoPool。 如果值為 False,則會停用 AutoPool。 您有兩個選項可以解決此問題:
選項 A
此選項會讓 AutoPool 停用,並手動將磁碟新增至存放集區。 以系統管理員身分執行下列一系列 PowerShell 命令:
執行下列命令,並確認列出的 OperationalStatus
新實體磁碟為 [確定],且 HealthStatus
為 [狀況良好]。
Get-PhysicalDisk -CanPool $true
接下來,執行下列命令,並記下 您要新增磁碟之存放集區的FriendlyName 。 如果這是延展式叢集,您應該會看到多個集區名稱:
Get-StoragePool -IsPrimordial $False
接下來,執行下列命令:
$disks = Get-PhysicalDisk -CanPool $true
最後,執行下列命令:
Add-PhysicalDisk -StoragePoolFriendlyName "FriendlyName_from_step2" -PhysicalDisks $disks
選項 B
此選項會啟用 AutoPool,並讓健全狀況服務將磁碟新增至集區。 以系統管理員身分執行下列 PowerShell 命令:
Get-StorageSubsystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.PhysicalDisk.AutoPool.Enabled" -Value True
下一步
- 若要瞭解如何在不同層級追蹤記憶體健康情況,包括磁碟驅動器層級,請參閱 健全狀況和操作狀態。
- 如果您使用 PMem,請參閱 瞭解和部署永續性記憶體