PowerFlex ScaleIO: Після додавання диска назад на сервер ОС не розпізнає його

Zhrnutie: ОС не розпізнає диск після його додавання назад на сервер.

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy



Перевірено на несправний диск шляхом ручного витягування диска з сервера в Інтернеті
На рівні ОС диск не можна побачити, навіть якщо він був повторно доданий до сервера.
Насправді це не проблема SIO.

Príčina

Це відбувається тому, що стан диска кешується в неправильному стані.

Riešenie

Виконайте наступні дії:

Це не рекомендований спосіб перевірки несправного диска в кластері SIO.

Попросіть клієнта встановити утиліту perccli на сервер Dell, якщо він у нього ще не є. (див. посилання нижче)

Отримайте вихідні дані за допомогою наступної команди:

# /opt/MegaRAID/perccli/perccli64 /c0 show

Переконайтеся, що жорсткий диск, який був витягнутий і повернутий, видно під списком PD.

Перевірте, чи не відсутній VD (віртуальний диск).

Спробуйте створити ВД, якщо він відсутній:

# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora  ( this is for No ReadAhead (NR) WriteThrough (WT)

Може з'явитися повідомлення про помилку:               

# /opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt                direct wt nora 
              Controller = 0
              Status = Failure
              Description = controller has data in cache for offline or missing virtual                disks

Якщо ви отримали повідомлення про помилку вище, перевірте KB 500119: команди storcli не ефективні https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective Під час використання утиліти perccli використовуйте команду perrcli, щоб перевірити збережений кеш:            

#/opt/MegaRAID/perccli/perccli64 /c0  show preservedcache

Якщо є збережений кеш, на виводі відображаються:            

#/opt/MegaRAID/perccli/perccli64 /c0  show preservedcache
           Controller = 0
           Status = Success
           Description = None
           -----------
           VD State  
            -----------
             16 Missing

Видаліть збережений кеш за допомогою:

#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache

Потім створіть ВД за допомогою:

#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora   

Перезавантаження не повинно знадобитися, а диск тепер повинен бути видно на рівні ОС. Перевірте, виконавши наступне:            

# ls -l /dev/disk/by-path | grep pci
           #ls -l /dev/disk/by-path | grep pci  | wc -l
           #fdisk -l | grep Disk
           #lsblk

  Після цього ви зможете додати диск назад до кластера SIO Увійдіть до інтерфейсу ScaleIO. На екрані Backend SDS клацніть SDS правою кнопкою миші та виберіть Додати пристрій. Введіть ім'я ОС у поле Шлях.    

Ďalšie informácie

Щоб завантажити утиліту Perccli для Linux, перейдіть за посиланням:
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
Скопіюйте інсталяційний файл, perccli-1.17.10-1.noarch.rpm, у папку /tmp на вузлі.
З консолі Linux або за допомогою SSH встановіть пакет PERCCLI:
#rpm -Uvh /tmp/perccli-1.17.10-1.noarch.rpm
 
 
Довідковий посібник з інтерфейсу командного рядка (CLI) контролерів Dell PowerEdge RAID (PERC) можна знайти за адресою:
https://www.dell.com/support/kbdoc/en-us/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage-your-raid-controller 

 

Dotknuté produkty

PowerFlex Software

Produkty

PowerFlex Software, VxFlex Product Family
Vlastnosti článku
Číslo článku: 000058655
Typ článku: Solution
Dátum poslednej úpravy: 08 jan 2026
Verzia:  4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.