Romain Tiennot

Technicien Superieur en Informatique

Aller au contenu | Aller au menu | Aller à la recherche

VMware ESXi 4.1 - Activation SSH - WinSCP - Modification Page WEB - Part 2

esxi_4.1.jpg Dans cet article, nous allons voir :

  • Activation du SSH pour affecter des modifications sur le système
  • Transfert de fichier via le protocole SCP
  • Modification de la page de l'ESXi pour ne plus passer par le web afin de télécharger la console Vsphere.

  1. Activation du SSH

L'activation du SSH va nous permettre d'effectuer des modifications sur le système ou encore créer des scripts de sauvegardes. Sans l'activation du SSH, l'utilisation du SCP n'est pas possible. Pour cela, il faut se rendre l'écran du serveur et accéder au "Customize System" en pressant la touche "F2" du clavier. Une fois le menu affiché, rentrer dans le menu "Troubleshooting Options" puis activer le "Remote TSM (SSH)" :

ESXi SSH WINSCP 1ESXi SSH WINSCP 2


## WinSCP Le protocole SCP (Secure Copy Protocol) permet de transférer des données sécurisées en utilisant le protocole de communication SSH (Secure Shell). Le logiciel WinSCP (disponible ICI) va nous permettre, depuis d'un poste Windows d'envoyer des fichiers sur notre serveur ESXi 4.1 notamment le fichier d'installation VMware Vsphere Client pour ne plus passer par internet et réduire le temps de téléchargement. Une fois l'installation terminée, voici les informations à renseigner pour accéder au fichier du serveur : WinSCP
Attention à bien choisir le protocole SCP et non FTP ! Avant tout, il faut télécharger l'installation VMware Vsphere Client disponible ICI. Une fois le déchargement terminé, vous pouvez établir la connexion au serveur via WinSCP et vous rendre dans le répertoire : "/usr/lib/vmware/hostd/docroot/downloads" et transfère le fichier fraichement téléchargé. (Dans mon cas, je l'ai renommé vsphere.exe) WinSCP Maintenant que le fichier d'installation est présent sur le serveur, nous allons modifier plusieurs afin de pouvoir le télécharger.


### Modification page WEB Chaque serveur ESXi a une page WEB (https://IP_DU_SERVEUR) ou l'on peut télécharger l'installation de Vsphere Client afin d'administrer le serveur. l'index de cette page se trouve dans ce répertoire "/usr/lib/vmware/hostd/docroot/" Nous allons modifier ce fichier "index.html" pour indiquer le nouveau chemin du fichier d'installation. Pour cela, il faut se connecter en SSH (que nous avons activé un peu plus haut) avec le logiciel Putty : Putty Une fois la connexion établie, nous devons utiliser l'éditeur de texte nommé "VI" avec la commande suivante :

vi /usr/lib/vmware/hostd/docroot/index.html

Avec la flèche directionnelle, se rendre à la ligne 34 puis mettre en surbrillance la lettre "H" de "HTTP" et appuyer sur "SUPPR" jusqu'au caractère """. Ce qui donne ceci : Putty L'ancienne URL supprimée, nous allons saisir la nouvelle qui est https://IP_DU_SERVEUR_ESXI/downloads/NOM_DE_LINSTALL_VSPHERE.exe" (dans mon cas, https://192.168.1.100/downloads/vphere.exe) L'éditeur VI est un peu rustre et son utilisation est un peu particulière. Rendez-vous sur le deuxième '"' et appuyer sur la touche "i" pour insérer du caractère.Vous pouvez ensuite saisir l'URL. Une fois l'URL saisie, faite "ECHAP", puis sauvegarder le fichier en écrivant ceci : ":w!". Le fichier étant en lecteur seul, le "!" permet de forcer l'écriture. Puis quitter l'éditeur avec ":q". Pour plus d'information sur l'éditeur VI, je vous invite a consulté ce SITE. Il vous reste plus qu'a vous rendre sur le site de votre ESXi et essayé de télécharger VSphere.

Attention, au prochain redémarrage du serveur, les configurations apportées au fichier "index.html" seront perdues. C'est pour cela qu'il faut faire une copie du fichier modifié puis rajouter dans le script de démarrage du serveur le remplacement de l'index par notre index modifié.

cp /usr/lib/vmware/hostd/docroot/index.html /usr/lib/vmware/hostd/docroot/downloads/indexmodifie.html

Puis éditer le script de démarrage :

vi /etc/rc.local

Saisir à la fin du fichier la ligne suivante :

cp /usr/lib/vmware/hostd/docroot/downloads/indexmodifie.html  /usr/lib/vmware/hostd/docroot/index.html

