Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell VxRail: VxVerify-työkalun suorittaminen

Summary: Tässä artikkelissa esitellään VxRail VxVerify -työkalu ja VxVerifyn suorittaminen onnistuneesti VxRail-ympäristössä.

This article applies to   This article does not apply to 

Instructions

Sisällysluettelo:


VxRail VxVerifyn esittely:

  • VxVerify on suunniteltu tunnistamaan ennakoivasti ongelmia, jotka voivat aiheuttaa komplikaatioita tai vikoja VxRail-päivitysten aikana.
  • VxVerify-työkalu purkaa kätyriksi kutsutun Python-ohjelman, joka lähetetään suoritettavaksi kussakin ESXi-solmussa. Tämä kätyri käy läpi luettelon isännän tarkistuksista, kuten iDRAC-tietojen tarkistamisesta ja kunkin solmun vSAN-kuntotarkistuksen tarkistamisesta.
  • Koska VxVerify-työkalua päivitetään usein, kätyrityökalun elinkaari on suunniteltu kestämään 21 päivää. Lataa aina uusin versio ennen VxVerifyn suorittamista. Katso alla olevan uusimman VxVerify-osan lataaminen.


Asenna VxVerify:

  • Aloita VxVerifyn asennus lataamalla uusin vxverify_x-x-xxx.zip tiedosto ja kopioimalla se VxRail Manageriin SSH-yhteydellä.
  • Pura VxRail Managerissa vxverify_x-x-xxx.zip tiedosto ja suorita VxVerify.
    • VxVerify pyc -tiedostonimi sisältää tiedoston version, kun taas seuraavat esimerkit on yksinkertaistettu muotoon vxverify.pyc.
    • Jos pyc nimetään uudelleen, VxVerifyn voi edelleen suorittaa Pythonista, kuten alla on lueteltu, mutta VxVerifyn voi käynnistää valikkokomentosarjalla (vxverify.sh) ei toimisi.
  • VxVerify suoritetaan oletusarvoisesti seuraavasta kansiosta, joka on paras paikka kopioida tiedosto (luo se tarvittaessa): 
/tmp/vxv
  • VxVerify ja VxRail käyttävät samoja IP-portteja. VxVerify-tulokset luodaan käyttämällä SSH-yhteyttä VxRM:n solmuihin ja ohjelmointirajapintaan. Tiettyjä palveluita tarkistetaan myös muilla porteilla, kuten solmujen porteilla 9090.


Suorita VxVerify (käyttämällä vxverify.sh):

  • Mystic-käyttäjällä ei ole riittäviä VxVerify-oikeuksia, joten joko sudo on käytettävä tai käytettävä su kirjautuaksesi sisään pääkäyttäjänä.
  • On suositeltavaa käyttää valikkojärjestelmää ((vxverify.sh)), joka kysyy käyttäjältä, minkä tyyppinen kuntotarkastus vaaditaan annettujen tietojen perusteella.  
sudo ./vxverify.sh

Esimerkki:
Shell-valikko VxVerifyn suorittamiseen VxRail Managerissa
Shell-valikko VxVerifyn suorittamiseen VxRail Managerissa
 

VxVerifyn parhaat käytännöt

  • VxVerify.sh Pyytää käyttäjää antamaan vCenter-pääkäyttäjän ja järjestelmänvalvojan kertakirjautumiskäyttäjät sekä salasanat testien suorittamista varten.
    • Jos käytät VxRailin hallinnoimaa vCenteriä, VxRail-suunnittelija suosittelee antamaan nämä tunnistetiedot, jotta kaikki testit voidaan suorittaa täysin.
    • Jos käytät asiakkaan hallinnoimaa vCenteriä, testit saattavat ilmoittaa vCenterin asetuksista tai olosuhteista, jotka eivät koske VxRailia
  • Tarjoaa VxVerify.sh root-tunnistetiedot, sallii muiden VxRM-testien suorittamisen, mutta kirjautuminen tavallisena käyttäjänä, kuten mystic, riittää kaikkiin isäntätesteihin ja useimpiin VxRM-testeihin.


Vianmääritys ja lokitietojen kerääminen:

Joidenkin VxRail 4.7 -versioiden sekä VxRail 7.0.010 -version ja uudempien versioiden joidenkin Python-pakettien käyttöoikeuksissa on ongelmia. VxVerify voidaan suorittaa pääkäyttäjänä käyttöoikeusongelmien korjaamiseksi. 
  • Jos vCenter-pääkäyttäjä ei ole mukana, VCSA-testejä ei suoriteta (esimerkkivaroitus alla), mutta ESXi- ja VxRM-testit tehdään pääkäyttäjän kanssa tai ilman häntä.
  • Näyttöön saattaa tulla alla olevan kaltainen varoitus, jos VCSA-root-tunnistetietoja ei anneta:
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • Näyttöön saattaa tulla alla olevan kaltainen varoitus, jos kertakirjautumisen järjestelmänvalvojan tunnistetietoja ei anneta:
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • Jotta VxVerifylla voidaan suorittaa ja luoda lokeja, sillä on oltava kirjoitusoikeudet /tmp/vxv -kansioon, vaikka nykyinen käyttäjä olisi root. Jos oikeutta ei ole määritetty oikein, muut käyttäjät eivät ehkä pysty suorittamaan VxVerifytä jälkeenpäin. Paras käytäntö on määrittää käyttöoikeudet mahdollisimman rajoittamattomiksi.
  • Oletusarvon mukaan VxVerify käynnistää VxRail Platform Services -palvelut uudelleen (/etc/init.d/vxrail-peservice) vanhentuneiden alustapalveluiden tietojen poistamiseksi, kun se suoritetaan.


