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: Så här kör du VxVerify-verktyget

Summary: I den här artikeln beskrivs VxRail VxVerify-verktyget och hur du kör VxVerify i en 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

Innehållsförteckning:


Introduktion till VxRail VxVerify:

  • VxVerify är utformat för att proaktivt upptäcka problem som kan orsaka komplikationer eller fel vid VxRail-uppgraderingar.
  • VxVerify-verktyget packar upp ett Python-program som kallas "minion", som skickas för körning på varje ESXi-nod. Denna "minion" granskar en lista med värdkontroller, t.ex. kontroll av iDRAC-information och granskning av vSAN-hälsokontrollen för varje nod.
  • Med tanke på de frekventa uppdateringarna av själva VxVerify-verktyget är livscykeln för "minionen" utformad för att vara i 21 dagar. Ladda alltid ner den senaste versionen innan du kör VxVerify. Se Ladda ner den senaste versionen av VxVerify-avsnittet nedan.


Installera VxVerify:

  • Om du vill installera VxVerify laddar du ner den senaste vxverify_x-x-xxx.zip-filen och kopierar den till VxRail Manager med SSH.
  • Extrahera vxverify_x-x-xxx.zip-filen i VxRail Manager och kör VxVerify.
    • VxVerify pyc-filnamnet innehåller filversionen, medan exemplen nedan är förenklade till vxverify.pyc.
    • Om pyc byter namn kan VxVerify fortfarande köras från Python, enligt listan nedan, men menyskriptmetoden för att starta VxVerify (vxverify.sh) skulle inte fungera.
  • VxVerify körs som standard från följande mapp, vilket är det bästa stället att kopiera filen till (skapa den om det behövs): 
/tmp/vxv
  • VxVerify och VxRail använder samma IP-portar. VxVerify-resultat genereras med SSH till noderna och API från VxRM. Andra portar används för att kontrollera specifika tjänster, till exempel port 9090 till noderna. (Starta från 8.0.300, plattformstjänstporten på noden ändras till 39090)


Kör VxVerify (med vxverify.sh):

  • Den mystiska användaren har inte tillräcklig behörighet för att VxVerify, så använd antingen sudo eller använd su för att logga in som root.
  • Vi rekommenderar att du använder menysystemet ((vxverify.sh)), som uppmanar användaren att ange vilken typ av hälsokontroll som krävs baserat på de indata som tillhandahålls.  
sudo ./vxverify.sh

Till exempel:
Skalmeny för att köra VxVerify på VxRail Manager
Skalmeny för att köra VxVerify på VxRail Manager
 

Bästa praxis för VxVerify

  • VxVerify.sh Användaren uppmanas att ange användarnamn för vCenter-rot - och administratörsinloggning samt lösenord för att köra testerna.
    • Om du använder ett VxRail-hanterat vCenter rekommenderar VxRail-teknikerna att du anger dessa inloggningsuppgifter så att alla tester kan köras fullt ut.
    • Om du använder ett kundhanterat vCenter kan dessa tester rapportera inställningar eller villkor på vCenter som inte gäller för VxRail
  • Förutsatt att VxVerify.sh root-inloggningsuppgifterna gör att ytterligare VxRM-tester kan köras, men det räcker att logga in som standardanvändare, t.ex. "mystic", för alla värdtester och de flesta VxRM-testerna.


Felsökning och logginsamling:

Det förekommer behörighetsproblem vid åtkomst till vissa Python-paket i vissa VxRail 4.7-versioner och på VxRail 7.0.010 och senare. VxVerify kan köras som rotanvändare för att åtgärda behörighetsproblemen. 
  • Om vCenter-rotanvändaren inte ingår körs inte VCSA-testerna (exempelvarning nedan), men ESXi- och VxRM-tester körs med eller utan rotanvändaren.
  • En varning som den som visas nedan kan visas om VCSA-rotinloggningsuppgifterna inte tillhandahålls:
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • En varning som den som visas nedan kan visas om SSO-administratörsautentiseringsuppgifterna inte tillhandahålls:
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • För att kunna köra och skapa loggar MÅSTE VxVerify ha skrivbehörighet till /tmp/vxv även om den aktuella användaren är root. Om behörigheten inte är korrekt inställd kan andra användare misslyckas med att köra VxVerify efteråt. Det bästa sättet är att ange att behörigheterna ska vara så obegränsade som möjligt.
  • Som standard startar VxVerify om VxRail Platform Services (/etc/init.d/vxrail-peservice) när den körs, för att rensa all inaktuell Platform Services-information.


Titta på följande video: "Dell VxRail: Så här kör du VxRail-verifieringsverktyget."



 

Kör VxVerify (med Python):

Ytterligare information kan ses av artikelns avsedda målgrupp.

Om du följer en procedur som innefattar att köra VxVerify pyc direkt, utan Shell-skriptet (se artikelavsnitt: Kör VxVerify (med VxVerify.sh) kan VxVerify köras direkt från Python.

Inloggningsuppgifterna för enkel inloggning och rotinloggningsuppgifter måste läggas till manuellt som argument, utöver målkodnivån när du kör VxVerify från Python:
python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo kan behöva läggas till framför kommandot ovan, om det inte körs från root (detsamma gäller för VxVerify.sh).
  • Python pyc-filen kompileras för en specifik Python-versionsfamilj, till exempel Python 3.6 (vxverify3). Om du kör fel VxVerify pyc-fil för VxRail-versionen svarar Python med "magiska nummer"-fel.
  • I exemplet ovan uppmanas du att ange de lösenord som matchar de angivna användarna.
  • Om rotanvändaren inte ingår körs inte VCSA-rottesterna, men ESXi- och VxRM-testerna körs med eller utan rotanvändaren.
  • Om SSO-användaren inte ingår körs inte VCSA-admin-testerna och vissa VxRM-tester skulle ha begränsad funktionalitet.
  • Utan de ytterligare inloggningsuppgifter som anges ovan körs VxVerify fortfarande, men omfattar inte tester som kräver dessa inloggningsuppgifter, vilket innebär att vissa problem inte testas för, vilket skulle kunna leda till att en uppgradering misslyckas.


Alternativa Python-versioner

Vissa VxRail-versioner innehåller mer än en version av Python, vilket innebär att det kan vara möjligt att köra mer än en version av VxVerify på den versionen. VxVerify kräver dock att flera ytterligare Python-bibliotek finns i de olika "site-packages"-mapparna, vilket kanske inte finns för vissa Python-nivåer. 

Standardnivån för Python (som körs från kommandot "python") kanske inte har de nödvändiga paketen och därför kan rätt Python-nivå behöva anges i Python-kommandot. Till exempel

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo kan behöva läggas till framför kommandot ovan, om det inte körs från root (detsamma gäller för VxVerify.sh).


VxVerify-versionståg:

Det nedladdningsbara paketet för VxVerify innehåller flera VxVerify-versioner så att du ska kunna hantera de olika Python-nivåer som kan finnas i VxRail Manager:
  • VxVerify 2.xx.xxx är för VxRail 4.5, 4.7 och 7.0.000 (som använder Python 2.7)
  • VxVerify 3.xx.xxx är för VxRail 7.0.010 och senare (som använder Python 3.6)
  • VxVerify 4.xx.xxx är för VxRail 8.0.210 och senare (som använder Python 3.11)

VxVerify .zip-paketen, numrerade x.40 och senare, innehåller paket för alla VxRail-versioner som stöds (se ovan). Köra VxVerify med VxVerify.sh Väljer automatiskt rätt pyc-fil för att matcha Python-nivån som körs på VxRM.

Ladda ner den senaste versionen av VxVerify:

Dell Technologies Services – Central VxVerity för VxRail

Se avsnittet "Associerade filer" för att ladda ner Readme-filen för en fullständig lista över ändringar.
 
Obs! Länken ovan kräver ett registrerat Dell-konto. Om länken inte fungerar loggar du först in på Dells support

Viktigt-fil

 


Relaterade resurser

Här är några rekommenderade resurser relaterade till det här ämnet som kan vara av intresse:

 

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.