Mettre à jour votre serveur OVH SoYouStart de VMware ESXi 5 vers ESXi 5.5

VMware-ban

Si comme moi vous disposez d’un serveur dédié OVH de type SoYouStart, vous utilisez peut-être vSphere comme solution d’hypervision. Si oui, vous aurez probablement remarqué que OVH ne fournit pas une version très récente d’ESXi puisqu’il s’agit de la version 5.0 Update 1.

S’agissant d’un dédié et comme vous n’avez pas accès physiquement au serveur, je vous propose de voir ensemble comment mettre à jour cette ESXi 5.0 vers une version plus récente. J’ai personnellement opté pour la version 5.5 pour 2 raisons : car je possède des licences vSphere Enterprise Plus 5 et la version 6 étant encore un peu jeune, je laisse le soin à d’autres d’essuyer les plâtres (mais sachez que la méthode conviendrait également pour mettre à jour vers la version 6, je vous indiquerai au moment voulu ce qui change dans cet article).

Pour éviter tout problème, je vous invite à procéder à la mise à jour de votre hyperviseur dès qu’OVH procède à la livraison de votre serveur. De cette façon en cas d’erreur, il vous suffit de re-provisionner votre serveur et de recommencer. Pour tous les autres cas, vous devrez bien entendu au préalable procéder à la sauvegarde de vos différentes machines virtuelles et autres éléments de configuration.

Premièrement, connectez-vous en SSH ou via vSphere Client et passez votre hôte en mode maintenance. Pour ce faire, clic droit sur l’hôte en question et sélectionnez Enter Maintenance Mode.

vmware-1

Comme vous le voyez sur cette capture, je suis bien en version 5.0 build 623860.

Connectez-vous maintenant en SSH sur votre hyperviseur. Personnellement, j’utilise PuTTY. Par défaut, le port utilisé est le 22 et le login par défaut est root (si vous ne l’avez jamais changé / désactivé ou si vous venez de recevoir votre serveur de la part d’OVH).

Exécutez la commande suivante :

esxcli software sources profile list -d http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep 5.5

Dans mon cas, je vise la version 5.5 mais n’hésitez pas à remplacer par 6.0 si vous souhaitez passer directement sur la version 6.0 d’ESXi. 🙂

Une fois exécutée, la commande me donne le retour ci-dessous.

vmware-2

Ce sont tous les paquets d’updates que vous pouvez utiliser et qui sont disponibles sur le repository officiel de VMware. Si on regarde au niveau de la version 5.5 la numéro de timestamp qui soit le plus récent, il s’agit du : ESXi-5.5.0-20150504001-standard.

Nous allons donc mettre à jour notre hôte ESXi avec ce paquet. Pour ce faire, vous devrez exécuter la commande suivante :

esxcli software profile install -d http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-20150504001-standard --ok-to-remove

Comme vous le lirez probablement sur d’autres forums ou blogs, vous pouvez avoir ce premier message d’erreur de Broken Pipe.

vmware-3

Exécutez une nouvelle fois la commande à l’identique si nécessaire et vous verrez dans l’output différents messages et notamment : The update completed successfully…

Ne redémarrez pas pour l’instant !

A priori, si vous disposez d’un serveur SoYouStart c’est que vous ne disposez pas nécessairement de licences ou support officiel VMware mais utilisez simplement ESXi as it.

Exécutez maintenant la commande suivante pour spécifier le mode de support en CommunitySupported.

esxcli software acceptance set --level=CommunitySupported

vmware-4

Vous aurez alors le même retour que moi, à savoir : Host acceptance level changed to CommunitySupported…

Vous devez maintenant penser à réinstaller le driver Intel de votre carte réseau afin qu’il n’y ait aucun souci au redémarrage de votre serveur et que vous y ayez bien accès. Je dispose d’un serveur dédié SoYouStart OVH. La référence qui me concerne est la suivante : Intel NIC 82579V. Si vous souhaitez plus de détails sur cette partie, je vous invite à consulter les liens en fin d’article.

Exécutez maintenant la commande suivante :

esxcli software vib install -v http://files.v-front.de/net-e1001e-1.0.0.x86_64.vib

vmware-5

Si vous n’avez aucun message d’erreur jusque là alors c’est parfait ! 🙂 Tout s’est passé correctement et nous pouvons procéder au redémarrage final de notre hôte.

Exécutez la commande reboot dans la fenêtre PuTTY. Votre session sera alors déconnectée.

vmware-6

Après quelques instants, vous devriez pouvoir vous reconnecter à votre serveur. Vous devriez vous rendre compte assez rapidement que tout s’est bien passé puisque dès l’ouverture du client vSphere, vous serez alors invité à mettre à jour ce dernier.

Autre avantage avec cette update, vous ne rencontrerez plus le problème du client vSphere qui ne fonctionne que sur Windows XP… 😉

vmware-7

vmware-8

A priori, ça se présente bien, il s’agit bien du client vSphere 5.5 😉 !

vmware-9

Une fois le client mis à jour et connecté, vous remarquez que votre hyperviseur a bien été mis à jour avec la version 5.5 comme souhaité. Libre à vous maintenant de passer en 6.0 ou d’en rester là.

Je vous partage également les quelques articles tout à fait pertinents qui m’ont permis de réaliser ce post et ainsi de mettre à jour mon serveur dédié SoYouStart chez OVH :

Merci à eux ! 🙂

PartagezShare on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone
  • Pingback: Installation de VMware vCenter 6.0 sur Windows Server 2012 R2()

  • Boudour

    Est-ce que EXXi est gratuit sur les serveur OVH ?

    • Oui. ESXi ou encore XenServer sont gratuits et tu peux installer l’un ou l’autre une fois que ton serveur OVH est livré. Il suffit de choisir parmi la liste des distributions qui sont proposées par OVH. En revanche, si tu choisi par exempel Windows Server 2012 Datacenter, là tu devras payer la licence en plus. J’espère que cela répond à ta question 🙂

  • Mysterius

    Merci beaucoup Thibault, cet article m’a bien aidé !

    • Toujours content de savoir que cela a été utile à quelqu’un d’autre ! 🙂 Merci pour ton feedback.