Distribution VMware

Description

La distribution VMware, basée sur CentOS 5.4 32bit, vous permet d'utiliser la technologie de VMware Server sans devoir installer et configurer le système et le noyau linux vous-même.
Sur un serveur ayant un processeur avec VMX/SVM, vous avez aussi la possibilité de créer vos serveurs virtuels (ou "VM", Virtual Machines) en 64bit.

Connexion

VMware Server Console

Pour gérer des machines virtuelles vous devez vous connecter avec un logiciel spécialisé "VMware Server Console". Vous pouvez l'obtenir sur le site de VMware. Cette interface vous permet d'accéder à l'ensemble des fonctions que vous offre VMware:
  • création de VMs
  • gestion des démarrages/arrêts/mise en pause
  • sauvegarde par snapshot
  • accès aux VMs par console virtuelle :
Vous pouvez accéder à vos serveurs virtuels à distance (dès la séquence de boot) à travers une connexion sécurisée SSL exactement comme si vous aviez écran/clavier/souris directement connectés dessus. Une fois que votre souris est active sur le serveur virtuel, vous pouvez la "libérer" via la combinaison CTRL+ALT.


Licence

Le logiciel VMware Server ainsi que la console sont gratuits, mais il est nécessaire de demander une licence auprès de VMware: obtenir un numéro de licence
Vous allez ainsi recevoir le nombre de licences demandées par émail. Pour les activer, veuillez entrer le numero de série dans la case "Serial Number" sous "Help" => "Enter Serial Number".


Création et configuration de serveurs virtuels

  • Créez une VM d'apres vos besoins.
  • Apres la création, mais AVANT le premier démarrage de la VM, vous devrez adapter le fichier de configuration de cette VM a la main. Vous trouverez ce fichier dans /home/vmware/NomDeLaVM/NomDeLaVM.vmx. Supprimez les lignes suivantes:
EthernetX.generatedAddress
EthernetX.addressType
EthernetX.generatedAddressOffset

et remplacez-les par ces deux lignes en utilisant une adresse MAC obtenue via le manager:

Ethernet0.addressType="static"
Ethernet0.address = "00:50:56:X:Y:Z"


Configuration réseau VM

  • le serveur virtuel: le noyau du serveur virtuel doit savoir comment joindre la passerelle de l'hote. Pour un systeme Debian ou Ubuntu, cette configuration est faite dans le fichier /etc/network/interfaces:
auto eth0
iface eth0 inet static
    address <IP FAILOVER>         # adresse Failover pour le serveur virtuel
    netmask 255.255.255.255
    post-up /sbin/ip route add IP-principale.du.Serveur.254 dev eth0        # la gateway du serveur
    post-up /sbin/ip route add default via IP-principale.du.Serveur.254

Pour les autres systèmes, il vous faudra donc adapter cet exemple.

Pour Windows, la démarche est la suivante:
  • configurez windows avec l'IP failover. La netmask (255.255.255.255) ne sera pas acceptée, entrez donc temporairement "255.255.255.0"
  • changez la netmask avec l'éditeur de registre afin d'éviter des problèmes au futur:
    • cliquez sur "démarrer" -> "exécuter"
    • tapez "regedit" puis confirmez
    • cherchez dans HKEY_LOCAL_MACHINE\SYSTEM\ la clé "SubnetMask" avec la valeur "255.255.255.0" puis changez la à "255.255.255.255"