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

VxRail: Sådan køres VxVerify-værktøjet

Summary: Denne artikel introducerer VxRail VxVerify-værktøjet, og hvordan du kø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

Indholdsfortegnelse:


Introduktion til VxRail VxVerify:

  • VxVerify er designet til proaktivt at registrere problemer, der kan forårsage komplikationer eller fejl under VxRail-opgraderinger.
  • VxVerify-værktøjet pakker et Python-program kaldet 'minion' ud, som sendes til at køre på hver ESXi-node. Denne minion gennemgår en liste over værtskontroller, f.eks. kontrol af iDRAC-oplysninger og gennemgang af vSAN-tilstandstjekket for hver node.
  • På grund af de hyppige opdateringer til selve VxVerify-værktøjet er "minionens" livscyklus designet til at vare 21 dage. Download altid den nyeste version, før du kører VxVerify. Se Download det nyeste VxVerify-afsnit nedenfor.


Installer VxVerify:

  • Hvis du vil installere VxVerify, skal du downloade den nyeste vxverify_x-x-xxx.zip fil og kopiere den til VxRail Manager ved hjælp af SSH.
  • Udpak vxverify_x-x-xxx.zip filen på VxRail Manager, og kør VxVerify.
    • VxVerify pyc-filnavnet indeholder filversionen, mens eksemplerne nedenfor er forenklet til vxverify.pyc.
    • Hvis pyc omdøbes, kan VxVerify stadig køres fra Python, som angivet nedenfor, men menuscriptmetoden til start af VxVerify (vxverify.sh) ville ikke fungere.
  • VxVerify kører som standard fra følgende mappe, hvilket ville være det bedste sted at kopiere filen til (opret den om nødvendigt): 
/tmp/vxv
  • VxVerify og VxRail bruger de samme IP-porte. VxVerify-resultater genereres ved hjælp af SSH til noderne og API fra VxRM. Andre porte bruges til at kontrollere specifikke tjenester, f.eks. port 9090 til noderne. (Fra 8.0.300 ændres platformserviceporten på noden til 39090)


Kør VxVerify (ved hjælp af vxverify.sh):

  • Den mystiske bruger har ikke tilstrækkelige tilladelser til VxVerify, så brug enten sudo eller brug su for at logge ind som rod.
  • Det anbefales at bruge menusystemet ((vxverify.sh)), som beder brugeren om, hvilken type helbredstjek der kræves baseret på de angivne input.  
sudo ./vxverify.sh

F.eks.:
Shell-menu til kørsel af VxVerify på VxRail Manager
Shell-menu til kørsel af VxVerify på VxRail Manager
 

Bedste fremgangsmåde for VxVerify

  • VxVerify.sh beder brugeren om at angive SSO-brugere og -adgangskoder for vCenter-rod - og administrator-SSO for at kunne køre testene.
    • Hvis du bruger et VxRail-administreret vCenter, anbefaler VxRail engineering, at du angiver disse loginoplysninger, så alle tests kan køre fuldt ud.
    • Hvis du bruger et kundeadministreret vCenter, rapporterer disse tests muligvis indstillinger eller betingelser på vCenter, der ikke gælder for VxRail
  • Giver VxVerify.sh root-legitimationsoplysninger, tillader yderligere VxRM-tests at køre, men at logge ind som en standardbruger, såsom 'mystic', er tilstrækkeligt til alle værtstestene og de fleste af VxRM-testene.


Fejlfinding og indsamling af logfiler:

Der er problemer med tilladelser til at tilgå nogle Python-pakker i nogle VxRail 4.7-udgivelser og på VxRail 7.0.010 og nyere. VxVerify kan køres som rodbruger for at løse tilladelsesproblemerne. 
  • Hvis vCenter-rodbrugeren ikke er inkluderet, køres VCSA-testene ikke (eksempel på advarsel nedenfor), men ESXi- og VxRM-testene køres med eller uden rodbrugeren.
  • Der vises muligvis en advarsel som den, der vises nedenfor, hvis VCSA-rodlegitimationsoplysningerne ikke angives:
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • Der vises muligvis en advarsel som den, der vises nedenfor, hvis SSO-administratorens legitimationsoplysninger ikke angives:
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • For at køre og oprette logfiler SKAL VxVerify have skrivetilladelser til /tmp/vxv mappe, selvom den aktuelle bruger er root. Hvis tilladelsen ikke er angivet korrekt, kan andre brugere muligvis ikke køre VxVerify bagefter. Den bedste praksis er at indstille tilladelser til at være så ubegrænsede som muligt.
  • Som standard genstarter VxVerify VxRail-platformstjenester (/etc/init.d/vxrail-peservice), når den kører, for at rydde alle forældede platformstjenesteoplysninger.


