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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

Cause

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

Resolution

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

Це не рекомендований спосіб перевірки на несправний диск у кластері 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

Потім створіть VD з:

#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 Cluster Log у інтерфейс ScaleIO. На екрані Backend SDS клацніть правою кнопкою миші по SDS і виберіть Додати пристрій. Введіть ім'я ОС у полі Path.    

Additional Information

Щоб завантажити утиліту 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


Довідник Dell PowerEdge RAID Controllers (PERC) Command-Line Interface (CLI) можна знайти за адресою:
PowerEdge:   Як користуватися утилітою інтерфейсу командного рядка RAID-контролера PowerEdge

 
 

Affected Products

PowerFlex Software

Products

PowerFlex Software, VxFlex Product Family
Article Properties
Article Number: 000058655
Article Type: Solution
Last Modified: 18 Apr 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.