VxRail: Перевірка працездатності не проходить тестовий db_host
Summary: Перевірка працездатності «db_host» запитує API vCenter для всіх хостів, використовуючи ідентифікатор сховища даних vSAN, для порівняння з даними бази даних VxRM.
Symptoms
Перевірка працездатності «db_host» запитує інтерфейс прикладного програмування (API) vCenter для всіх хостів, які використовують ідентифікатор сховища даних vSAN. Ці дані перевіряються на відповідність вузлам, зазначеним у базі даних VxRail Manager.
| Результат тесту | Код результату | Інтерпретація результату |
| Перевал | 0 | Сховище даних vSAN і база даних VxRM співпадають |
| Попередження | 1 | Цей тест не має попереджувальної реакції. |
| Збій | 2 | DO-host не повернув жодних записів господаря. |
| Критичний | 3 | Не вдалося виконати запити DO-host. Якщо це все ще відбувається після повторного запуску VxVerify, усуньте неполадки DO-Host. |
Кожен тест, який проходить, не вказаний у зведеному звіті, для зручності читання.
Приклад виходу перевірки працездатності, коли vSAN заповнений більш ніж на 75%, наведено нижче:
#========================#======#=========#====================================================================#==============# | Hostname / Category |Status Dell_KB | Warnings or Failures, unless tests Passed ; Product S.N. | #========================#======#=========#====================================================================#==============# | Node1 | Failure 45523 | db_host: Nodes missing from Datastore MOB [node01, node02] .|
Cause
Тест 'db_host' запитує DO-Host у VxRail Manager (VxRM) для всіх вузлів, порівняно із записами в таблиці 'node.node' VxRM.
База даних може бути запитана за допомогою команди PSQL, наприклад:
psql -U node_owner vxrail -c "select * from node.node;" id | uuid | sn | segment_id | chassis_id | slot | configuration_state | status | is_primary | type | m2m_info ----+--------------------------------------+---------+------------+----------------+------+---------------------+--------+------------+---------+---------- 1 | 4c4c0000-0059-3810-8059-c3c04f000000 | CY8Y000 | 0 | CY8Y0000000000 | 1 | CONFIGURED | NORMAL | t | CLUSTER | 2 | 4c4c0000-0059-3810-8059-c4c04f000000 | DY8Y000 | 0 | DY8Y0000000000 | 1 | CONFIGURED | NORMAL | t | CLUSTER | 3 | 4c4c0000-0059-3810-8059-c5c04f000000 | EY8Y000 | 0 | EY8Y0000000000 | 1 | CONFIGURED | NORMAL | t | CLUSTER |
Висновок аналогічної команди можна побачити в журналі VxVerify (vxv.log):
[host_cred] vxrail.node: [{'id': 1, 'uuid': '4c4c0000-0059-3810-8059-c3c04f000000', 'sn': 'CY8Y000', 'chassis_id': 'CY8Y0000000000', 'configuration_state': 'CONFIGURED', 'status': 'NORMAL', 'is_primary': True},
Якщо хости відсутні в даних DO-хоста, перевірка працездатності повертає помилку:
DO-host returned no host entries
Resolution
Якщо таблиця VXRail Manger DB для хостів (marvin: vxrailhost) не збігається зі сховищем даних vSAN, то більш фідні записи (наприклад ''host-10') повинні бути виправлені в таблиці "vxrailhost". Зверніться по допомогу до служби підтримки Dell.
Additional Information
Додаткову інформацію про будь-які попередження або збої тестування можна знайти в журналі VxVerify:
/tmp/vxv/vxv.log
Якщо є проблеми з самим скриптом VxVerify, дивіться статтю: VxRail: Усунення несправностей, коли VxVerify повідомляє про помилку