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: 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 applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Innholdsfortegnelse:


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 før du kjører VxVerify. Se Last ned den nyeste VxVerify-delen nedenfor.


Install VxVerify:

  • Hvis du vil installere VxVerify, laster du ned den nyeste vxverify_x-x-xxx.zip filen 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. (Fra og med 8.0.300 endres plattformserviceporten på noden til 39090)


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

  • Mystic-brukeren har ikke tilstrekkelige tillatelser til VxVerify, så bruk enten sudo eller bruk 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 først på Dell Support

Viktig-fil

 


Relaterte ressurser

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

 

Additional Information

 

     

      Affected Products

      VxRail, VxRail Appliance Series

      Products

      VxRail Appliance Family, VxRail Software
      Article Properties
      Article Number: 000021527
      Article Type: How To
      Last Modified: 06 Nov 2024
      Version:  46
      Find answers to your questions from other Dell users
      Support Services
      Check if your device is covered by Support Services.