Se følgende video "Dell VxRail: Sådan kører du VxRail Verify Tool."



 

Kør VxVerify (ved hjælp af Python):

Yderligere oplysninger kan ses af artiklens udpegede publikum.

Hvis du følger en procedure, der omfatter at køre VxVerify pyc direkte, uden Shell-scriptet (se artikelafsnittet: Kør VxVerify (ved hjælp af VxVerify.sh), kan VxVerify køres direkte fra Python.

SSO- og rodlegitimationsoplysningerne skal tilføjes manuelt som argumenter ud over målkodeniveauet, når du kører VxVerify fra Python:

python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo Det kan være nødvendigt at tilføje foran kommandoen ovenfor, hvis du ikke kører den fra root (det samme gælder for VxVerify.sh).
  • Python pyc-filen er kompileret til en bestemt Python-udgivelsesfamilie, såsom Python 3.6 (vxverify3). Kørsel af den forkerte VxVerify pyc-fil til VxRail-versionen resulterer i, at Python reagerer med fejl med "magisk tal".
  • I eksemplet ovenfor bliver du bedt om de adgangskoder, der svarer til de angivne brugere.
  • Hvis root-brugeren ikke er inkluderet, kører VCSA-root-testene ikke, men ESXi- og VxRM-testene kører med eller uden rodbrugeren.
  • Hvis SSO-brugeren ikke er inkluderet, kører VCSA-admin-testene ikke, og nogle VxRM-tests ville have reduceret funktionaliteten.
  • Uden de ekstra legitimationsoplysninger, der er anført ovenfor, kører VxVerify stadig, men inkluderer ikke test, der kræver disse legitimationsoplysninger, og derfor testes nogle problemer ikke for, hvilket potentielt kan medføre, at en opgradering mislykkes.


Alternative Python-versioner

Nogle VxRail-udgivelser indeholder mere end én version af Python, hvilket betyder, at det kan være muligt at køre mere end én version af VxVerify på den pågældende version. VxVerify kræver dog, at der findes flere ekstra Python-biblioteker i de forskellige mapper med "site-packages", som muligvis ikke findes for visse Python-niveauer. 

Standard Python-niveauet (som løber fra kommandoen 'python') har muligvis ikke de nødvendige pakker, og derfor skal det korrekte Python-niveau muligvis specificeres i Python-kommandoen. F.eks.

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo Det kan være nødvendigt at tilføje foran kommandoen ovenfor, hvis du ikke kører den fra root (det samme gælder for VxVerify.sh).


VxVerify Release Train:

VxVerify-downloadpakken indeholder flere VxVerify-versioner til at håndtere de forskellige Python-niveauer, der kan være til stede i VxRail Manager:

  • VxVerify 2.xx.xxx er til VxRail 4.5, 4.7 og 7.0.000 (som bruger Python 2.7)
  • VxVerify 3.xx.xxx er til VxRail 7.0.010 og nyere (som bruger Python 3.6)
  • VxVerify 4.xx.xxx er til VxRail 8.0.210 og nyere (som bruger Python 3.11)

VxVerify Zip-pakken indeholder pakker til alle understøttede VxRail-udgivelser (som vist ovenfor).

Kørsel af VxVerify ved hjælp af vxverify.sh vælger automatisk den korrekte pyc-fil, så den matcher Python-niveauet, der kører på VxRM.

Download den nyeste VxVerify:

Dell Technologies Services – Central VxVerity til VxRail

Se afsnittet "Tilknyttede filer" for at downloade Vigtigt-filen for at få en komplet liste over ændringer.
 

Bemærk: Linket ovenfor kræver en registreret Dell-konto. Hvis linket ikke virker, skal du først logge på Dell Support

Vigtigt-fil

 


Relaterede ressourcer

Her er nogle anbefalede ressourcer relateret til dette emne, som kunne være af 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: 22 Nov 2024
      Version:  48
      Find answers to your questions from other Dell users
      Support Services
      Check if your device is covered by Support Services.