PowerFlex ScaleIO: Kun levy on lisätty takaisin palvelimeen, käyttöjärjestelmä ei tunnista sitä
Résumé: Käyttöjärjestelmä ei tunnista levyä, kun se on lisätty takaisin palvelimeen.
Symptômes
Testattu vioittuneen levyn varalta vetämällä levy manuaalisesti ulos palvelimesta verkossa
Käyttöjärjestelmätasolla levy ei näy, vaikka se on lisätty palvelimeen uudelleen.
Tämä ei oikeastaan ole SIO-kysymys.
Cause
Tämä johtuu siitä, että levyn tila on välimuistissa väärässä tilassa.
Résolution
Toimi seuraavasti:
Tämä ei ole suositeltava tapa testata SIO-klusterin vioittunutta levyä.
Pyydä asiakasta asentamaan perccli-apuohjelma Dell-palvelimeen, jos hänellä ei vielä ole sitä. (katso se alla olevasta linkistä)
Hanki tulos seuraavasta komennosta:
# /opt/MegaRAID/perccli/perccli64 /c0 show
Varmista, että vedetty ja palautettu kiintolevy näkyy PD-luettelossa.
Tarkista, puuttuuko VD (virtuaalilevy).
Yritä luoda VD, jos se puuttuu:
# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora ( this is for No ReadAhead (NR) WriteThrough (WT)
Saatat saada virheilmoituksen:
# /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
Jos saat edellä mainitun virheilmoituksen, tarkista KB 500119: storcli-komennot eivät toimi https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective Koska käytät perccli-apuohjelmaa, tarkista säilynyt välimuisti perrcli-komennolla:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache
Jos välimuisti on säilynyt, tulos näkyy:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 16 Missing
Poista säilötty välimuisti:
#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache
Luo sitten VD: llä:
#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora
Uudelleenkäynnistystä ei pitäisi tarvita, ja levyn pitäisi näkyä nyt käyttöjärjestelmätasolla. Tarkista asia suorittamalla seuraavat toimet:
# ls -l /dev/disk/by-path | grep pci #ls -l /dev/disk/by-path | grep pci | wc -l #fdisk -l | grep Disk #lsblk
Sen jälkeen levyn pitäisi onnistua lisäämään takaisin SIO-klusteriin Kirjaudu sisään ScaleIO-käyttöliittymään. Napsauta SDS-taustanäytössä SDS-versiota hiiren kakkospainikkeella ja valitse Lisää laite. Kirjoita käyttöjärjestelmän nimi Polku-kenttään.
Informations supplémentaires
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
Kopioi asennustiedosto perccli-1.17.10-1.noarch.rpm solmun /tmp-kansioon.
Asenna Linux-konsolissa tai SSH:lla PERCCLI-paketti:
#rpm -uvh /tmp/perccli-1.17.10-1.noarch.rpm
Dell PowerEdge RAID Controllers (PERC) Command-Line Interface (CLI) -viiteopas on saatavilla osoitteessa:
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