VMware Ubuntu · 4 min read · Nov 29, 2025
VMware Server 2.0.2-x Sur Ubuntu Server 10.04 Avec le Plug-in VMware Remote Console
VMware Server 2.0.2-x Sur Ubuntu Server 10.04 Avec le Plug-in VMware Remote Console
Aujourd’hui, je vais vous expliquer comment configurer un nouveau serveur Ubuntu 10.04 qui exécute VMware server 2.0.2-x et le plug-in VMware Remote Console.
Ma configuration :
CPU : Intel(R) Celeron(R) D CPU 3.06GHz, 1 cœur
Mémoire : 2 Go
CD-ROM
Firefox 3.6 ne peut pas exécuter le VMware Remote Console. Sur le client, j’utilise Chrome pour créer des machines virtuelles, puis j’utilise le plug-in VMware Remote Console pour les exécuter.
Nous avons quatre étapes :
Étape un : Configurer une nouvelle machine exécutant le serveur Ubuntu.
Étape deux : S’inscrire, télécharger, patcher et installer VMware.
Étape trois : Créer des machines virtuelles.
Étape quatre : Contrôler des machines virtuelles distantes avec le plug-in VMware Remote Console depuis un client.
Étape un : Configurer une nouvelle machine exécutant le serveur Ubuntu
Très facile. Si vous ne savez pas, consultez : https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3.
Après la configuration, redémarrez la machine.
Connectez-vous et activez le compte root :
sudo passwd rootTapez le mot de passe pour root, j’ai choisi : 111111
Déconnectez-vous puis reconnectez-vous en tant que root et plus tard, nous ferons tout en tant que root aussi.
Mettez à jour la machine :
apt-get update
apt-get upgrade -yInstallez gcc :
apt-get install -y gccConfigurez une adresse IP statique (j’utilise 192.168.1.75 ici) :
nano /etc/network/interfacesSupprimez tout et remplacez par :
# Ce fichier décrit les interfaces réseau disponibles sur votre système
# et comment les activer. Pour plus d'informations, voir interfaces(5).
# L'interface réseau de boucle
auto lo
iface lo inet loopback
# L'interface réseau principale
auto eth0
iface eth0 inet static
address 192.168.1.75
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1Éditez /etc/resolv.conf :
nano /etc/resolv.confSupprimez tout et remplacez par (assurez-vous d’utiliser un serveur de noms valide ; dans cet exemple, j’utilise 192.168.1.1, mon routeur, qui exécute également un serveur de noms) :
nameserver 192.168.1.1Redémarrez la machine :
rebootÉtape deux : S’inscrire, télécharger, patcher, installer VMware
Connectez-vous en tant que root et créez /root/vm :
mkdir /root/vm
cd /root/vmPour télécharger VMware, vous devez vous inscrire sur : https://www.vmware.com/tryvmware/?p=server20&lp=1. Ils vous enverront un e-mail. Suivez les instructions dans l’e-mail, et téléchargez et enregistrez VMware-server-2.0.2-203138.i386.tar.gz dans /root/vm et n’oubliez pas de noter la clé pour VMware Server pour Linux (ressemble à : XXXXX-XXXXX-XXXXX-XXXXX).
Décompressez le fichier VMware :
tar -xzf VMware-server-2.0.2-203138.i386.tar.gzAvant d’installer VMware, nous devons patcher VMware :
mkdir /root/dev
cd /root/devTéléchargez cinq fichiers :
wget http://nerdbynature.de/bits/2.6.32-22/00-vmware-2.6.32_functional.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/02-vmnet-include.diff.txt.gz
wget http://nerdbynature.de/bits/2.6.32-22/01-vmware-2.6.32_cosmetic.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/vmware-config.pl.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/patch-vmware_2.6.3x.sh.txtDécompressez le fichier suivant :
gunzip 02-vmnet-include.diff.txt.gzChangez les noms des cinq fichiers :
mv 00-vmware-2.6.32_functional.diff.txt 00-vmware-2.6.32_functional.diff
mv 01-vmware-2.6.32_cosmetic.diff.txt 01-vmware-2.6.32_cosmetic.diff
mv 02-vmnet-include.diff.txt 02-vmnet-include.diff
mv patch-vmware_2.6.3x.sh.txt patch-vmware_2.6.3x.sh
mv vmware-config.pl.diff.txt vmware-config.pl.diffÉditez le fichier patch-vmware_2.6.3x.sh :
nano patch-vmware_2.6.3x.shSupprimez tout et remplacez par :
#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - basé sur vmware-server-modules-linux-2.6.32.patch
# - voir http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - basé sur les commentaires de rbihlmeyer dans http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - placez les fichiers .h et .c dans des répertoires séparés, comme les autres
# modules le font
#
# vmware-config.pl.diff
# - basé sur http://communities.vmware.com/message/1398525#1398525
#
DIR=/root/dev/
PATCHES="00-vmware-2.6.32_functional.diff 01-vmware-2.6.32_cosmetic.diff 02-vmnet-include.diff"
# unset me!
# DEBUG=echo
if [ -z "$1" -o ! "`ls "$1"/*tar 2>/dev/null | wc -l`" = 4 ]; then
echo "Usage: `basename $0` [répertoire source des modules vmware]"
exit 1
else
SRC="$1"
fi
cd $SRC
$DEBUG mkdir orig || exit 1
$DEBUG mv *tar orig/
# décompressez
for t in orig/*.tar; do
$DEBUG tar -xf $t
done
# patch
for p in $PATCHES; do
$DEBUG patch -p1 < "$DIR"/"$p"
done
# tar
for d in *-only; do
$DEBUG tar -cf `echo $d | sed 's/-only/.tar/'` $d
done
$DEBUG rm -rf *-only
# vsock.ko a besoin de symboles de vmci
$DEBUG cd ../../../bin || exit 2
if [ -x vmware-config.pl -a -f $DIR/vmware-config.pl.diff ]; then
$DEBUG patch -p0 < $DIR/vmware-config.pl.diff
fiEnregistrez le fichier et quittez.
Patch :
chmod u+x patch-vmware_2.6.3x.sh
./patch-vmware_2.6.3x.sh /root/vm/vmware-server-distrib/lib/modules/sourceInstallez VMware :
cd /root/vm/vmware-server-distrib
./vmware-install.plVous pouvez appuyer sur ENTER pour accepter toutes les valeurs par défaut. Acceptez la licence. Entrez la clé VMware Server que VMware vous a donnée. C’est tout. Si l’installation est réussie, elle se termine comme ceci :
L'installation de VMware VIX API 1.6.2 build-203138 pour Linux a été réalisée avec succès. Vous pouvez décider de supprimer ce logiciel de votre système à tout moment en invoquant la commande suivante : "/usr/bin/vmware-uninstall-vix.pl".Profitez,--l'équipe VMwareDémarrage des services VMware :
Le moniteur de machine virtuelle terminé
L'interface de communication de machine virtuelle terminée
Famille de sockets d'interface de communication VM : terminé
Ethernet virtuel terminé
Réseautage ponté sur /dev/vmnet0 terminé
Réseautage uniquement hôte sur /dev/vmnet1 (en arrière-plan) terminé
Serveur DHCP sur /dev/vmnet1 terminé
Réseautage uniquement hôte sur /dev/vmnet8 (en arrière-plan) terminé
Serveur DHCP sur /dev/vmnet8 terminé
Service NAT sur /dev/vmnet8 terminé
Démon d'authentification VMware Server (en arrière-plan) terminé
Mémoire partagée disponible terminé
Démarrage des services de gestion VMware :
Agent hôte VMware Server (en arrière-plan) terminé
Accès Web à l'infrastructure virtuelle VMware
Démarrage des machines virtuelles autostart VMware :
Machines virtuelles terminéesLa configuration de VMware Server 2.0.2 build-203138 pour Linux pour ce noyau en cours d'exécution a été réalisée avec succès.Entretien...
Merci d'avoir utilisé le script !
Patch fourni par :
Ramon de Carvalho Valle
http://risesecurity.org
Auteur du script :
Radu Cotescu
http://radu.cotescu.comRedémarrez la machine :
rebootRecevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.