Yet Another Consultant

Web Fireman, Consultant, Photographer, Father, ...
... Roaming in the IT World

Sorry! This content is not yet translated in this language, try another one using the buttons above.

J'ai récemment fait l'acquisition d'une Dedibox  chez Online.net , et, réflexion faite rapidement, c'est peut être un peu overkill comme setup pour un blog ?! En tout cas pour le moment car je n'ai pas encore eu besoin d'héberger quoi que ce soit pour mes sympathiques clients...

D'où l'idée d'installer un hyperviseur "bare metal" dès le début et d'y adjoindre des VM au fur et à mesure. Chez Online.net, ils proposent Proxmox, et depuis peu ESXi 5 en "béta".

Installation de l'hyperviseur sur le système

Vous trouverez aisement comment faire, la Console de votre Dedibox étant on ne peut plus simple :

Dedibox install esxi

Téléchargement de l'iso sur le système hôte

Avant de pouvoir penser à installer votre VM, il faut ajouter l'iso d'install à votre datastore, sorte de repository des ressources dans lequel vous allez pouvoir venir taper depuis le client d'administration vSphere.

Solution 1

L'interface ayant pas mal changée depuis mes derniers usages de VMware Server (genre en 2007), j'ai clairement eu du mal à trouver comment faire... Donc il faut faire un click-droit / parcourir la banque de données une fois arrivé dans la page de gestion des datastore (configuration  > stockage )

VMware datastore
Solution 2

Maintenent si comme moi vous n'avez pas les moyens de vous offrir une connexion sDSL de 10 Gigs vous allez mettre une plombe pour uploader votre iso... Solution donc, se connecter à l'hôte en Shell et downloader l'image depuis ce dernier, vous bénéficierez ainsi d'une bande passante bien meilleure (c'est peu de le dire...).

Avant de pouvoir se connecter en Shell à l'hôte ESXi, il faut débrailler la protection sur ce dernier. Via l'interface KVM / iDRAC6 de votre Dedibox, activer l'accès SSH dans le menu Troubleshooting Mode Options  :

VMware console KVM shell

Une fois fait, se connecter en ssh avec votre compte root puis aller dans le dossier correspondant au datastore, et créer un dossier "isos" (par exemple...) et hop, wget... (la "capture" correspond au téléchargement de CentOS)

~ # cd /vmfs/volumes/datastore1/
/vmfs/volumes/4ecbda78-1a6c523a-ea4c-bc305be86a51 # mkdir isos
/vmfs/volumes/4ecbda78-1a6c523a-ea4c-bc305be86a51/isos # wget <a href="http://ftp.ciril.fr/pub/linux/centos/6.0/isos/x86_64/CentOS-6.0-x86_64-LiveCD.iso">http://ftp.ciril.fr/pub/linux/centos/6.0/isos/x86_64/CentOS-6.0-x86_64-LiveCD.iso
</a>Connecting to ftp.ciril.fr (193.50.27.70:80)
CentOS-6.0-x86_64-Li 100% |*****************|   689M 00:00:00 ETA 

1 minute pour 689 Mo, ça fait plaisir...

N'oubliez pas de désactiver à nouveau l'accès ssh à votre hôte VMware

Installation d'une VM Debian

Petite préparation nécessaire

/etape install debian --pause

Ajout d'une IP Failover pointant sur la future VM

Aller hop, Console Online.net > Statut de la Dedibox > Ajouter des adresses

Dedibox IP Failover 1

N'oubliez pas de :

  1. Générer une adresse Mac (différente selon l'OS)
  2. Configurer votre ip failover (accès direct via http://console.online.net/liste-serveurs/serveurs/?page=redirect )

Installation d'une VM Debian (2ème essai)

/etape install debian --resume

Pendant l'installation de la VM, sautez l'étape de configuration du réseau (pas de DHCP & co...)

Configuration réseau sur la VM Debian nouvellement créée

Utilisez la console de votre client vSphere et éditez le fichier /etc/network/interfaces

mainserv.1 est la passerelle

auto eth0
iface eth0 inet static
address ip-failover
netmask 255.255.255.255
up route add -host mainserv.1 dev eth0
up route add default gw mainserv.1 dev eth0

Notes :

  • mainserv.1 est l'adresse de la passerelle. Généralement chez Online.net, si votre Dedibox a l'adresse 88.190.ABC.DEF, la passerelle est 88.190.ABC.1
  • ip-failover est l'adresse que vous avez acheté

apt n'est pas installé correctement car la configuration réseau a echoué pendant l'install

vi /etc/apt/sources.list (vous pouvez aussi commenter les lignes correspondantes au CD-ROM)

deb http://ftp.fr.debian.org/debian/ squeeze main 
deb-src http://ftp.fr.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ squeeze-updates main
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main 

Configuration des DNS : vi /etc/resolv.conf

nameserver 88.191.254.60
nameserver 88.191.254.70 

Mise à jour du gestionnaire de package et du système

$ aptitude update
$ aptitude upgrade  

Ensuite, routine, install du serveur ssh, etc etc

Feedback muchly appreciated
Notamment sur comment sécuriser / cloisonner proprement l'hôte et ses SE client 

Sources :

Tags: Debian Debian , Dedibox Dedibox , Note2self Note2self , Pro Pro , Réseau Réseau , Virtualisation Virtualisation , VMware vSphere Hypervisor (ESXi) VMware vSphere Hypervisor (ESXi)

blog comments powered by Disqus

About me

7 years, roaming in the IT world, working on different project sizes, different project types and using a lot of technologies and solutions that are usually used on LAMP projects.

My last job at eZ Systems  (the company behind eZ Publish) as Technical Accounter Manager and Senior Consultant, was very formative since it gave me the opportunity to work for prestigious and high-end customers

I can now operate as a freelance for both customers and IT companies, always keeping in mind everybody's needs.

Get in touch with me using this form .

Arnaud Lafon is eZ Publish Community Partner