Katso seuraava Dell VxRail -video: VxRail Verify Tool -työkalun suorittaminen.



 

Suorita VxVerify (Pythonilla):

Lisätietoja voi tarkastella artikkelin nimetty yleisö.

Jos noudatat toimenpidettä, johon sisältyy VxVerify pyc:n suorittaminen suoraan ilman Shell-komentosarjaa (katso artikkelin osa: Suorita VxVerify (käyttämällä VxVerify.sh), VxVerifyn voi suorittaa suoraan Pythonista.

Kertakirjautuminen ja root-tunnistetiedot on lisättävä manuaalisesti argumentteina kohdekooditason lisäksi, kun VxVerify suoritetaan Pythonista:
python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo Voidaan joutua lisäämään yllä olevan komennon eteen, jos sitä ei suoriteta juuresta (sama koskee VxVerify.sh).
  • Python pyc -tiedosto käännetään tietylle Python-julkaisuperheelle, kuten Python 3.6:lle (vxverify3). Jos VxRail-julkaisussa suoritetaan väärä VxVerifyn pyc-tiedosto, Python vastaa maagisella numerovirheellä.
  • Yllä olevassa esimerkissä kysytään määritettyjä käyttäjiä vastaavia salasanoja.
  • Jos pääkäyttäjä ei ole mukana, VCSA-juuritestejä ei suoriteta, mutta ESXi- ja VxRM-testit suoritetaan pääkäyttäjän kanssa tai ilman häntä.
  • Jos kertakirjautumiskäyttäjää ei ole mukana, VCSA-admin-testejä ei suoriteta ja joidenkin VxRM-testien toiminta saattaa olla rajoitettua.
  • Ilman edellä lueteltuja lisätunnistetietoja VxVerify toimii edelleen, mutta se ei sisällä testejä, jotka edellyttävät kyseisiä tunnistetietoja, joten joitain ongelmia ei testata, mikä voi aiheuttaa päivityksen epäonnistumisen.


Vaihtoehtoiset Python-versiot

Jotkin VxRail-versiot sisältävät useamman kuin yhden Python-version, joten kyseisessä versiossa voi olla mahdollista suorittaa useampi kuin yksi VxVerify-versio. VxVerify kuitenkin edellyttää, että eri sivustopakettikansioissa on useita muita Python-kirjastoja, joita ei välttämättä ole kaikilla Python-tasoilla. 

Pythonin oletustasolla (joka suoritetaan komennolla python) ei ehkä ole tarvittavia paketteja, joten oikea Python-taso on ehkä määritettävä Python-komennossa. Esimerkki:

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo Voidaan joutua lisäämään yllä olevan komennon eteen, jos sitä ei suoriteta juuresta (sama koskee VxVerify.sh).


VxVerify-vapautusjuna:

VxVerify-latauspaketti sisältää useita VxVerify-versioita, joiden avulla voit selviytyä VxRail Managerin eri Python-tasoista:
  • VxVerify 2.xx.xxx koskee VxRail 4.5:ää, 4.7:ää ja 7.0.000:ta (joka käyttää Python 2.7 -versiota)
  • VxVerify 3.xx.xxx koskee VxRail 7.0.010 -versiota ja uudempia (jotka käyttävät Python 3.6 -versiota)
  • VxVerify 4.xx.xxx koskee VxRail 8.0.210 -versiota ja uudempia (jotka käyttävät Python 3.11 -versiota).

VxVerify .zip -paketit, joiden numero on x.40 tai uudempi, sisältävät paketit kaikille tuetuille VxRail-versioille (kuten edellä on esitetty). VxVerifyn suorittaminen VxVerify.sh valitsee automaattisesti oikean pyc-tiedoston, joka vastaa VxRM:ssä suoritettavaa Python-tasoa.

Lataa uusin VxVerify:

Dell Technologies Services – Central VxVerity VxRailille

Katso täydellinen luettelo muutoksista lataamalla Lueminut-tiedosto Associated Files -osiosta.
 
Huomautus: Yllä oleva linkki edellyttää rekisteröitynyttä Dell-tiliä. Jos linkki ei toimi, kirjaudu ensin Delliin: https://www.dell.com/identity/global/LoginOrRegister

Lueminut-tiedosto

 


Aiheeseen liittyvät resurssit

Seuraavassa on joitakin suositeltuja tähän aiheeseen liittyviä resursseja, jotka saattavat kiinnostaa:

Additional Information

 

     

      Affected Products

      VxRail, VxRail Appliance Series

      Products

      VxRail Appliance Family, VxRail Software