Par Romain Tiennot le mercredi 14 décembre 2011, 19:11 - VMware
VMware ESXi ne propose pas par defaut très peu de moyen pour transferer des fichiers. Cette article va montrer comment activer le SFTP afin d'envoyer ou récuperer des fichiers.
Une fois le SSH activé, vous pouvez utilisé le protocol SCP moins sécurisé et rapide que le SFTP.
Pour ce faire, il faut télécharger le fichier "SFTP-SERVER" que vous pouvez récuperer avec la commande wget si l'ESXi à internet sinon, vous pouvez le transferer via SCP.
Je copie le fichier dans un répertoire particulié pour qu'il ne soit pas supprimé après le redemarrage de l'ESXi.
Le serveur TFTP fonctionne. Sauf qu'au prochain redemarrage, le fichier sera supprimé et vous ne pourrez plus utiliser ce type de connexion. Pour remedier à ce probleme, nous allons indiquer dans le script de demarrage de copier le fichier "sftp-server" dans le répertoire "/usr/sbin/" :
Par Romain Tiennot le samedi 4 juin 2011, 10:24 - VMware
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.
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)" :
## 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 :
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)
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 :
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 :
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é.