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: Jak spustit nástroj VxVerify

Summary: Tento článek představuje nástroj VxRail VxVerify a jak úspěšně spustit nástroj VxVerify v prostředí VxRail.

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

Úvod do systému VxRail VxVerify:

  • Nástroj VxVerify je určen k proaktivní detekci problémů, které mohou způsobit komplikace nebo selhání během upgradů VxRail.
  • Nástroj VxVerify rozbalí program v jazyku Python s názvem "minion", který se odešle ke spuštění na každém uzlu ESXi. Tento program „minion“ u každého uzlu zkontroluje seznam kontrol hostitele, jako je kontrola informací o řadiči iDRAC a kontrola stavu sítě vSAN.
  • Vzhledem k častým aktualizacím samotného nástroje VxVerify je životní cyklus "minion" navržen na 21 dní. Před spuštěním nástroje VxVerify si vždy stáhněte nejnovější verzi (v části Další informace naleznete odkazy ke stažení).


Instalace nástroje VxVerify:

  • Chcete-li nainstalovat nástroj VxVerify, stáhněte si nejnovější soubor vxverify_x-x-xxx.zip (níže naleznete odkazy ke stažení v části Další informace ) a zkopírujte jej do nástroje VxRail Manager pomocí SSH.
  • V nástroji VxRail Manager extrahujte soubor vxverify_x-x-xxx.zip a spusťte nástroj VxVerify.
    • Název souboru VxVerify pyc obsahuje verzi souboru, zatímco níže uvedené příklady jsou zjednodušeny na vxverify.pyc.
    • Pokud dojde k přejmenování souboru pyc, lze nástroj VxVerify spustit z jazyka Python, jak je uvedeno níže, ale skriptovací metoda spuštění nástroje VxVerify v nabídce (vxverify.sh) by nefungovalo.
  • Nástroj VxVerify se ve výchozím nastavení spouští z následující složky, kam je nejlepší zkopírovat soubor (v případě potřeby ji vytvořte): 
/tmp/vxv


Spusťte nástroj VxVerify (pomocí vxverify.sh):

  • Uživatel mystic nemá dostatečná oprávnění k nástroji VxVerify, takže sudo musí být použity nebo použít su a přihlaste se jako root.
  • Doporučuje se používat systém nabídek ((vxverify.sh)), která vyzve uživatele k tomu, jaký typ kontroly stavu je vyžadován na základě poskytnutých vstupů.  
sudo ./vxverify.sh

Například:
Nabídka prostředí pro spuštění nástroje VxVerify v nástroji VxRail Manager
Nabídka prostředí pro spuštění nástroje VxVerify v nástroji VxRail Manager
 

Vzorový postup nástroje VxVerify: 

  • VxVerify.sh Zobrazí výzvu uživateli, aby zadal uživatele SSOuživatele root a správce systému vCenter za účelem spuštění testů.
    • Pokud používáte nástroj vCenter spravovaný systémem VxRail, technický tým VxRail doporučuje zadat tyto přihlašovací údaje, aby bylo možné plně spustit všechny testy.
    • Pokud používáte nástroj vCenter spravovaný zákazníkem, mohou tyto testy hlásit nastavení nebo podmínky v nástroji vCenter, které se nevztahují na systém VxRail
  • Poskytování VxVerify.sh Přihlašovací údaje uživatele root umožňují spustit další testy VxRM, ale přihlášení standardního uživatele, například "mystic", je dostatečné pro všechny testy hostitele a většinu testů VxRM.


Odstraňování problémů a shromažďování protokolů:

Při přístupu k některým balíčkům Python v některých verzích VxRail 4.7 a VxRail 7.0.010 a novějších dochází k problémům s oprávněními. Problémy s oprávněním můžete vyřešit tak, že nástroj VxVerify spustíte jako uživatel root. 
  • Pokud uživatel root systému vCenter není zahrnut, testy VCSA se nespustí (ukázkové varování níže), ale testy ESXi a VxRM se spustí s uživatele root i bez něj.
  • Pokud nejsou zadány přihlašovací údaje uživatele root VCSA, může se zobrazit varování, jaké je uvedeno níže:
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • Pokud nejsou zadány přihlašovací údaje správce jednotného přihlašování, může se zobrazit varování, jaké je uvedeno níže:
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • Aby bylo možné spouštět a vytvářet protokoly, nástroj VxVerify MUSÍ mít oprávnění pro zápis do /tmp/vxv i v případě, že je aktuální uživatel root. Pokud oprávnění není správně nastaveno, ostatní uživatelé nemusí poté spustit nástroj VxVerify. Osvědčeným postupem je nastavit oprávnění tak, aby byla co nejvíce neomezená.
  • Ve výchozím nastavení nástroj VxVerify restartuje služby platformy VxRail (/etc/init.d/vxrail-peservice), aby se vymazaly všechny zastaralé informace o službách platformy.


