Depuis vSphere 5.5, VMWare encourage énormément le passage aux outils d’administration web mis à disposition. Le vSphere Web Client a malgré tout été relativement mal-aimé avant vSphere 6 à cause, principalement, de sa lourdeur générale, du manque d’intégration de l’ensemble des fonctions (Update Manager notamment … toujours pas sur vSphere 6.0 d’ailleurs !!) et du changement d’habitude qu’il induisait pour les administrateurs (organisation différente du client lourd historique, difficulté relative d’accès à certaines fonctions spécifiques). Depuis la mise à jour majeure de l’écosystème de virtualisation, le client web a repris des couleurs, mais il lui manque une fonction essentielle, surtout en cas de gros incident : il est dépendant du fonctionnement de vCenter. Impossible de se passer du client lourd pour se connecter en direct sur les serveurs ESXi, en dehors de la ligne de commande et du SSH, bien entendu.
Et bien, cette lacune importante est en passe d’être comblée ! Par l’intermédiaire de William Lam, éminnent ingénieur de VMware et auteur de l’incontournable blog Virtually Ghetto, j’ai appris hier soir la sortie d’un “host client” pour ESXi full html5 ! On avait connu cela à l’époque de ESXi 5.x déjà, mais le client se bornait principalement à de la consultation et à la manipulation de l’état des VMs (si mes souvenirs sont bons …). Je vous propose de découvrir cette nouvelle perle de Flings dans ce billet.
Ce “web client” autonome, dédié pour le moment à ESXi 6.0 (mais bientôt compatible ESXi 5.5 à l’occasion de la prochaine sortie de l’update 3, dixit William), disponible sous forme de package vib à cette addresse, est très simple à installer. Il vous faut dans un premier temps uploader le package sur le serveur ESXi cible (dans le répertoire /tmp, par exemple) puis ensuite l’installer via la commande esxcli software vib install -v <chemin-vers-package.vib>
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
login as: root Using keyboard-interactive authentication. Password: The time and date of this login have been sent to the system logs. VMware offers supported, powerful system administration tools. Please see www.vmware.com/go/sysadmintools for details. The ESXi Shell can be disabled by an administrative user. See the vSphere Security documentation for more information. [root@bacassab:~] esxcli software vib install -v /tmp/esxui-2976804.vib Installation Result Message: Operation finished successfully. Reboot Required: false VIBs Installed: VMware_bootbank_esx-ui_0.0.2-0.1.2976804 VIBs Removed: VIBs Skipped: [root@bacassab:~] |
C’est terminé ! Vous avez accès à l’interface “host client” via l’url https://<nom_du_serveur>/ui
. La première impression qui transpire litérallement de ce nouvel outil de gestion locale, c’est la maturité ! Nous somme donc sur une technologie full web codé en HTML5. Les possibilités offertes par l’outil sont très nombreuses, entre la supervision des VM, leur modification de leurs caractéristiques, la gestion des datastores y compris l’upload et le download etc. … en somme, quasiment tout ce qu’on pouvait attendre d’une version web du client lourd connecté à un serveur est présent, la légèreté de l’HTML en plus. A tel point qu’on se demande vraiment si le futur du Web Client de vCenter ne serait tout simplement pas cela : une version HTML5, plutôt que le Flash/Flex vieillissant. Je vous laisse décrouvrir les quelques copies d’écran présentant les nombreuses possibilités offertes par cet outil :
Certes, pour le moment, le host client est estampillé “Tech Preview” et sort tout droit de Flings, le site des labs de VMWare, mais j’aime à croire qu’un tel travail ne restera pas à ce niveau, vu l’intérêt qu’il présente pour le passage en full web de l’ensemble des outils d’administration de nos fermes VMWare du à la disparition à terme du client lourd.
L’article de Virtually Ghetto sur vSphere Host Client ici.
Le package vSphere Host Client est disponible chez Flings, ici.
1 thought on “VMWare host client pour ESXi !”