PowerFlex ScaleIO: после добавления диска обратно на сервер ОС его не распознает

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

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms



Тестируется на наличие неисправного диска путем ручного извлечения диска из сервера в режиме онлайн
На уровне ОС диск не виден, даже если он был повторно добавлен на сервер
.На самом деле это не проблема SIO.

Cause

Это происходит из-за того, что состояние диска кэшируется в неправильном состоянии.

Resolution

Выполните следующие действия:

Это не рекомендуемый способ проверки неисправного диска в кластере 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. Введите имя ОС в поле Путь.    

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
 
 
Справочное руководство по интерфейсу командной строки (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 

 

Produse afectate

PowerFlex Software

Produse

PowerFlex Software, VxFlex Product Family
Proprietăți articol
Article Number: 000058655
Article Type: Solution
Ultima modificare: 08 Jan 2026
Version:  4
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.