INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM PREREQUIS - Environnement de virtualisation : dans notre exemple nous utiliserons Virtual Box (4.2.18) - Une connexion internet sur la machine hôte Récupérer l iso de Debian 7 netinstall sur www.debian.org L iso utilisé sera : debian-7.2.0-amd64-i386-netinst.iso 1
CREATION DE LA MACHINE VIRTUEL Créer une machine virtuel, avec comme caractéristiques (à titre indicatif): - 512M de RAM - Disque Virtuel de 8GO CONFIGURATION DU RESEAU Nous avons besoins : - que la machine est accès à internet - que la machine est une IP fixe - que cette IP soit indépendante du réseau réel Pour cela nous avons plusieurs solutions : METHODE 1 Configurer une adresse fixe à la machine virtuelle, puis créer un NAT sur la machine hôte en utilisant les fonctionnalités de l hôte (MASQUERADING sur linux, partage de connexion sous Windows, ) Inconvénients : - Solution dépendante de l hôte et limitée par les fonctionnalités du système (Windows non serveur : plage IP limitée) METHODE 2 Configurer une adresse fixe à la machine virtuelle, puis créer un NAT en utilisant les fonctionnalités de notre environnement de virtualisation Inconvénients : - Solution dépendante de l environnement : tous les environnements ne possèdent pas cette fonctionnalité (dans le cas de Virtual Box la fonctionnalité est en beta) METHODE 3 Configurer la machine virtuelle en NAT (avec IP dynamique), puis ajouter une seconde carte réseau avec une IP fixe. Cette solution est indépendante du système hôte et de l environnement de virtualisation (la plupart des environnements de virtualisation supporte le NAT simple et l utilisation de 2 cartes réseaux) 2
APPLICATION DE LA METHODE 3 Pour Virtual Box nous aurons besoin de configurer un «réseau privé hôte» Dans les paramètres de Virtual Box, onglet réseaux ajouter un réseau privé hôte : Configurer le réseau privé hôte : désactiver le serveur DHCP et attribuer la plage réseau que nous utiliserons (192.168.100.0/24 dans notre exemple) Retourner dans les paramètres de la VM : Vérifier dans les paramètres réseaux que la première carte est bien configurée en NAT : 3
Activer la carte 2 en mode «réseau privée hôte» 4
INSTALLATION DE DEBIAN Démarrer la machine virtuel sur l iso précédemment télécharger Nous installerons une version 64 bits Suivre l assistant d installation jusqu au choix de l interface réseau : Choisir l interface avec le NAT (dans notre cas : premier carte => eth0) 5
Continuer l installation jusqu au choix de la méthode de partitionnement : Nous n aurons pas besoin de LVM, choisir d utiliser le disque entier sans LVM Pour notre installation il n est pas nécessaire de séparer les dossiers. Valider et appliquer le partitionnement. Choisir un miroir pour la configuration de l outil de gestion des paquets : Le choix du miroir dépend de la proximité du serveur (d un point de vue réseau) mais surtout des capacités même du serveur (bande passante allouée par exemple). 6
Pour la sélection des logiciels à installer : Ne sélectionner que les utilitaires usuels du système : Seul les logiciels basics seront installés (client ssh, telnet, ftp, dns, commande whois, etc.) Installer GRUB, retirer l iso et redémarrer. 7
CONFIGURATION DE DEBIAN Se connecter avec l utilisateur créé pendant l installation INSTALLATION DE SUDO Afin de pouvoir utiliser notre Debian sans avoir à se connecter en root il faudra installer sudo : «Cette commande permet à l'administrateur système d'accorder à certains utilisateurs (ou groupes d'utilisateurs) la possibilité de lancer une commande en tant qu'administrateur, ou comme autre utilisateur, tout en conservant une trace des commandes saisies et des arguments.» Source : http://fr.wikipedia.org/wiki/sudo Passer root Installer sudo Mettre notre utilisateur dans le groupe sudo su aptitude install sudo adduser <utilisateur> sudo exit Note : pour que l utilisateur est l accès a sudo, il devra se délogger/relogger. CONFIGURATION DE L IP FIXE Notre machine se trouve sur le reseau 192.168.100.0/24, nous lui donnerons l ip 192.168.100.2 sur l interface eth1. Editer le fichier /etc/network/interfaces Ajouter la configuration pour eth1 allow-hotplug eth1 iface eth1 inet static address 192.168.100.2 netmask 255.255.255.0 Réinitialiser l interface eth1 sudo ifdown eth1 && sudo ifup eth1 Tester la configuration avec un ping de l hôte vers la VM : 8
INSTALLATION DU SERVEUR SSH sudo aptitude install openssh-server La machine est accessible en ssh via son IP fixe (192.168.100.2) 9