Enregistrer le fichier en faisant "ECHAP", ":w!" et ":q"

Félicitation, vous venez d'éditer la page Web de votre serveur ESXI.

A bientôt

Demarrage sur une clé USB avec VMware

vmware.jpg Bizarrement, il n'est pas possible de démarrer avec une clé USB sous VMware. Des petits malins (Plop) ont sortie en format "ISO" un "Boot Manager". Le but étant d'en un premier temps de démarrer sur l'ISO puis indiquer de démarrer sur la clé USB.

1. Télécharger le logiciel directement sur le site de "Plop"

2. Dézipper le logiciel avec 7zip ou avec l'utilitaire Windows : plopbootmanage.png

3. Connecter la clé USB et indiquer à VM de l'utiliser : plopbootmanage2.png

4. Indiquer le chemin de l'ISO à la machine virtuelle : plopbootmanage3.png

5. Démarrer sur le lecteur CD (touche ECHAP) puis sélectionner "USB" : EVOK8SRV2-2011-05-23-14-49-46.png

Félicitation, Vous venez de démarrer sur la clé USB.

A bientôt

VMware ESXi 4.1 - Installation

VMwareCe mois sera consacré à la configuration complétée de VMware ESXi. VMware ESXi est un serveur de virtualisation gratuit contrairement à L'ESx. Bien sûr, qui dit gratuit, dit moins de fonctionnalité. Ce sont d'ailleurs ces fonctionnalités en moins qui ont permis de rendre l'ESXi beaucoup plus léger. Une plaquette est disponible sur le site de VMware expliquant les principales differences..

Les avantages d'utiliser cette solution sont que :

  • VMware ESXi est un hyperviseur bare-metal qui s’installe directement sur le matériel. Il ne s'agit pas d'une couche supplémentaire que l'on rajoute au système d'exploitation.
  • Un système très léger qui utilise très peu de ressource donc plus de ressource pour les machines virtuelles
  • Une console Vsphère très intuitive et simple d'utilisation
  • GRATUIT

VMware
ESXi a des limites. Il ne peut gérer jusqu'à 1To de mémoire, 64 cœurs de processeurs physiques, 256 processeurs virtuels et pouvant allouer jusqu'à 255Go de RAM par machine Virtuelle.

Aller hop, au boulot. Afin de pouvoir installer VMware ESXi, nous devons avoir 2Go de mémoire et d'une architecture 64 bits. Dans mon cas, j'utilise mon PC portable perso... On fait avec les moyens du bord...

Pour télécharger le produit, il faut créer un compte dans l'espace de téléchargement VMware. Une fois le compte créé, vous pouvez télécharger l'ISO nommé "VMware-VMvisor-Installer-4.1.0.update1-348481.x86_64.iso" et obtenir une licence. Il ne vous reste plus qu'à graver le CD avec CDBurnXP par exemple et booter sur le CD afin de démarrer l'installation. Après plusieurs "suivant", l’installation est terminée. Le serveur va redémarrer en éjectant automatiquement le CD d’installation. La navigation dans le menu du serveur s’effectue en pressant la touche « F2 ». Une fenêtre d’authentification s’affichera et par défaut, il n’y a pas de mot de passe pour l’unique utilisateur nommé « root ».

Le clavier est par défaut en anglais (QWERTY), il faut donc le modifier pour l’obtenir en français afin de pouvoir saisir correctement le mot de passe de l’utilisateur « root ». Il faut ensuite configurer l’interface réseau afin de faire communiquer le serveur avec l'ensemble des équipements. Nous pouvons effectuer plusieurs tests (Ping passerelle, DNS..)
VMware ESXI - Installation 1VMware ESXI - Installation 2VMware ESXI - Installation 3 L’interface réseau correctement configurée, le serveur est enfin prêt pour son administration via VMware vSphere Client disponible via l’interface Web disponible après la configuration réseau : https://192.168.1.100/.
Hélas, le téléchargement du client vous redirige vers un serveur VMware. Afin de rendre le téléchargement plus rapide, j’ai modifié le code de la page en indiquant le chemin de l’exécutable au sein du réseau interne de l’entreprise (/usr/lib/vmware/hostd/docroot/index.html) et téléchargé sur le serveur en SCP la dernière version du Vsphere Client. (Démonstration dans le prochain article).

Il existe diffèrents menus afin de tester les configurations réseau, arrêter ou redémarrer le serveur, mettre par défaut la configuration système ou encore « Troubleshooting options » permettant notamment d’activer le SSH.

Voici ma petite vidéo :


A bientôt

page 3 de 3 -