[Dedibox] Installation d’un serveur Debian sur ESXi

Ce tutoriel est la suite de mon tutoriel sur l’installation VMware vSphere Hypervisor

 

Etape 1 : Téléchargement de Debian à partir de votre hyperviseur.

Pour télécharger Debian sur notre ESXi nous allons nous y connecter en SSH mais il faut d’ou d’abord démarré le service ssh sur notre serveur ESXi.

Pour se faire connecter vous sur votre ESXi avec le vSphere Client puis dans l’onglet « Configuration » > « Profil de sécurité »

Image

Cliquez sur Propriété en face de Services un popup va s’ouvrir

Image

Puis cliquez sur SSH puis sur Option, cocher la case Démarrer et arrêter manuellement et cliquez sur Démarrer.

Validez les changements en cliquant sur « OK »

Vous pouvez maintenant vous connectez sur votre ESXi en SSH avec votre client préféré.

Une fois connecté sur votre serveur rendez-vous dans votre banque de donnée(l’endroit ou vous allez stocker toute vos images .iso)

[sh]cd vmfs/volumes/datastore1/[/sh]

On créer un dossier ou nous allons stocker nos iso

[sh]mkdir ISO

cd ISO[/sh]

et on lance le téléchargement de Debian à l’aide de la commande wget.

[sh]wget http://cdimage.debian.org/debian-cd/6.0.6/amd64/iso-dvd/debian-6.0.6-amd64-DVD-1.iso[/sh]

Ici je télécharge la version 64 bit de debian 6.0.6

Une fois votre iso télécharger vous pourrez la retrouver à partir de vSphere client dans « Configuration » > « Stockage ».
Faite un clic droit sur votre banque de données et cliquer sur « Parcourir la banque de données »

Image

Image

Vous retrouverez ici votre iso de Debian !

Vous pouvez modifier votre mot de passe root en tapant dans votre shell la commande passwd !

Pour plus de sécurité désactiver le serveur SSH en reprenant la méthode ci-dessus mais en cliquant cette fois sur « Arrêter »

Etape 2 : Installation du serveur Debian

Dans vSphere Client faite un clic droit sur le nom de votre serveur puis cliquez sur « Nouvelle machine virtuelle »

Image

Un popup s’ouvre :

Image

Cocher la case Personnalisé puis cliquez sur Suivant.

Image

Donner un nom à votre machine virtuelle et cliquez sur suivant.

Image

Sélectionnez le datastore ou sera stocké votre machine virtuelle et cliquer sur suivant

Image

Laisser la configuration par défaut et cliquez sur suivant !

Image

Puis sélectionnez dans la liste déroulante la version du système d’exploitation que vous souhaitez installer, ici Debian et cliquez sur Suivant

Image

Définissez la configuration CPU de votre serveur Debian puis cliquez sur Suivant

Image

Définissez la configuration Mémoire de votre serveur Debian puis cliquez sur Suivant

Image

Vous pouvez ajouter une ou plusieurs cartes réseaux (NIC) puis cliquez sur Suivant

Image

Laissez le choix par défaut et cliquez sur Suivant

Image

Choisissez l’option « Créer un disque virtuel » et cliquez sur Suivant

Image

Choisissez maintenant l’espace de stockage que vous souhaitez attribuer à votre machine virtuelle et cocher la case provisionnement dynamique cela vous fera économiser de l’espace disque puis cliquez sur Suivant

Enfin cliquez encore une fois sur Suivant puis Terminer.

Etape 3 : Configuration Ipfailover

Vous pouvez retrouver ici l’ancienne version de la console d’administration d’online.net sur laquelle je m’étais basé pour réaliser ce tutoriel.

Pour que notre machine virtuelle soit accessible à partir d’internet il va nous falloir commander une Ipfailover chez online.net.
Pour se faire rendez-vous dans votre console de gestion d’online.net cliquez sur « Mes serveurs » puis « le nom de votre serveur »

Image

Cliquez sur « Ajouter des adresses »

Sélectionnez l’adresse IP que vous souhaitez commander et cliquer sur « Commander les adresses Sélectionnées »

