Замена вышедших из строя дисков в Azure Stack HCI
Область применения: Azure Stack HCI, версии 22H2 и 21H2; Windows Server 2022, Windows Server 2019
Azure Stack HCI работает с подключенными напрямую дисками SATA, SAS, NVMe и постоянной памятью, которые физически подключены к одному серверу. Хранилища Storage Spaces Direct автоматически выводят из эксплуатации и эвакуируют вышедшие из строя диски. В результате состояние диска помечается как выведен из эксплуатации, и его индикатор емкости хранилища пуст.
Если жесткий диск выходит из строя, для его замены требуется доступ к оборудованию физического сервера.
Поиск оповещения
Если диск выходит из строя, появляется оповещение в верхней области Оповещения панели администрирования Windows Admin Center.
- В Windows Admin Center выберите оповещение, чтобы просмотреть сведения, например физическое расположение диска.
- Чтобы просмотреть дополнительные сведения, выберите Диски в разделе Средства в левой области, чтобы открыть список дисков и увидеть их состояние. На вкладке инвентаризации можно сортировать, группировать и выполнять поиск по дискам.
- Если ваше оборудование поддерживает его, можно выбрать Light On или Light Off для управления индикаторным светом диска.
- Физически удалите неисправный диск и вставьте его замену.
Дождитесь, пока оповещение исчезнет
В 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, ознакомьтесь с разделом чтобы понять и развернуть постоянную память.