Zu den Hauptinhalten
  • Bestellungen schnell und einfach aufgeben
  • Bestellungen anzeigen und den Versandstatus verfolgen
  • Erstellen Sie eine Liste Ihrer Produkte, auf die Sie jederzeit zugreifen können.

VxRail: Як запустити інструмент VxVerify

Zusammenfassung: У цій статті ми розповімо про інструмент VxRail VxVerify і про те, як успішно запустити VxVerify у середовищі VxRail.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Weisungen

Зміст:


Вступ до VxRail VxVerify:

  • VxVerify розроблено для проактивного виявлення проблем, які можуть спричинити ускладнення або збої під час оновлень VxRail.
  • Інструмент VxVerify розпаковує програму на Python під назвою «міньйон», яка надсилається для запуску на кожному вузлі ESXi. Цей «міньйон» переглядає список перевірок хостів, таких як перевірка інформації iDRAC та перевірка працездатності vSAN для кожного вузла.
  • З огляду на часті оновлення самого інструменту VxVerify, життєвий цикл «міньйона» розрахований на 21 день. Завжди завантажуйте останню версію перед запуском VxVerify. Дивіться Завантажте останню версію розділу VxVerify нижче.


Встановіть VxVerify:

  • Щоб встановити VxVerify, завантажте останній файл vxverify_x-x-xxx.zip і скопіюйте його в VxRail Manager за допомогою SSH.
  • У VxRail Manager розпакуйте файл vxverify_x-x-xxx.zip і запустіть VxVerify.
    • Ім'я файлу pyc VxVerify включає версію файлу, тоді як наведені нижче приклади спрощено до vxverify.pyc.
    • Якщо pyc буде перейменовано, VxVerify все ще можна запустити з Python, як зазначено нижче, але метод сценарію меню для запуску VxVerify (vxverify.sh) не спрацює.
  • VxVerify запускається за замовчуванням із наступної папки, яка буде найкращим місцем для копіювання файлу (за потреби створіть його): 
/tmp/vxv
  • VxVerify і VxRail використовують однакові IP-порти. Результати VxVerify генеруються за допомогою SSH для вузлів та API з VxRM. Для перевірки конкретних служб використовуються інші порти, наприклад, порт 9090 на вузли. (Починаючи з 8.0.300, сервісний порт платформи на вузлі змінюється на 39090)


Запустіть VxVerify (за допомогою vxverify.sh):

  • Mystic користувач не має достатніх дозволів на VxVerify, тому будь ласка, використовуйте sudo або скористайтеся su , щоб увійти до системи від імені адміністратора (root).
  • Рекомендується використовувати систему меню ((vxverify.sh)), який запитує користувача про те, який тип перевірки працездатності потрібен на основі наданих вхідних даних.  
sudo ./vxverify.sh

Наприклад:
Меню оболонки для запуску VxVerify у VxRail Manager
Меню оболонки для запуску VxVerify у VxRail Manager
 

Найкращі практики VxVerify: 

  • VxVerify.sh пропонує користувачу надати користувачам єдиного входу vCenter root та адміністратора та паролі для виконання тестів.
    • Якщо ви використовуєте vCenter, керований VxRail, VxRail Engineering рекомендує надати ці облікові дані, щоб усі тести могли працювати в повній мірі.
    • Якщо використовується віртуальний центр, керований клієнтом, ці тести можуть повідомляти про налаштування або умови у vCenter, які не застосовуються до VxRail
  • Надання VxVerify.sh облікові дані root, дозволяє запускати додаткові тести VxRM, але вхід як стандартний користувач, такий як 'mystic', є достатнім для всіх хост-тестів і більшості тестів VxRM.


Усунення несправностей і збір журналів:

Існують проблеми з дозволами під час доступу до деяких пакетів Python у деяких випусках VxRail 4.7, а також у VxRail 7.0.010 і пізніших версіях. VxVerify можна запустити від імені користувача root, щоб вирішити проблеми з дозволами. 
  • Якщо кореневий користувач vCenter не включено, тести VCSA не виконуються (зразок попередження нижче), але тести ESXi та VxRM виконуються з користувачем root або без нього.
  • Попередження, подібне до того, що показано нижче, може з'явитися, якщо кореневі облікові дані VCSA не надаються:
| vCenter_root           | Warning  21527 | warning: VCSA tests not run: no root password supplied                           .|
  • Попередження, подібне до того, що показано нижче, може з'явитися, якщо облікові дані адміністратора єдиного входу не надано:
