Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:virtualbox_en_environnement_serveur [Le 11/12/2010, 04:13]
lmrv
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Lucid serveur tutoriel}} 
----- 
- 
-====== VirtualBox en environnement serveur ====== 
-VirtualBox fourni VBoxManage, qui permet la création, suppression ou modification de machines virtuelles en lignes de commandes. 
- 
-Avec VBoxManage, il est possible, via ssh, de contrôler à distance son parc de machines virtuelles. 
- 
-Ce tutoriel reprend, étape par étape, les commandes permettant de créer et configurer une machine virtuelle. 
- 
-===== Pré-requis ===== 
- 
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * VirtualBox est installé sur une installation d'​ubuntu serveur. 
- 
-===== Création ===== 
-Nous allons créer une machine virtuelle, que nous nommerons SRV1, destinée à accueillir un OS Ubuntu. 
-<​code>​ 
-$ VBoxManage createvm --name SRV1 --ostype Ubuntu --register 
-Oracle VM VirtualBox Command Line Management Interface Version 3.2.4 
-(C) 2005-2010 Oracle Corporation 
-All rights reserved. 
- 
-Virtual machine '​SRV1'​ is created and registered. 
-UUID: d1ff6a5d-9859-4df7-ab72-ad1766525ba6 
-Settings file: '/​home/​test/​.VirtualBox/​Machines/​SRV1/​SRV1.xml'​ 
-</​code>​ 
-VBoxManage nous renvoi des informations : Notre machine SRV1 a effectivement été créée et enregistrée auprès de VirtualBox. Elle sera donc accessible depuis le GUI si nécessaire. 
- 
-On pourra ainsi appeler la machine via son nom, mais également par son UUID, que l'on voit ici apparaître. 
- 
-Le fichier SRV1.xml contient la configuration de notre machine virtuelle. 
- 
-===== Modification ===== 
-Nous disposons dorénavant d'une machine virtuelle SRV1. Celle-ci pour l'​instant est configurée avec les options par défaut. 
- 
-Nous pouvons maintenant la modifier. Pour cela, nous utilisons l'​argument modifyvm de la commande VBoxManage. 
- 
-Etape par étape, nous allons configurer notre SRV1, en lui attribuant 256 Mo de RAM, en paramétrant sa carte réseau en mode pont. Nous voulons également en prendre le contrôle depuis un poste distant, en utilisant le client Terminal Serveur. Pour cela nous lui attribuons un  port d'​écoute pour RDP, le protocole de prise de contrôle à distance de Microsoft utilisé par VirtualBox. Nous désactiverons également l'USB et le périphérique audio. 
- 
-Il faudra ensuite créer un nouveau disque dur pour cette machine virtuelle, lui ajouter un contrôleur SATA, et lui attribuer le nouveau disque dur. Nous ajouterons également un contrôleur IDE, pour ajouter un lecteur DVD Rom et y monter notre image ISO de Ubuntu Serveur. 
-<note important>​ 
-Ces étapes ne sont évidemment que des exemples de ce qu'il est possible de faire avec VBoxManage.</​note>​ 
-Pour modifier la mémoire vive de cette machine virtuelle et lui attribuer 256 Mo: 
-<​code>​ 
-$ VBoxManage modifyvm SRV1 --memory 256 
-</​code>​ 
- 
-Pour modifier l'​interface réseau : (par exemple basculer la carte réseau en mode pont) 
- 
-Attention --nic1 correspond à la première carte, --nic2 à la seconde, etc. 
-<​code>​ 
-$ VBoxManage modifyvm SRV1 --nic1 bridged ​ 
- 
-$ VBoxManage modifyvm SRV1 --bridgeadapter1 eth0 
-</​code>​ 
- 
-Permettre un contrôle à distance via VRDP (attention, dans ce cas, VirtualBox devient payant) 
-<​code>​ 
-$ VBoxManage modifyvm SRV1 --vrdp on --vrdpport 3395 
-</​code>​ 
- 
-Désactiver certaines options si elles sont inutiles : 
-<​code>​ 
-$ VBoxManage modifyvm SRV1 --usb off --audio none 
-</​code>​ 
- 
- 
-Créer un disque dur : 
-<​code>​ 
-$ VBoxManage createhd --filename SRV1 --size 15000 
-Oracle VM VirtualBox Command Line Management Interface Version 3.2.4 
-(C) 2005-2010 Oracle Corporation 
-All rights reserved. 
- 
-0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 
-Disk image created. UUID: 4a5a8819-35f0-40de-a8e3-6dd3113d1746 
-</​code>​ 
- 
-Créer le controleur :  
-<​code>​ 
-$ VBoxManage storagectl SRV1 --name SATA1 --add sata  
-</​code>​ 
- 
-Attacher le disque au controleur : 
-<​code>​ 
-$ VBoxManage storageattach SRV1 --storagectl SATA1 --port 0 --device 0 --type hdd --medium SRV1.vdi 
-</​code>​ 
- 
-Créer un controleur IDE et son lecteur de dvd-rom associé : 
- 
-<​code>​ 
-$ VBoxManage storagectl SRV1 --name IDE1 --add ide 
- 
-$ VBoxManage storageattach SRV1 --storagectl IDE1 --port 0 --device 0 --type dvddrive --medium emptydrive 
-</​code>​ 
- 
-On peut aussi attacher une image iso d'​ubuntu-serveur : 
-<​code>​ 
-$ VBoxManage storageattach SRV1 --storagectl IDE1 --port 0 --device 0 --type dvddrive --medium /​home/​test/​ubuntu-10.04.1-server-i386.iso ​ 
-</​code>​ 
- 
-Il est à tout moment possible d'​obtenir un récapitulatif de la configuration de notre machine virtuelle : 
-<​code>​ 
-$ VBoxManage showvminfo SRV1 
-</​code>​ 
- 
-===== Lancement de la machine ===== 
- 
-On peut lancer la machine avec la commande suivante : 
-<​code>​ 
-$ VBoxManage startvm SRV1 --type vrdp 
-Oracle VM VirtualBox Command Line Management Interface Version 3.2.4 
-(C) 2005-2010 Oracle Corporation 
-All rights reserved. 
- 
-Waiting for the VM to power on... 
-VM has been successfully started. 
-</​code>​ 
- 
-et prendre le contrôle de la machine via le Terminal Server Client. 
- 
-===== Aller plus loin... ===== 
-Difficile de connaître toutes les options disponibles sous VBoxManage. 
- 
-Heureusement,​ la commande VBoxManage renvoi une liste de toutes ses options possibles. N'​hésitez donc pas à taper : 
-<​code>​ 
-$ VBoxManage ​ 
-</​code>​ 
-pour obtenir plus d'​informations sur cet excellent outil. 
- 
- 
-===== Conclusion ===== 
- 
- 
-Des fonctionnalités de plus en plus nombreuses viennent enrichir VirtualBox au fur et à mesure des versions, comme l'​option teleport de controlvm, qui permet la migration à chaud d'un serveur vers un autre d'une machine virtuelle. 
- 
- 
-===== Problèmes connus===== 
- 
- 
- 
-===== Voir aussi ===== 
- 
-  * **(fr)** [[:​virtualbox|VirtualBox]] 
- 
----- 
-//​Contributeurs principaux : [[:​utilisateurs:​lmrv]].//​ 
  
  • tutoriel/virtualbox_en_environnement_serveur.1292037224.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)