取代 Azure Stack HCI 上失敗的磁碟機
適用于:Azure Stack HCI 版本 22H2 和 21H2;Windows Server 2022、Windows Server 2019
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,並讓 Health 服務將磁片新增至集區。 以系統管理員身分執行下列 PowerShell 命令:
Get-StorageSubsystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.PhysicalDisk.AutoPool.Enabled" -Value True
後續步驟
- 若要了解如何在不同層級上追蹤儲存體健康情況 (包括磁碟機層級),請參閱健康情況和作業狀態。
- 如果您使用 PMem,請參閱 瞭解和部署永續性記憶體
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應