Web Fireman, Consultant, Photographer, Father, ...
... Roaming in the IT World
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".
Vous trouverez aisement comment faire, la Console de votre Dedibox étant on ne peut plus simple :
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.
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 )
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 :
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
Petite préparation nécessaire
/etape install debian --pause
Aller hop, Console Online.net > Statut de la Dedibox > Ajouter des adresses
N'oubliez pas de :
/etape install debian --resume
Pendant l'installation de la VM, sautez l'étape de configuration du réseau (pas de DHCP & co...)
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 :
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 :
Mots clés:
Debian ,
Dedibox ,
Note2self ,
Pro ,
Réseau ,
Virtualisation ,
VMware vSphere Hypervisor (ESXi)
Debian (2) PHP (2) Mac OS X (1) phpmyadmin (1) Développement (1) ezlupdate (1) multi-lingual (1) Monitoring (1) Système (1) Bootstrap (1) Perso (1) Pro (1) Dedibox (1) Réseau (1) VMware vSphere Hypervisor (ESXi) (1) Virtualisation (1) Blog (1) Github (1) homebrew (2) Note2self (2) eZ Publish (4)
Aujourd'hui freelance, c'est après 7 ans d'experience sur des projets web de toute sorte que j'ai choisi d'offrir des services pros aussi bien aux clients finaux qu'aux sociétés de service type web agency, intégrateurs, etc.
J'opère essentiellement sur des projets PHP / LAMP souvent connotés eZ Publish (mais pas seulement), et sur des projets où une attention particulière doit être portée sur les aspects performance, l'optimisation de la plate-forme, ou le développement de connecteurs, etc.
Ma dernière experience en tant que consultant / formateur et responsable grand comptes m'a permis de mieux comprendre les enjeux de tous les acteurs d'un projet web. Au travers d'un grand nombre d'interventions sur des projets de toutes tailles et typologies, j'ai eu l'occasion de faire face à des problématiques complétement différentes et c'est ce qui fait aujourd'hui mon experience.
Pour me contacter, vous pouvez utiliser ce formulaire .