Stisknutím tlačítka "Enter" přeskočíte na obsah

Rubrika: Automatizace

Configstore CLI

Tak jsem se musel pustit do hloubkové “kontroly” ESX hosta verze 8. Jelikož jsem připravoval Lab na školení vSphere Whats New 8, tak jsem si pomohl vyklonováním nainstalovaných nested hostů. Problém nastal s některými konfiguracemi, které byly stejné, resp. stejně špatné. V grafice to vidět nebylo, ale když jsem zkoušel použít novinku ve verzi 8, což je Cluster Desired State Configuration, projevilo se to. Je to dáno tím, že konfigurace již nejsou uloženy v pouhých souborech (/etc/vmware/esx.conf), ale od verze 7.0U2 jsou uloženy v ConfigStore viz. vSphere Release notes.

Problém nastává, pokud chcete něco z toho změnit. Není to nemožné, akorát to chce trochu upravit systém myšlení a přejít z klasického Linuxového, kdy veškeré konfigurace jsou v souborech, do “programátorského” kdy se upravují konfigurace přes API a JSON.

MOB na standalone hostech? Jasně!

Managed Object Browser je API rozhraní, které můžete využívat pohodlně z webového prohlížeče. Není to ale jen Browser (prohlížeč), ale můžete přes něj i volat API příkazy, nastavení apod.

MOB je ve výchozím nastavení dostupný na vCenter serveru, odkud můžete nastavovat i ta nastavení, která nejsou dostupná přes vSphere Clienta. Je to kompletrní přístup ke všem funkcionalitám, které vCenter nabízí. Má to ale jednu nevýhodu, protože musíte znát i strukturu požadavku, což může být někdy náročné na poskládání. Proto se používají různá zjednodušení ve formě SDK kitů, které tato specifika, ošetření chyb apod., řeší v rámci konkrétního programovacího jazyka.