VMware hints

vCenter Inventory Service fails to start ve vCenter Server Appliance 5.x

Pokud nefunguje webclient a hlásí, že nefunguje služba Inventory, je třeba obnovit její databázi nebo provést reset databáze. To jsem zvolil já a postup je následující:

První část – záloha aktuální DB a vytvoření nové

service vmware-inventoryservice stop
mv /storage/db/inventoryservice/data /storage/db/inventoryservice/data.old
/usr/lib/vmware-vpx/inventoryservice/scripts/ds-invoke.sh -Dvim.logdir=/var/log/vmware/vpx/inventoryservice com.vmware.vim.dataservices.CreateDb /storage/db/inventoryservice/data changeme default changeme

service vmware-inventoryservice start

Přeregistrování vCenter Inventory Service do vCenter Server Appliance 5.1

Zde je důležité správně doplnit proměnné  vcenter_name_or_ip dle opravovaného serveru.

/usr/lib/vmware-vpx/inventoryservice/scripts/ds-invoke.sh -Dvim.logdir=/var/log/vmware/vpx/inventoryservice-registration com.vmware.vim.dataservices.provider.util.SetupLocalService -vcurl https://vcenter_name_or_ip:443 /sdk/vimService -providercfg file:/usr/lib/vmware-vpx/inventoryservice/lib/server/config/vc-provider-registration.xml -servicecfg /usr/lib/vmware-vpx/inventoryservice/lib/server/config/dataservice.properties

service vmware-vpxd restart

Nefunkční Performance overview ve vSphere Client 5.1

Při zobrazení statistik se objeví chybová zpráva, že stránku nelze zobrazit. V logu C:\Users\User\AppData\Local\VMware\vpx\viclient-x-xxxx.txt je možné najít informaci „The request failed due to an SSL error.“
To je dáno tím, že zobrazení probíhá přes jádro IE a tam jsou s některou aktualizací Windows zakázány slabé šifry, konkrétně Diffie-Hellman DH.

Stačí tedy zeditovat konfigurační soubor Tomcatu /usr/lib/vmware-vpx/tomcat/conf/server.xml a upravit řádek ciphers dle kódu níže a provést restart.

ciphers="TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA"
service vmware-vpxd restart