Logo Khaganat
Traductions de cette page?:

Ceci est une ancienne révision du document !


Installer une VM basique

Savoir installer une VM (Virtual Machine) peut être utile. C'est un système d'exploitation dans une “boîte”, facile à transférer, et qui permet de tester des choses en local sans tout casser sur son propre système.

On peut aussi, sur un serveur dédié, installer ses divers sites dans des VM, dont la sauvegarde sera facile.

Cela sert aussi pour le serveur de jeu, bien pratique à tester dans un environnement contrôlé.

Le système de VM présenté ici est qemu ; il en existe d'autres, comme virtualbox. Le tuto est initialement prévu pour quelqu'un sous linux ; à vous d'adapter sur Mac et Windows.

Installer qemu, suivant votre système d'exploitation (dans les dépôts de toute distribution linux honorable).

Pour obtenir une compatibilité avec des scripts ou des commandes déjà existantes, il est nécessaire de recréer la commande “qemu” en fonction de votre architecture avec :

sudo ln -s /usr/bin/qemu-system-i386 /usr/bin/qemu

ou

sudo ln -s /usr/bin/qemu-system-x86_64 /usr/bin/qemu

Pour installer une distribution, il faut d'abord avoir un endroit où le faire, donc créer un disque dur “virtuel”. La commande suivante va donc créer notre vm “khaganat” et lui allouer 20Go de mémoire (oui, je ne vois pas petit pour ce test).

cd /dossier_où_l'image_sera
qemu-img create -f qcow2 khaganat.img 20G

Puis installer Debian Stable dessus (par exemple : c'est ce qu'on va détailler ici), via une netinstall, ce qui permet de ne sélectionner que les composants utiles (pas besoin d'interface graphique sur un usage de type serveur).

qemu -m 512 -cdrom /chemin_de_l'iso/debian-7.8.0-i386-netinst.iso -boot d -hda khaganat.img -net nic -net user
  • -m 512 : taille virtuelle de la RAM. Par défaut la RAM est de 128 MB, si on a un ordi un peu puissant autant en donner plus à la VM.
  • -cdrom /chemin_de_l'iso/debian-7.8.0-i386-netinst.iso : l’image ISO téléchargée est lue comme un cdrom.
  • -boot a|c|d : Pour démarrer sur la disquette (a), le disque dur © ou le CDROM (d). Le démarrage sur le disque dur est par défaut.
  • -hda khaganat.img : correspond à l'image de disque crée avant.
  • -net nic : sensé faire fonctionne le réseau, mais… ce n'est pas si simple.
  • -net user : permet d'utiliser le réseau comme l'hôte. Pour l'installation ça suffit.

L'installation se lance.

Si l'installation se fait sur une machine avec interface graphique, une fenêtre qemu s'ouvre, qui va capturer la souris. Pour la libérer, appuyer sur ctrl+alt, relâcher, sortir la souris.

Installation de debian de façon "classique"

Surtout qu'ici il s'agit d'une machine de test.

Un partitionnement assisté suffit.

Dans le choix des paquets de base à installer, décocher :

  • Environnement graphique de bureau
  • Serveur d'impression
  • Serveur DNS
  • Ordinateur portable

Et cochez tout le reste :

  • Serveur web
  • Serveur de fichiers
  • Serveur de courrier
  • Base de donnée SQL
  • Serveur SSH
  • Utilitaires standards du système

Je ne sais pas si c'est vraiment la bonne idée, il est probable qu'il installe un paquet de trucs inutiles au passage. Améliorez ce tuto !

Une fois l'installation terminée, je n'ai pas trouvé comment quitter proprement, donc j'ai fait ctrl-C dans le terminal où j'avais lancé Qemu. Méchant et bourrin mais efficace !

Démarrer sa VM

Pour lancer le système :

qemu -m 512 -hda khaganat.img -net nic -net user

Au démarrage, se connecter en root, puis lancer

apt-get update
apt-get upgrade

Histoire d'être à jour.

Documentation sur Qemu

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/installer_vm_basique.1436368873.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion