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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell VxRail: Slik kjører du VxVerify-verktøyet

Summary: Denne artikkelen introduserer VxRail VxVerify-verktøyet og hvordan du kjører VxVerify i et VxRail-miljø.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

Introduksjon til VxRail VxVerify:

  • VxVerify er utviklet for å oppdage problemer som kan forårsake komplikasjoner eller feil under VxRail-oppgraderinger.
  • VxVerify-verktøyet pakker ut et Python-program kalt 'minion', som sendes for å kjøre på hver ESXi-node. Denne "minion" gjennomgår en liste over vertskontroller, for eksempel kontroll av iDRAC-informasjon og gjennomgang av vSAN-helsekontroll for hver node.
  • Gitt de hyppige oppdateringene av selve VxVerify-verktøyet, er livssyklusen til «minion» designet for å vare i 21 dager. Last alltid ned den nyeste versjonen (se avsnittet med tilleggsinformasjon for koblinger til nedlasting) før du kjører VxVerify.


Install VxVerify:

  • For å installere VxVerify, laster du ned den nyeste vxverify_x-x-xxx.zip filen (se tilleggsinformasjon nedenfor for koblinger til nedlasting) og kopierer den til VxRail Manager ved hjelp av SSH.
  • I VxRail Manager pakker du ut vxverify_x-x-xxx.zip filen og kjører VxVerify.
    • VxVerify pyc-filnavnet inkluderer filversjonen, mens eksemplene nedenfor er forenklet til vxverify.pyc.
    • Hvis pyc får nytt navn, kan VxVerify fortsatt kjøres fra Python, som listet opp nedenfor, men menyskriptmetoden for å starte VxVerify (vxverify.sh) ville ikke fungere.
  • VxVerify kjører som standard fra følgende mappe, som ville være det beste stedet å kopiere filen til (opprett den om nødvendig): 
/tmp/vxv
  • VxVerify og VxRail bruker de samme IP-portene. VxVerify-resultater genereres ved hjelp av SSH til nodene og API fra VxRM. Andre porter brukes til å sjekke spesifikke tjenester, for eksempel port 9090 til nodene.


Kjør VxVerify (ved hjelp av vxverify.sh):

  • Mystic-brukeren har ikke tilstrekkelige tillatelser til VxVerify, så enten sudo må brukes eller brukes; su for å logge på som root.
  • Det anbefales å bruke menysystemet ((vxverify.sh)), som spør brukeren om hvilken type tilstandskontroll som er nødvendig, basert på de angitte inndataene.  
sudo ./vxverify.sh

Eksempel:
Shell-meny for kjøring av VxVerify i VxRail Manager
Shell-meny for kjøring av VxVerify i VxRail Manager
 

Anbefalte fremgangsmåter for VxVerify: 

  • VxVerify.sh ber brukeren om å oppgi SSO-brukere og passord for vCenter-rot og administrator for å kjøre testene.
    • Hvis du bruker en VxRail-administrert vCenter, anbefaler VxRail Engineering å oppgi denne legitimasjonen, slik at alle testene kan kjøre fullt ut.
    • Hvis du bruker et kundeadministrert vCenter, kan disse testene rapportere innstillinger eller forhold på vCenter som ikke gjelder for VxRail
  • Gir VxVerify.sh root-legitimasjon, tillater flere VxRM-tester å kjøre, men å logge på som en standardbruker, for eksempel 'mystic', er tilstrekkelig for alle vertstestene og de fleste VxRM-testene.


Feilsøking og logginnsamling:

Det finnes tillatelsesproblemer med tilgang til enkelte Python-pakker i enkelte VxRail 4.7-versjoner og på VxRail 7.0.010 og nyere. VxVerify kan kjøres som rotbruker for å løse tillatelsesproblemene. 
  • Hvis vCenter-rotbrukeren ikke er inkludert, kjører ikke VCSA-testene (eksempeladvarsel nedenfor), men ESXi- og VxRM-testene kjører med eller uten rotbrukeren.
  • En advarsel som det som vises nedenfor, kan vises hvis VCSA-rotlegitimasjonen ikke leveres:
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • En advarsel som det som vises nedenfor, kan vises hvis legitimasjonen for SSO-administratoren ikke leveres:
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • Hvis du vil kjøre og opprette logger, VxVerify ha skrivetilgang til /tmp/vxv -mappen selv om den nåværende brukeren er root. Hvis tillatelsen ikke er riktig angitt, kan det hende at andre brukere ikke kjører VxVerify etterpå. Den beste fremgangsmåten er å angi tillatelser til å være så ubegrenset som mulig.
  • Som standard starter VxVerify VxRail Platform Services på nytt (/etc/init.d/vxrail-peservice) når den kjører, for å slette all foreldet plattformtjenesteinformasjon.