Validez votre choix.

Cliquez maintenant sur « Configurer mes Ips failover »

Image

Attribuer votre adresse au nom de votre serveur et validez votre configuration en cliquant sur « Mettre à jour les redirections »

Patientez quelques minutes le temps de la configuration de votre nouvelle adresse IP

Il faut maintenant allouer une adresse mac virtuelle à votre Ip failover

Image

Pour cela toujours dans la console de gestion de votre serveur cliquez sur modifier (voir image ci-dessus)

Image

Lisez l’avertissement cocher la case « J’accepte » et cliquez sur Continuez

Image

Cliquez sur « Ajouter une MAC virtuelle pour VMWare »

et on patiente de nouveau

Image

Toujours sur online.net revenez dans la gestion de votre serveur et copiez/collez l’adresse mac virtuelle qui vient d’être créer.

Image

Nous allons maintenant la liais avec la carte réseau de notre machine virtuelle debian.
Pour se faire connectez vous à votre ESXi à l’aide de vSphere client
Puis faite un clic droit sur votre machine virtuelle et sélectionnez « Modifiez les paramètres »

Image

Un popup s’ouvre cliquez sur votre carte réseau, cocher « Manuel » et ajouter dans le champ « Adresse Mac » l’identifiant de l’adresse MAC que vous venez de créer.
Cliquez sur valider pour actualiser votre configuration.

Etape 4 : Installation de Debian

Nous allons maintenant configurer notre machine virtuelle pour qu’elle démarre sur notre iso linux que nous avions téléchargé dans l’étape 1 de ce tutoriel

Retournez dans la configuration de votre machine virtuelle en faisant clic droit sur le nom de votre machine puis « Modifier les paramètres »

Image

Sélectionnez le Lecteur CD/DVD cochez la case « Connecter lors de la mise sous tension et ajoutez votre image iso dans le lecteur CD virtuelle en cochant la case « Fichier ISO de la banque de données » puis en cliquant sur parcourir.

Puis rendez-vous dans l’onglet option et cliquez sur « Option de démarrage »

Image

Et cochez la case « Au prochain démarrage de la VM, forcez l’entrée dans l’écran d’installation du BIOS ».
Validez votre configuration en cliquant sur « OK ».

Nous allons maintenant pouvoir démarrer notre machine virtuelle pour se faire cliquez sur la flèches vertes en ayant préalablement sélectionnez votre machine virtuelle et rendez vous dans l’onglet console pour accéder à l’IHM de la VM.

Image

Dans l’onglet console vous verrez apparaître le bios de votre machine, placez vous sur l’objet « CD-ROM Drive et appuyer sur « + » jusqu’à ce que celui-ci se retrouve en tête de file. Cela indique à votre machine virtuelle que vous souhaitez booté sur votre image ISO

Image

Image

Sauvegardez votre configuration en vous rendant dans l’onglet « EXIT » et en sélectionnant « Exit Saving Change »

Image

Votre machine redémarre et boot sur l’installation de Debian

Image

Sélectionnez « Install »

Image

Puis « French »

Image

Puis « France »

Image

« Français » pour la disposition du clavier

Image

Laissez la valeur par défaut

Image

Ne tenez pas compte de l’erreur et sélectionnez continuer

Image

Sélectionnez « Configurer vous-même le réseaux

Image

Ajouter l’adresse Ip failover que vous avez commandée tout à l’heure

Image

Laissez la valeur du masque par défaut.

Image

Laissez pour le moment la passerelle par défaut

Image

Ajouter un serveur dns valide ! Dans mon cas j’utilise celui de google : 8.8.8.8

Image

Avant de donner un nom à votre machine virtuelle appuyer sur alt+F2 pour ouvrir un shell

Supprimer la route par defaut :

[sh]route delete default[/sh]

et ajouter les nouvelles routes vers la passerelle

[sh]route add 88.100.215.1 dev eth0
route add default gw 88.100.215.1
[/sh]
Votre passerelle correspond à l’adresse de votre ESXi en modifiant le dernier octet pour le mettre à 1
ex : ip ESXi 88.100.215.29 —-> ip passerelle 88.100.215.1