Podívejte se na následující video "Dell VxRail: Jak spustit nástroj VxRail Verify."



 

Spusťte nástroj VxVerify (pomocí Pythonu):

Další informace si může zobrazit určené publikum článku.

Pokud provádíte postup, který zahrnuje spuštění procesoru VxVerify pyc přímo, bez skriptu prostředí (viz část článku: Spusťte nástroj VxVerify (pomocí VxVerify.sh), lze nástroj VxVerify spustit přímo z jazyka Python.

Při spuštění nástroje VxVerify z Pythonu je nutné kromě cílové úrovně kódu ručně přidat jednotné přihlašování a přihlašovací údaje uživatele root jako argumenty:
python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo může být přidán před výše uvedený příkaz, pokud jej nespouštíte z root (totéž platí pro VxVerify.sh).
  • Soubor pyc Pythonu je zkompilován pro konkrétní rodinu verzí Pythonu, například Python 3.6 (vxverify3). Spuštění nesprávného souboru VxVerify pyc pro verzi VxRail způsobí, že Python zareaguje chybou "magic number".
  • Výše uvedený příklad zobrazí výzvu k zadání hesel, která odpovídají zadaným uživatelům.
  • Pokud uživatel root není zahrnut, testy VCSA-root se nespustí. Testy ESXi a VxRM se však spustí s uživatele root i bez něj.
  • Pokud uživatel SSO není zahrnut, testy VCSA-admin se nespustí a některé testy VxRM budou mít omezenou funkčnost.
  • Nástroj VxVerify se spustí i bez dodatečných přihlašovacích údajů uvedených výše, ale nezahrnuje testy, které tyto přihlašovací údaje vyžadují, a proto se některé problémy netestují, což může potenciálně způsobit selhání upgradu.


Alternativní verze Pythonu

Některé verze VxRail obsahují více než jednu verzi jazyka Python, což znamená, že v daném vydání může být možné spustit více než jednu verzi nástroje VxVerify. Nástroj VxVerify však vyžaduje, aby v různých složkách "site-packages" bylo přítomno několik dalších knihoven Python, které u některých úrovní jazyka Python nemusí být přítomny. 

Výchozí úroveň Pythonu (která se spouští z příkazu 'python') nemusí mít potřebné balíčky, a proto může být nutné zadat správnou úroveň Pythonu v příkazu Python. Například

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo může být přidán před výše uvedený příkaz, pokud jej nespouštíte z root (totéž platí pro VxVerify.sh).


Trénování verzí nástroje VxVerify:

Balíček nástroje VxVerify ke stažení obsahuje několik verzí nástroje VxVerify, které jsou určeny ke zpracování různých úrovní jazyka Python, které se mohou v nástroji VxRail Manager vyskytovat:
  • Nástroj VxVerify 2.xx.xxx je pro verzi VxRail 4.5, 4.7 a 7.0.000 (která používá Python 2.7)
  • Nástroj VxVerify 3.xx.xxx je pro verzi VxRail 7.0.010 a novější (které používají Python 3.6).
  • Nástroj VxVerify 4.xx.xxx je určen pro verzi VxRail 8.0.210 a novější (které používají verzi Python 3.11).

Balíčky VxVerify .zip s čísly x.40 a novějšími obsahují balíčky pro všechny podporované verze VxRail (jak je znázorněno výše). Spuštění nástroje VxVerify pomocí VxVerify.sh Automaticky vybere správný soubor pyc, aby odpovídal úrovni Python spuštěné v nástroji VxRM.


Stáhněte si nejnovější verzi nástroje VxVerify:

Služby Dell Technologies Services – Central VxVerity pro VxRail

Úplný seznam změn naleznete v části "Související soubory" a stáhněte si soubor Readme.
 
Poznámka: Výše uvedený odkaz vyžaduje registraci účtu Dell. Pokud propojení nefunguje, přihlaste se nejprve ke společnosti Dell na adrese: https://www.dell.com/identity/global/LoginOrRegister

Soubor Readme

 


Související zdroje

Zde je několik doporučených zdrojů týkajících se tohoto tématu, které by vás mohly zajímat:

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