Управление инфраструктурой хранения для Azure Stack Hub
В этой статье описываются состояния работоспособности и рабочие состояния ресурсов инфраструктуры хранения Azure Stack Hub. К этим ресурсам относятся диски и тома. Сведения в этой статье помогут вам устранять разные проблемы, например ошибку при добавлении диска в пул.
Состояния тома
Чтобы узнать, в каком состоянии находятся тома, используйте следующие команды PowerShell:
$scaleunit_name = (Get-AzsScaleUnit)[0].name
$subsystem_name = (Get-AzsStorageSubSystem -ScaleUnit $scaleunit_name)[0].name
Get-AzsVolume -ScaleUnit $scaleunit_name -StorageSubSystem $subsystem_name | Select-Object VolumeLabel, HealthStatus, OperationalStatus, RepairStatus, Description, Action, TotalCapacityGB, RemainingCapacityGB
Вот пример выходных данных, где показаны отсоединенный том и неполный том или том с пониженной производительностью:
| VolumeLabel | HealthStatus | OperationalStatus |
|---|---|---|
| ObjStore_1 | Неизвестно | Отсоединен |
| ObjStore_2 | Предупреждение | {Деградация, неполный} |
В следующих разделах перечислены состояния работоспособности и рабочие состояния.
Состояние работоспособности тома: Healthy
| Состояние работы | Описание |
|---|---|
| OK | Том работоспособен. |
| Suboptimal (Неоптимальное) | Данные не записываются на диски равномерно. Действие: Обратитесь в службу поддержки, чтобы оптимизировать использование дисков в пуле хранения. Прежде чем отправить запрос в службу поддержки, запустите процесс сбора файлов журнала, следуя рекомендациям в статье https://aka.ms/azurestacklogfiles. Возможно, потребуется использовать резервную копию после восстановления неудачного подключения. |
Состояние работоспособности тома: Предупреждение
Если том находится в состоянии работоспособности "Предупреждение", это означает, что одна или несколько копий данных недоступны, но Azure Stack Hub может считывать хотя бы одну копию данных.
| Состояние работы | Описание |
|---|---|
| Обслуживается | Центр Azure Stack восстанавливает том, как после добавления или удаления диска. После исправления том должен вернуться в состояние нормальной работоспособности. Действие: Подождите, пока Azure Stack Hub завершит восстановление тома, а затем проверьте состояние. |
| Неполный | Отказоустойчивость тома снижается из-за сбоя или отсутствия одного или нескольких дисков. Однако отсутствующие диски содержат обновленные копии ваших данных. Действие: Повторно подключите все отсутствующие диски, замените все неисправные диски и переведите в оперативный режим все серверы, которые находятся в автономном режиме. |
| Деградация | Устойчивость тома снижена из-за сбоя или отсутствия одного или нескольких дисков или устаревших копий данных на этих дисках. Действие: Повторно подключите все отсутствующие диски, замените все неисправные диски и переведите в оперативный режим все серверы, которые находятся в автономном режиме. |
Состояние работоспособности тома: Unhealthy;
Когда том находится в неработоспособном состоянии, некоторые или все данные на томе недоступны.
| Состояние работы | Описание |
|---|---|
| No redundancy (Нет избыточности) | Данные на томе были утеряны из-за сбоя слишком большого количества дисков. Действие: Обратитесь в службу поддержки. Прежде чем отправить запрос в службу поддержки, запустите процесс сбора файлов журнала, следуя рекомендациям в статье https://aka.ms/azurestacklogfiles. |
Состояние работоспособности тома: Неизвестно
Том также может находиться в состоянии работоспособности"Неизвестно", если виртуальный диск отключен.
| Состояние работы | Описание |
|---|---|
| Отсоединен | Произошел сбой устройства хранения, что может привести к недоступности тома. Некоторые данные могут быть утеряны. Действие: 1. Проверьте физическое и сетевое подключение всех устройств хранения. 2. Если все устройства подключены правильно, обратитесь в службу поддержки. Прежде чем отправить запрос в службу поддержки, запустите процесс сбора файлов журнала, следуя рекомендациям в статье https://aka.ms/azurestacklogfiles. Возможно, потребуется использовать резервную копию после восстановления неудачного подключения. |
Состояния диска
Для мониторинга состояния дисков используйте следующие команды PowerShell:
$scaleunit_name = (Get-AzsScaleUnit)[0].name
$subsystem_name = (Get-AzsStorageSubSystem -ScaleUnit $scaleunit_name)[0].name
Get-AzsDrive -ScaleUnit $scaleunit_name -StorageSubSystem $subsystem_name | Select-Object StorageNode, PhysicalLocation, HealthStatus, OperationalStatus, Description, Action, Usage, CanPool, CannotPoolReason, SerialNumber, Model, MediaType, CapacityGB
В следующих разделах описываются возможные состояния работоспособности диска.
Состояние работоспособности диска: Healthy
| Состояние работы | Описание |
|---|---|
| OK | Том работоспособен. |
| Обслуживается | Диск выполняет некоторые внутренние действия по обслуживанию. После завершения действия диск должен вернуться в состояние нормальной работоспособности. |
Состояние работоспособности диска: предупреждение
Диск в состоянии "Предупреждение" может выполнять операции чтения и записи данных, но с ним возникла проблема.
| Состояние работы | Описание |
|---|---|
| Связь потеряна | Связь с диском была потеряна. Действие: Переведите все серверы в оперативный режим. Если это не помогает, повторно подключите диск. Если это состояние сохранится, замените диск, чтобы обеспечить полную отказоустойчивость. |
| Прогнозируемый сбой | Предполагается, что в ближайшее время произойдет сбой диска. Действие: Как можно скорее замените диск, чтобы обеспечить полную отказоустойчивость. |
| Ошибка ввода-вывода | Произошла временная ошибка при доступе к диску. Действие: Если это состояние сохранится, замените диск, чтобы обеспечить полную отказоустойчивость. |
| Временная ошибка | Произошла временная ошибка с диском. Такая ошибка обычно означает, что диск не отвечает или защитный раздел Локальных дисковых пространств был некорректным образом удален с диска. Действие: Если это состояние сохранится, замените диск, чтобы обеспечить полную отказоустойчивость. |
| Abnormal latency (Аномальная задержка) | Диск иногда не отвечает и демонстрирует признаки сбоя. Действие: Если это состояние сохранится, замените диск, чтобы обеспечить полную отказоустойчивость. |
| Удаление из пула | В Azure Stack Hub выполняется удаление диска из пула носителей. Действие: Подождите, пока Azure Stack Hub завершит удаление диска, а затем проверьте состояние. Если состояние сохранится, обратитесь в службу поддержки. Прежде чем отправить запрос в службу поддержки, запустите процесс сбора файлов журнала, следуя рекомендациям в статье https://aka.ms/azurestacklogfiles. |
| Starting maintenance mode (Запуск режима обслуживания) | В Azure Stack Hub выполняется перевод диска в режим обслуживания. Это временное состояние — диск скоро будет находиться в состоянии обслуживания. Действие: Подождите, пока Azure Stack Hub завершит процесс, а затем проверьте состояние. |
| В режиме обслуживания | Диск находится в режиме обслуживания, в котором операции чтения и записи с диска останавливаются. Обычно это означает, что на диске выполняются такие задачи администрирования Azure Stack Hub, как PNU или FRU. Администратор также может перевести диск в режим обслуживания. Действие: Подождите, пока Azure Stack Hub завершит задачу администрирования, а затем проверьте состояние. Если состояние сохранится, обратитесь в службу поддержки. Прежде чем отправить запрос в службу поддержки, запустите процесс сбора файлов журнала, следуя рекомендациям в статье https://aka.ms/azurestacklogfiles. |
| Stopping maintenance mode (Остановка режима обслуживания) | В Azure Stack Hub выполняется перевод диска в режим подключения. Это временное состояние, и скоро диск будет в работоспособном состоянии. Действие: Подождите, пока Azure Stack Hub завершит процесс, а затем проверьте состояние. |
Состояние работоспособности диска: Unhealthy;
Диск в неработоспособном состоянии не может выполнять операции записи или чтения.
| Состояние работы | Описание |
|---|---|
| Split | Диск отделен от пула. Действие: Замените диск на новый. Если вам необходимо использовать этот диск, извлеките его из системы, убедитесь, что на нем нет полезных данных, выполните очистку, а затем заново установите его. |
| Не годен для использования | Физический диск помещен в карантин, потому что он не поддерживается используемым поставщиком решений. Поддерживаются только диски, которые одобрены для решения и имеют правильное встроенное ПО диска. Действие: Замените накопитель на диск с утвержденным производителем и номером модели для решения. |
| Устаревшие метаданные | Заменяемый диск использовался ранее и может содержать данные из неизвестной системы хранения. Диск помещен в карантин. Действие: Замените диск на новый. Если вам необходимо использовать этот диск, извлеките его из системы, убедитесь, что на нем нет полезных данных, выполните очистку, а затем заново установите его. |
| Нераспознанные метаданные | На диске обнаружены нераспознанные метаданные. Обычно это означает, что на диске есть метаданные из другого пула. Действие: Замените диск на новый. Если вам необходимо использовать этот диск, извлеките его из системы, убедитесь, что на нем нет полезных данных, выполните очистку, а затем заново установите его. |
| Неисправный носитель | Диск вышел из строя и больше не будет использоваться дисковыми пространствами. Действие: Как можно скорее замените диск, чтобы обеспечить полную отказоустойчивость. |
| Device hardware failure (Сбой оборудования устройства) | На этом диске произошел сбой оборудования. Действие: Как можно скорее замените диск, чтобы обеспечить полную отказоустойчивость. |
| Обновление встроенного ПО | Azure Stack Hub обновляет встроенное ПО на диске. Это временное состояние, которое обычно длится менее минуты и в течение которого другие диски в пуле обрабатывают все операции чтения и записи. Действие: Подождите, пока Azure Stack Hub завершит обновление, а затем проверьте состояние. |
| Запуск | Диск подготавливается к работе. Это состояние должно быть временным. по завершении диск должен перейти в другое рабочее состояние. Действие: Подождите, пока Azure Stack Hub завершит операцию, а затем проверьте состояние. |
Причины, по которым диски невозможно объединить в пул
Некоторые диски не готовы к добавлению в пул хранения Azure Stack Hub. Вы можете узнать, почему диск не подходит для объединения в пул, просмотрев свойство CannotPoolReason для такого диска. В следующей таблице подробно описаны все причины.
| Причина | Описание |
|---|---|
| Несоответствие оборудования | Диск отсутствует в списке разрешенных моделей хранения, указанных службой работоспособности. Действие: Замените диск на новый. |
| Несоответствие встроенного ПО | Встроенное ПО, установленное на физическом диске, отсутствует в списке утвержденный версий ПО, указанных службой работоспособности. Действие: Замените диск на новый. |
| Используется кластером | Диск в настоящее время используется отказоустойчивым кластером. Действие: Замените диск на новый. |
| Съемные носители | Диск классифицируется как съемный. Действие: Замените диск на новый. |
| Неработоспособен | Диск находится в неработоспособном состоянии, его может потребоваться заменить. Действие: Замените диск на новый. |
| Недостаточная емкость | На диске есть разделы, занимающие свободное место. Действие: Замените диск на новый. Если вам необходимо использовать этот диск, извлеките его из системы, убедитесь, что на нем нет полезных данных, выполните очистку, а затем заново установите его. |
| Выполняется проверка | Служба работоспособности проверяет, утвержден ли для использования диск или встроенное ПО на нем. Действие: Подождите, пока Azure Stack Hub завершит процесс, а затем проверьте состояние. |
| Сбой проверки | Служба работоспособности не смогла проверить, утвержден ли для использования диск или встроенное ПО на нем. Действие: Обратитесь в службу поддержки. Прежде чем отправить запрос в службу поддержки, запустите процесс сбора файлов журнала, следуя рекомендациям в статье https://aka.ms/azurestacklogfiles. |
| Вне сети | Диск находится в автономном режиме. Действие: Обратитесь в службу поддержки. Прежде чем отправить запрос в службу поддержки, запустите процесс сбора файлов журнала, следуя рекомендациям в статье https://aka.ms/azurestacklogfiles. |