取代 Azure Stack HCI 上失敗的磁碟機

適用于:Azure Stack HCI 版本 22H2 和 21H2;Windows Server 2022、Windows Server 2019

Azure Stack HCI 適用于直接連結的 SATA、SAS、NVMe 和實體連結至單一伺服器的持續性記憶體磁片磁碟機。 儲存空間直接存取會自動淘汰並清除失敗的磁碟機。 發生這種情況時,磁片磁碟機狀態為 [已淘汰],而其儲存容量列是空的。

如果磁片磁碟機失敗,您需要存取實體伺服器硬體來取代它。

尋找警示

當磁片磁碟機失敗時,警示會出現在Windows Admin Center儀表板的上方 [警示] 區域中。

  1. 在Windows Admin Center中,選取警示以查看詳細資料,例如磁片磁碟機的實體位置。
  2. 若要查看詳細資料,請在左窗格中的 [工具] 底下選取 [磁片磁碟機],以流覽磁片磁碟機並查看其狀態。 在 [ 清查] 索引 標籤上,您可以跨磁片磁碟機排序、分組和搜尋。
  3. 如果您的硬體支援它,您可以選取 [ 開燈 ] 或 [ 關閉 ] 來控制磁片磁碟機的指示器燈。
  4. 實際移除失敗的磁片磁碟機並插入取代。

等待警示消失

在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

後續步驟