Давненько ничего нового не было на сайте проекта VMware Labs. А вот на днях компания VMware выпустила полезную утилиту ESXi Compatibility Checker, представляющую собой Python-скрипт, проверяющий аппаратные компоненты хост-серверов на совместимость с платформой VMware vSphere и ее различными версиями.
Эта утилита может быть использована при замене различных компонентов хостов ESXi, а также обновлении серверов vCenter/ESXi. В целом, такую информацию можно собрать и вручную с помощью различных команд и в графическом интерфейсе, но у сервера так много системных девайсов, устройств ввода-вывода и прочего, что скрипт весьма и весьма упрощает эту задачу.
Результаты работы сценария ESXi Compatibility Checker можно вывести в xls-отчет, который потом можно использовать для планирования обновлений и обсуждения.
Кроме того, можно проверить хосты на возможность апгрейда на какой-нибудь релиз ESXi и соответствие аппаратным требованиям какой-либо версии, например:
Host 10.143.XX.XX> upto 6.5.0 -s
[OK] The specified release (VMware vSphere Hypervisor (ESXi) 6.5.0) is upgradable from this VMware vSphere Hypervisor (ESXi) 6.0.0
[Server: Warnings] Server 'PowerEdge R720' may not be compatible for ESX 6.5.0
[IO: Warnings] Some IO devices may not be compatible for ESX 6.5.0
Compatibility issues:
- Server Model 'PowerEdge R720' with Intel Xeon E5-2600-v2 Series (ID:33815) is certified
but current CPU Series (features:0x206d7) is not supported
Certified BIOS versions are higher than 2.1.2
More information: http://www.vmware.com/resources/compatibility/detail.php?deviceCategory=server&productid=33815
- IO Device 'PERC H310 Mini' (PCIID:1000:0073:1028:1f51) is certified
but current driver (megaraid_sas) is not supported
More information: http://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=40344
Возможно, когда-нибудь эта функциональность станет частью vCenter. Скачать скрипт ESXi Compatibility Checker можно по этой ссылке.