PowerStore: диагностика системы для выявления блочных систем с внутренними сетевыми устройствами передачи файловых данных
요약: В этой статье описывается оповещение о диагностике системы PowerStore для проверки внутренних сетевых устройств файловых данных на блочных устройствах, обновленных до PowerStoreOS 4.4.
증상
Диагностика системы обнаруживает эту проблему и создает оповещение:
"Block optimized appliance detected with internal file data network devices."
원인
В версиях PowerStoreOS, предшествующих 4.4.x, порт bond0 для блочных устройств имеет базовое сетевое устройство eth_data0 (файловый интерфейс данных). После обновления устройства, состоящего только из блочных данных, до PowerStoreOS 4.4.x это устройство eth_data0 по-прежнему остается связанным с bond0. В результате последующая попытка удалить интерфейс bond0 из графического интерфейса пользователя завершается сбоем.
Эта проблема не возникает на блочных устройствах, недавно установленных с версией 4.4.x, где порт bond0 не имеет базового сетевого устройства eth_data0.
Основная причина заключается в том, что eth_data0 (интерфейс файловых данных) создавался даже в конфигурациях, состоящих только из блоков. Программное исправление гарантирует, что eth_data0 не будет создан или подключен при работе в режиме только блочных данных.
Дополнительные сведения см. в статье базы знаний #000452127 PowerStore: не удается удалить bond0 в PowerStoreOS 4.4.0.0, причина net_device_contains_children (0xE04020040004).
해결
Данное оповещение включает в себя функции автоматического восстановления, которые можно включить или отключить в меню PowerStore Manager (графический интерфейс пользователя) -> Настройки -> Поддержка -> Автоматическое восстановление.
Если функция автоматического восстановления уже включена:
- PowerStore автоматически устранит проблему и удалит оповещение, если устранение выполнено успешно.
Если функция автоматического восстановления отключена:
- Автоматическое восстановление можно включить в PowerStore Manager (графический интерфейс пользователя) -> Настройки -> Поддержка -> Автоматическое восстановление -> Переключитесь в режим "Автовосстановление" из режима "Только оповещения" .
- Кроме того, можно вручную запустить процесс исправления для этого оповещения в меню PowerStore Manager> — Monitoring —> Health Checks —> Block Only Bond0 Cleanup Check —> Repair.
Для систем, в которых автоматическое восстановление отключено, следующую сервисную команду можно выполнить из служебного контейнера узла, на котором размещен контейнер Control Patch. Обратитесь за помощью в службу технической поддержки.
svc_health_check run --repair -rhc pd_block_only_bond0_cleanup
Важно!
После восстановления порт bond0 можно удалить только в кластерах, состоящих только из блоков с одним устройством. В конфигурациях с несколькими устройствами интерфейс bond0 используется для обмена данными между кластерами.
Если проблема не устранена, обратитесь в службу технической поддержки, чтобы специалисты могли определить основную причину ошибки и определить наилучший порядок действий. Укажите идентификатор этой статьи базы знаний, чтобы ускорить обработку.
추가 정보
Дополнительные сведения о механизме диагностики системы, пакете RxDefinitions и полный список оповещений RxDefinitions см. в статье базы знаний #000193518PowerStore: начальная страница для проблем с RxDefinitions.
Дополнительные сведения о проблеме см. в статье базы знаний #000452127 PowerStore: не удается удалить bond0 в PowerStoreOS 4.4.0.0, причина net_device_contains_children (0xE04020040004).