Se følgende video "Dell VxRail: Slik kjører du VxRail Verify Tool."



 

Kjør VxVerify (ved hjelp av Python):

Tilleggsinformasjon kan ses av artikkelens utpekte publikum.

Hvis du følger en prosedyre som inkluderer å kjøre VxVerify pyc direkte, uten Shell-skript (se artikkeldelen: Kjør VxVerify (ved hjelp av VxVerify.sh), kan VxVerify kjøres direkte fra Python.

SSO- og rotlegitimasjonen må legges til manuelt som argumenter, i tillegg til målkodenivået når du kjører VxVerify fra Python:
python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo Det kan hende du må legge til foran kommandoen ovenfor, hvis du ikke kjører den fra roten (det samme gjelder VxVerify.sh).
  • Python pyc-filen kompileres for en bestemt Python-utgivelsesfamilie, for eksempel Python 3.6 (vxverify3). Hvis du kjører feil VxVerify pyc-fil for VxRail-versjonen, fører det til at Python svarer med magiske tallfeil.
  • Eksemplet ovenfor ber om passordene som samsvarer med de angitte brukerne.
  • Hvis rotbrukeren ikke er inkludert, kjører ikke VCSA-root-testene, men ESXi- og VxRM-testene kjører med eller uten rotbrukeren.
  • Hvis SSO-brukeren ikke er inkludert, kjører ikke VCSA-admin-testene, og noen VxRM-tester ville ha redusert funksjonalitet.
  • Uten den ekstra legitimasjonen som er oppført ovenfor, kjører VxVerify fortsatt, men inkluderer ikke tester som krever disse legitimasjonene, og noen problemer blir derfor ikke testet for, noe som potensielt kan føre til at en oppgradering mislykkes.


Alternative Python-versjoner

Noen VxRail-versjoner inneholder mer enn én versjon av Python, noe som betyr at det kan være mulig å kjøre mer enn én versjon av VxVerify på den utgivelsen. VxVerify krever imidlertid at flere ekstra Python-biblioteker er til stede i de forskjellige "site-packages"-mappene, noe som kanskje ikke finnes for noen Python-nivåer. 

Standard Python-nivå (som kjører fra kommandoen 'python'), har kanskje ikke de nødvendige pakkene, og det riktige Python-nivået må kanskje spesifiseres i Python-kommandoen. For eksempel,

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo Det kan hende du må legge til foran kommandoen ovenfor, hvis du ikke kjører den fra roten (det samme gjelder VxVerify.sh).


VxVerify Release Train:

VxVerify-nedlastingspakken inneholder flere VxVerify-versjoner for å håndtere de ulike Python-nivåene som kan være til stede i VxRail Manager:
  • VxVerify 2.xx.xxx gjelder for VxRail 4.5, 4.7 og 7.0.000 (som bruker Python 2.7)
  • VxVerify 3.xx.xxx gjelder for VxRail 7.0.010 og nyere (som bruker Python 3.6)
  • VxVerify 4.xx.xxx gjelder for VxRail 8.0.210 og nyere (som bruker Python 3.11)

VxVerify .zip-pakkene med nummer x.40 og nyere inneholder pakker for alle støttede VxRail-versjoner (som vist ovenfor). Kjører VxVerify ved hjelp av VxVerify.sh velger automatisk riktig pyc-fil for å matche Python-nivået som kjører på VxRM.


Last ned nyeste VxVerify:

Dell Technologies Services – Central VxVerity for VxRail

Se delen "Tilknyttede filer" for å laste ned Viktig-filen for en fullstendig liste over endringer.
 
Merk: Koblingen ovenfor krever en registrert Dell-konto. Hvis koblingen ikke fungerer, logger du på Dell først på: https://www.dell.com/identity/global/LoginOrRegister

Viktig-fil

 


Relaterte ressurser

Her er noen anbefalte ressurser relatert til dette emnet som kan være av interesse:

Additional Information

 

     

      Article Properties


      Affected Product

      VxRail, VxRail Appliance Series

      Product

      VxRail Appliance Family, VxRail Software

      Last Published Date

      26 Apr 2024

      Version

      40

      Article Type

      How To