В настоящее время наблюдаются затруднения с получением технической поддержки по продуктовой линейке VMware на одной восьмой части суши.
Соответственно, для диагностики и решения проблема приходится переходить на самообслуживание.
Ранее была опубликована статья Утилита самообслуживания VMware Skyline Health Diagnostic Tool, рассказывающая о ВМ с набором тестов и анализом логов vSphere, vSAN, VMware Cloud Foundation.
Теперь мне на глаза попалась прекрасная утилита самообслуживания vSphere Diagnostic Tool.
vSphere Diagnostic Tool – это скрипт на языке python, который выполняет диагностические команды на vCenter Server Photon Appliance для получения полезных данных по устранению неполадок, работая в пределах локальной среды без внешних зависимостей. Скрипт проверяет чеклист и выдает Pass/Warning/Fail для быстрой изоляции проблем, возникающих в среде vSphere.
Данный скрипт протестирован группой сотрудников службы поддержки GS VMware и представляет собой набор самостоятельных сценариев на python и bash, которые могут выполнять следующие тесты для vCenter Server Appliance 6.5 или более новой версии:
- vCenter Basic Info
- Lookup Service Check
- AD Check
- vCenter Certificate Check
- Core File Check
- Disk Check
- vCenter DNS Check
- vCenter NTP Check
- vCenter Port Check
- Root Account Check
- vCenter Services Check
- VCHA Check
Кроме выдачи статуса Pass/Warning/Fail для каждого теста, также указываются KBs или другие источники знаний для результатов Warning и Fail, что обеспечивает следующие шаги для решения проблемы.
Для запуска следуют скачать с сайта утилиту, распаковать и залить на vCenter и запустить командой:
1 |
python vdt.py |
при запросе указать пароль к vCenter и получить вывод результата, который также дублируется в папку /var/log/vmware/vdt/.
Пример отображения проблем с сертификатами и их отпечатками:
Пример мусора из dump-файлов:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
CORE FILE CHECK INFO: These core files are older than 72 hours. consider deleting them at your discretion to reduce the size of log bundles. FILES: /storage/core/core.vpxd-worker.8014 Size: 894.95MB Last Modified: 2022-08-16T11:00:05 /storage/core/core.vpxd-worker.9076 Size: 1.15GB Last Modified: 2022-08-15T17:02:36 /storage/core/core.python.53295 Size: 245.84MB Last Modified: 2022-08-15T07:46:19 /storage/core/core.worker.10836 Size: 57.21GB Last Modified: 2022-08-12T07:03:05 [INFO] Number of core files: 4 INFO: These core files are older than 72 hours. consider deleting them at your discretion to reduce the size of log bundles. FILES: /var/log/vmware/certificatemanagement/java_pid8861.hprof Size: 110.9MB Last Modified: 2021-01-16T23:20:20 [INFO] Number of hprof files: 1 |
Вышла версия 1.15
https://flings.vmware.com/vsphere-diagnostic-tool#changelog
https://vm-guru.com/news/vmware-vsphere-diagnostic-tool-115
https://knowledge.broadcom.com/external/article/344917/using-the-vcf-diagnostic-tool-for-vspher.html
VTD 2.0.8