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.

Проверьте, не отсутствует ли виртуальный диск.

Попробуйте создать виртуальный диск, если он отсутствует:

# 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

Если вы получили следующее сообщение об ошибке, проверьте 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 Cluster Log в пользовательском интерфейсе ScaleIO. На экране Backend SDS нажмите правой кнопкой мыши на SDS и выберите Add Device. Введите имя ОС в поле Путь.    

Ď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) для RAID-контроллеров Dell PowerEdge (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.