Outils personnels

Virtualbox Sur Centos 6.2

De wikiGite

VirtualBox est un logiciel de virtualisation de systèmes d'exploitation.


Installation du depot

https://www.virtualbox.org/wiki/Linux_Downloads

Recupération et importation de la clé publique :\\ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | rpm --import -

ajout du dépot :\\ cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

Installation de virtualbox

Mettre à jour centos: yum update

Installer les dépendances: yum groupinstall "Development Tools" yum install kernel-headers kernel-devel

Installer virtualbox : yum install VirtualBox-4.1

Définir la localisation des sources du noyau: export KERN_DIR=/usr/src/kernels/VERSION_DU_KERNEL

Compilation des modules: /etc/init.d/vboxdrv setup

Ajout de l'utilisateur courant au groupe vboxusers: usermod -a -G vboxusers USER

Télécharger et executer les extensions virtualbox afin de pouvoir se connecter en RDP et acceder aux peripheriques usb: http://download.virtualbox.org/virtualbox/4.1.8/Oracle_VM_VirtualBox_Extension_Pack-4.1.8.vbox-extpack

Installation de phpvirtualbox

PhpVirtualbox est une interface en ajax de configuration de virtualbox

http://code.google.com/p/phpvirtualbox/

installation des dépendances : yum install httpd php php-soap /etc/init.d/httpd restart

Configuration de vboxweb-service Créer le fichier /etc/default/virtualbox : http://code.google.com/p/phpvirtualbox/wiki/vboxwebServiceConfigLinux

VBOXWEB_USER=support VBOXWEB_LOGFILE=/var/log/vboxweb.log

Créer le fichier de log: touch /var/log/vboxweb.log chown support:vboxusers /var/log/vboxweb.log

Lancer le service /etc/init.d/vboxweb-service start

Téléchargement de phpvirtualbox wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-7.zip unzip phpvirtualbox-4.1-7.zip mv phpvirtualbox-4.1-7 virtualbox rm phpvirtualbox-4.1-7.zip

Configurer phpvirtualbox: cp config.php-example config.php

Désactiver l'authentification : // Disable authentication var $noAuth = true;