| vCenter_admin          | Warning  21527 | warning: VCSA admin tests not run: no SSO credentials supplied                   .|
  • Для запуску та створення журналів VxVerify ПОВИНЕН мати дозволи на запис до /tmp/vxv навіть якщо поточним користувачем є root. Якщо дозвіл не встановлено належним чином, інші користувачі можуть не запустити VxVerify після цього. Найкращою практикою є встановлення дозволів так, щоб вони були якомога необмеженішими.
  • За замовчуванням VxVerify перезапускає служби платформи VxRail (/etc/init.d/vxrail-peservice) під час його запуску, щоб видалити будь-яку застарілу інформацію Служб платформи.


Подивіться наступне відео "Dell VxRail: Як запустити інструмент VxRail Verify."



 

Запустіть VxVerify (використовуючи Python):

Додаткова інформація може бути переглянута за вказаною аудиторією статті.

Якщо ви виконуєте процедуру, яка включає запуск pyc VxVerify безпосередньо, без сценарію Shell (див. розділ статті: Запустіть VxVerify (за допомогою VxVerify.sh), VxVerify можна запускати безпосередньо з Python.

Облікові дані SSO та root потрібно додавати вручну як аргументи, на додаток до рівня цільового коду під час запуску VxVerify з Python:

python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
  • sudo можливо, доведеться додати перед командою вище, якщо не запустити її від root (те ж саме стосується і VxVerify.sh).
  • Файл pyc Python скомпільовано для певного сімейства випусків Python, наприклад Python 3.6 (vxverify3). Запуск неправильного файлу VxVerify pyc для випуску VxRail призводить до того, що Python відповідає помилками «магічного числа».
  • У наведеному вище прикладі пропонується ввести паролі, які відповідають вказаним користувачам.
  • Якщо користувача root не включено, тести VCSA-root не виконуються, але тести ESXi та VxRM виконуються з користувачем root або без нього.
  • Якщо користувач єдиного входу не включено, тести VCSA-admin не виконуються, а деякі тести VxRM матимуть обмежену функціональність.
  • Без додаткових облікових даних, перелічених вище, VxVerify все ще працює, але не включає тести, які вимагають цих облікових даних, і тому деякі проблеми не перевіряються, що потенційно може спричинити помилку оновлення.


Альтернативні версії Python

Деякі випуски VxRail містять більше однієї версії Python, що означає, що в цьому випуску може бути можливо запустити більше однієї версії VxVerify. Однак VxVerify вимагає наявності кількох додаткових бібліотек Python у різних папках 'site-packages', які можуть бути відсутніми для деяких рівнів Python. 

Рівень Python за замовчуванням (який виконується з команди 'python') може не мати необхідних пакетів, тому правильний рівень Python може бути вказано в команді Python. Наприклад

python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
  • sudo можливо, доведеться додати перед командою вище, якщо не запустити її від root (те ж саме стосується і VxVerify.sh).


Потяг випуску VxVerify:

Пакет завантажень VxVerify містить кілька версій VxVerify, щоб впоратися з різними рівнями Python, які можуть бути присутніми в VxRail Manager:

  • VxVerify 2.xx.xxx для VxRail 4.5, 4.7 і 7.0.000 (який використовує Python 2.7)
  • VxVerify 3.xx.xxx для VxRail 7.0.010 і пізніших версій (які використовують Python 3.6)
  • VxVerify 4.xx.xxx для VxRail 8.0.210 і пізніших версій (які використовують Python 3.11)

Пакет VxVerify Zip містить пакети для всіх підтримуваних релізів VxRail (як показано вище).

Запуск VxVerify за допомогою vxverify.sh автоматично вибирає правильний файл pyc, щоб він відповідав рівню Python, що працює на VxRM.

Завантажте останню версію VxVerify:

Послуги Dell Technologies - Central VxVerity для VxRail

Перегляньте розділ «Пов'язані файли», щоб завантажити файл Readme, щоб переглянути повний список змін.
 

Примітка: Для посилання вище потрібен зареєстрований обліковий запис Dell. Якщо посилання не працює, спочатку увійдіть до служби підтримки Dell

Файл Readme

 


Супутні ресурси

Ось кілька рекомендованих ресурсів, пов'язаних з цією темою, які можуть зацікавити:

 

Weitere Informationen

 

     

      Betroffene Produkte

      VxRail, VxRail Appliance Series

      Produkte

      VxRail Appliance Family, VxRail Software
      Artikeleigenschaften
      Artikelnummer: 000021527
      Artikeltyp: How To
      Zuletzt geändert: 22 Nov. 2024
      Version:  48
      Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
      Support Services
      Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.