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: Як запустити інструмент VxVerify

Summary: У цій статті ми розповімо про інструмент VxRail VxVerify і про те, як успішно запустити VxVerify у середовищі 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

Вступ до VxRail VxVerify:

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


Запустіть 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, керований клієнтом, ці тести можуть повідомляти про налаштування або умови 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). Запуск неправильного файлу pyc VxVerify для випуску VxRail призводить до того, що Python відповідає помилками «магічного числа».
  • У наведеному вище прикладі буде запропоновано ввести паролі, які відповідають вказаним користувачам.
  • Якщо користувача root не включено, кореневі тести VCSA не виконуються, але тести 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 з номерами x.40 і пізніших версій містять пакунки для всіх підтримуваних випусків VxRail (як показано вище). Запуск VxVerify за допомогою VxVerify.sh автоматично вибирає правильний файл pyc, щоб він відповідав рівню Python, що працює на VxRM.


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

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

Перегляньте розділ «Пов'язані файли», щоб завантажити файл Readme, щоб отримати повний список змін.
 
Примітка: Для посилання вище потрібен зареєстрований обліковий запис Dell. Якщо посилання не працює, спочатку увійдіть у Dell за адресою: https://www.dell.com/identity/global/LoginOrRegister

Файл Readme

 


Пов'язані ресурси

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

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