tester votre configuration avec la commande wget

[sh]wget http://www.google.fr [/sh]

Vous devriez obtenir ceci :

Image

Si ça ne fonctionne pas la première fois supprimez les routes et rappliquez les.

Faite alt + F1 pour retourner à l’installation

Donnez un nom à votre machine virtuelle

Image

Configurez le mot de passe root.

Image

Donnez un nom à votre compte utilisateur

Image

Un mot de passe.

Image

Personnellement je fais choisie le format LVM chiffré pour pouvoir redimensionner mes partitions par la suite si j’en ai envie

Image

Laissez le choix par défaut

Image

De même laissez le choix par défaut si vous n’êtes pas à l’haise avec le partitionnement Linux ça fera amplement l’affaire ! ;)

Image

Enfin sélectionnez « Oui »

Image

Patientez

Image

Définissez un mot de passe pour chiffrer votre disque dur

Image

Puis lors de la sélection des logiciels dé sélectionner « Environnement graphique de bureau » et « Utilitaires standard du système »

Image

On accepte l’installation du programme GRUB en cliquant sur OUI

Image

Il ne vous reste plus qu’à terminer l’installation en cliquant sur « Continuer »
La VM redémarre

Image

Pour ceux qui comme moi on utilisé le format LVM chiffré, il vous sera demandé à chaque démarrage le mot de passe que vous avez configuré lors de l’installation de la VM.

Une fois votre machine démmarer il ne nous reste plus qu’à faire quelque changement au niveau du réseau pour avoir accès à internet.

Ouvrez le fichier /etc/network/interfaces

This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

[sh]

# The primary network interface
allow-hotplug eth0 eth1
iface eth0 inet static
address ip_votre_failover
netmask 255.255.255.255
up route add ip_votre_passerelle dev eth0
up route add default gw ip_votre_passerelle[/sh]

On applique la configuration :

[sh]/etc/init.d/networking restart[/sh]
Vous pouvez faire un test en réalisant un ping de google

[sh]ping www.google.fr[/sh]

Etape 5 : Installation des plugins invités

Sur vSphere client après avoir préalablement sélectionner votre machine virtuelle rendez-vous dans « Machine Virtuelle » > « Invité » > « Installer/Mettre à niveau les outils VMware »

Image

Cela va vous montez un dossier sur votre machine virtuelle que vous allez devoir installer :)

Nous configurons ensuite les depot debian squeeze dont pour l’installation des prerequis au vmware tools

Il vous suffit de remplacer toutes les lignes précentes dans le fichier /etc/apt/sources.list par celle-ci :

[sh]deb ftp://ftp.fr.debian.org/debian/ squeeze main contrib  non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free

deb ftp://ftp.fr.debian.org/debian/ squeeze-updates main contrib  non-free[/sh]

On met à jour la machine :

[sh]apt-get update

apt-get upgrade[/sh]

Sur votre machine virtuelle, monter le cdrom et copier les vmware tools en vu de les installer

[sh]mount /media/cdrom[/sh]

[sh]cp /media/cdrom/VMwaretoolsTools-8.6.0-425873.tar.gz /home/[/sh]

On décompresse le fichier .tar.gz

[sh]tar xvf /home/VMwaretoolsTools-8.6.0-425873.tar.gz[/sh]

Avant de lancer l’installation, on installe les prérequis nécessaire à la compilation et la configuration des vmware tools

[sh]apt-get install linux-headers-$(uname -r)[/sh]

Puis on ce place dans le dossier décompresser

[sh]cd /home/vmware-tools-distrib/[/sh]

On lance l’installation des vmware tools

[sh]./vmware-install.pl[/sh]

Lors de l’installation plusieurs questions vous seront posées, personnellement j’ai tout laissé par défaut en appuyant sur la touche entré.

Une fois l’installation terminé on suprimme les fichiers qui ne nous sont plus neccessaire.

[sh]rm  -R /home/VMwaretoolsTools-8.6.0-425873.tar.gz /home/vmware-tools-distrib/[/sh]

