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

Summary: Tento článek představuje nástroj VxRail VxVerify a popisuje, jak jej spustit v prostředí VxRail.

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

Obsah:


Úvod do nástroje 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 do každého 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 programu „minion“ nastaven na 21 dní. Před spuštěním nástroje VxVerify si vždy stáhněte nejnovější verzi. Viz část Stažení nejnovější verze nástroje VxVerify níže.


Instalace nástroje VxVerify:

  • Pokud chcete nainstalovat nástroj VxVerify, stáhněte si nejnovější soubor vxverify_x-x-xxx.zip 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 pouze 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) nebude fungovat.
  • 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
  • Nástroje VxVerify a VxRail používají stejné IP porty. Výsledky nástroje VxVerify se generují pomocí SSH do uzlů a rozhraní API z nástroje VxRM. Jiné porty se používají ke kontrole konkrétních služeb, například port 9090 slouží ke kontrole uzlů. (Počínaje verzí 8.0.300 se port služby platformy na uzlu změní na 39090.)


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

  • Uživatel mystic nemá dostatečná oprávnění k nástroji VxVerify, takže buď použijte sudo nebo použijte su k přihlášení jako uživatel root.
  • Doporučujeme používat systém nabídek ((vxverify.sh)), který vyzve uživatele k uvedení typu kontroly stavu, který je vyžadován na základě poskytnutých vstupů.  
sudo ./vxverify.sh

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

Vzorové postupy používání nástroje VxVerify

  • VxVerify.sh Vyzve uživatele k zadání uživatelů a hesel rootsprávce SSO 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.
  • Díky uvedení přihlašovacích údajů uživatele root VxVerify.sh je možné provést 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 jazyka 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 není zahrnut, testy VCSA se nespustí (ukázkové varování níže). Testy ESXi a VxRM se však spustí s uživatelem root i bez něj.
  • Pokud nejsou zadány přihlašovací údaje uživatele root VCSA, může se zobrazit varování uvedené 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 SSO, může se zobrazit varování uvedené 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 složky /tmp/vxv i v případě, že je aktuálním uživatelem root. Pokud oprávnění není správně nastaveno, ostatním uživatelům se nemusí podařit 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 po spuštění 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“.



 

Spuštění nástroje VxVerify (pomocí jazyka Python):

Další informace si může zobrazit cílová skupina článku.

Pokud provádíte postup, který zahrnuje spuštění souboru VxVerify pyc přímo bez skriptu shell (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 jazyka Python je nutné kromě cílové úrovně kódu ručně přidat přihlašovací údaje pro jednotné přihlášení a uživatele root jako argumenty:

python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo pokud nejste přihlášeni jako uživatel root, může být nutné přidat údaje před výše uvedený příkaz (totéž platí pro VxVerify.sh).
  • Soubor pyc jazyka Python je zkompilován pro konkrétní řadu verzí jazyka Python, 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 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 správce VCSA 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 neotestují, což může potenciálně způsobit selhání upgradu.


Alternativní verze jazyka Python

Některé verze VxRail zahrnují více než jednu verzi jazyka Python, což znamená, že v daném vydání je 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 k dispozici. 

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

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo pokud nejste přihlášeni jako uživatel root, může být nutné přidat údaje před výše uvedený příkaz (totéž platí pro VxVerify.sh).


Vydání 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, jež se mohou v nástroji VxRail Manager vyskytovat:

  • Verze VxVerify 2.xx.xxx je určena pro verzi VxRail 4.5, 4.7 a 7.0.000 (která používá jazyk Python 2.7)
  • Verze VxVerify 3.xx.xxx je určena pro verzi VxRail 7.0.010 a novější (které používají jazyk 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íček VxVerify zip obsahuje balíčky pro všechny podporované verze VxRail (jak je uvedeno výše).

Spuštění nástroje VxVerify pomocí vxverify.sh automaticky vybere správný soubor pyc, který odpovídá úrovni jazyka Python spuštěné v nástroji VxRM.

Stažení nejnovější verze nástroje VxVerify:

Služby Dell Technologies – Nástroj Central VxVerify pro VxRail

Úplný seznam změn naleznete v části „Související soubory“, odkud si stáhněte soubor Readme.
 

Poznámka: Výše uvedený odkaz vyžaduje registraci účtu Dell. Pokud propojení nefunguje, nejprve se přihlaste k webu podpory společnosti Dell

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

 

     

      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.