PowerFlex: Шлях до диска змінився на /dev/mdXXX після перезавантаження
Summary: Диски у стані несправності в UI/CLI після перезавантаження сервера Пристрої на SDS-сервері змінювали шлях на /dev/mdXXX (зазвичай номери) після перезавантаження сервера.
Symptoms
Несправні пристрої в інтерфейсі та CLI:
lsblk Вихід подібний до наведеного нижче:
Раніше сервер використовував програмний RAID:
ПРИМІТКА. Кілька відмов пристроїв можуть призвести до нестабільності.
Cause
Resolution
ПРИМІТКА. Нижче припускається, що програмна конфігурація RAID існує на пристроях до їх додавання як пристроїв PowerFlex SDS. Якщо диски були налаштовані в будь-якому програмному RAID після їх додавання як пристрої PowerFlex, деякі користувацькі дані могли бути пошкоджені.
Обхідний шлях
-
Зупиніть рейдовий пристрій наступною командою:
mdadm /dev/mdX --stop
Або
mdadm /dev/mdX --remove /dev/sdX
-
Якщо пристрою /dev/mdXXX немає, але є пристрій /dev/ddf*, то програмний RAID-пристрій міг бути активований іншим програмним забезпеченням, наприклад, активацією dmraid. Вимкніть сервіс за допомогою наступної команди та перезапустіть сервер, щоб побачити, що файли пристрою /dev/ddf* не створені:
systemctl disable dmraid-activation
-
Якщо вищезазначене не підходить, додайте наступне у
/opt/emc/scaleio/sds/cfg/conf.txt, перезапустити процес SDS (наприклад,pkill sds) і потім очистити помилку пристрою:tgt_dev__enable_multipath=1
Постійне рішення
Після застосування одного з вищезазначених обхідних шляхів для усунення помилок пристрою зробіть наступне, щоб назавжди видалити метадані програмного RAID, які зберігаються на диску:
- Вийняти пристрій з PowerFlex, дочекатися завершення ребалансування і пристрій буде видалено.
-
Виконайте цю команду, щоб видалити метадані на диску.
mdadm --zero-superblock /dev/sdX
- Додайте диск як SDS-пристрій назад у PowerFlex.