Pour réaliser ce tutoriel je me suis basé sur mes connaissances personnelles et deux autres tutoriaux que voici :

http://eric.coquard.free.fr/Blog/files/ … 4a-35.html
http://www.proxeem.com/support/9-instal … lenny.html

Je vous invite à lire le tutoriel sur la configuration ssh si vous souhaitez commencer à administrer votre serveur :)

17 réflexions sur « [Dedibox] Installation d’un serveur Debian sur ESXi »

  1. salut, ton site est encore mieux qu’avant, je suis le type qui arrivait pas a faire touner esxi parce que ton premier tuto utilisait les vlan,

    donc la je refais une config et j’ai une question sur les routes par defaut, sur pfsense en route par defaut il faut mettre l’ip de la passerelle genre 80.190.120.33 admetons, avec un 1 sur le dernier bloc 80.190.120.1 , dans ce tuto tu dit ip de la passerelle tout court. merci de m’eclairer :)

    1. Salut,

      Merci beaucoup ! Pour répondre à ta question, la passerelle correspond bien à l’adresse IP de ton ESXI avec le dernier bit à 1 donc si tu as comme IP ESXI 80.190.120.33 la passerelle sera : 80.190.120.1
      J’espère avoir répondu à ta question :-)

  2. Salut,
    J’ai suivie ton tuto j’ai juste un problème je n’ai pas internet lorsque que je fais un apt-get update ou un ping cela ne donne rien.
    Tu as une piste sachant que je l’ai fait 6 dois le tuto.

    Merci

    1. Salut,

      Tu peux me faire un copier/coller du contenu du fichier /etc/network/interfaces ?

      L’ip que tu as renseigné pour définir ta gateway lors de la création de la route par défaut correspond bien à l’adresse IP de ton ESXi avec le dernier octet à 1 ?

      :-)

  3. Salut je suis comme imars j’ai pas le net voila mon fichier /interfaces tu peux m’aider svp?
    Et merci pour ton tuto.

    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback
    # The primary network interface
    allow-hotplug eth0 eth1
    iface eth0 inet static
    address 212.83.138.207
    netmask 255.255.255.255
    up route add 62.210.190.1 dev eth0
    up route add default gw 62.210.190.1

    1. Salut,

      Sur ton ESX lorsque tu vas dans Configuration > Mise en réseau a tu un groupe de ports connecté à ton interface physique vmnic0 dans lequel se trouve ton serveur ?
      Un peu comme ça :
      esx network

      Arrives tu à pinger ta passerelle (62.210.190.1) à partir de ton serveur debian ?

  4. Salut Ophyde,

    Oui j’ai bien un commutateur ‘Switch0’ (internet) dans lequel mon serveur est connecté à vmnic0.
    Et j’ai également un commutateur ‘switch1’ (internal Network) dans lequel mon serveur N’EST PAS connecté car aucun adaptateur phyisique.

    Ai je loupé une étape ?
    Merci

    1. Salut allure !

      As-tu bien configuré la passerelle de ton serveur ? elle correspond correspond à l’adresse de votre ESXi en modifiant le dernier octet pour le mettre à 1
      ex : ip ESXi 88.100.215.29 —-> ip passerelle 88.100.215.1

      Peux-tu faire un ping de ta passerelle ?

  5. Hello Ophyde !
    Plutôt matinal…

    Oui j’ai bien la bonne passerelle par défaut sur l’esxI.
    Je bloque bloque bloque…

    Si tu veux jeter coup d’oeil sur ma config, je te laisse un accès avec plaisir… c’est une plateforme de test que je vais refaire ensuite ailleurs.

    Merci bonne journée.

    1. Oui plutôt matinal ;-)
      Tu peux juste regarder l’état de ton IPfailover sur la console d’Online ?
      Sinon ok pour la prise en main dans la section A propos tu trouveras mon e-mail ;-)

  6. Hello Ophyde,

    Merci ton tuto m’a beaucoup aidé !

    Perso pour une install de Debian 7 j’ai du ajouter un ‘apt-get install build-essential’ sinon les headers du kernel n’était pas detectés comme valides lors de l’install de VMWare Tools.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.