Outils personnels

Virtualbox Sur Centos 6.2 : Différence entre versions

De wikiGite

(Page créée avec « VirtualBox est un logiciel de virtualisation de systèmes d'exploitation. === Installation du depot === https://www.virtualbox.org/wiki/Linux_Downloads Recupération et ... »)
 
(Installation)
 
(3 révisions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
 +
VirtualBox est un logiciel de virtualisation de systèmes d'exploitation.
  
VirtualBox est un logiciel de virtualisation de systèmes d'exploitation.
 
  
 +
== Installation de virtualbox ==
  
=== Installation du depot ===
+
=== Prérequis ===
 
https://www.virtualbox.org/wiki/Linux_Downloads
 
https://www.virtualbox.org/wiki/Linux_Downloads
  
 
Recupération et importation de la clé publique :
 
Recupération et importation de la clé publique :
<source lang="bash"> wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | rpm --import - </source>
+
<source lang="bash">
 +
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | rpm --import -
 +
</source>
 +
 
  
 
ajout du dépot :
 
ajout du dépot :
<code bash>cd /etc/yum.repos.d/
+
<source lang="bash">
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo</code>
+
cd /etc/yum.repos.d/
 +
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
 +
</source>
 +
 
 +
 
 +
Mettre à jour centos :
 +
<source lang="bash">
 +
yum update
 +
</source>
 +
 
  
==== Installation de virtualbox =====
+
Installer les dépendances :
 +
<source lang="bash">
 +
yum groupinstall "Development Tools"
 +
yum install kernel-headers kernel-devel
 +
</source>
  
Mettre à jour centos:
 
<code bash>yum update</code>
 
  
Installer les dépendances:
+
=== Installation ===
<code bash>yum groupinstall "Development Tools"
+
<source lang="bash">
yum install kernel-headers kernel-devel</code>
+
yum install VirtualBox-4.1
 +
</source>
  
Installer virtualbox :
 
<code bash>yum install VirtualBox-4.1</code>
 
  
Définir la localisation des sources du noyau:
+
Définir la localisation des sources du noyau :
<code bash>export KERN_DIR=/usr/src/kernels/VERSION_DU_KERNEL</code>
+
<source lang="bash">
 +
export KERN_DIR=/usr/src/kernels/VERSION_DU_KERNEL
 +
</source>
  
Compilation des modules:
 
<code bash>/etc/init.d/vboxdrv setup</code>
 
  
Ajout de l'utilisateur courant au groupe vboxusers:
+
Compilation des modules :
<code bash>usermod -a -G vboxusers USER</code>
+
<source lang="bash">
 +
/etc/init.d/vboxdrv setup
 +
</source>
 +
 
 +
 
 +
Ajout de l'utilisateur courant au groupe vboxusers :
 +
<source lang="bash">
 +
usermod -a -G vboxusers USER
 +
</source>
 +
 
  
 
Télécharger et executer les extensions virtualbox afin de pouvoir se connecter en RDP et acceder aux peripheriques usb:
 
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
+
<source lang="bash">
 +
wget http://download.virtualbox.org/virtualbox/4.1.8/Oracle_VM_VirtualBox_Extension_Pack-4.1.8.vbox-extpack
 +
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8.vbox-extpack
 +
</source>
  
==== Installation de phpvirtualbox ====
+
== Installation de phpvirtualbox ==
  
PhpVirtualbox est une interface en ajax de configuration de virtualbox
+
PhpVirtualbox est une interface en ajax de configuration de virtualbox<br/>
 +
http://code.google.com/p/phpvirtualbox/
  
http://code.google.com/p/phpvirtualbox/
 
  
 
installation des dépendances :
 
installation des dépendances :
<code bash>yum install httpd php php-soap
+
<source lang="bash">yum install httpd php php-soap
/etc/init.d/httpd restart</code>
+
/etc/init.d/httpd restart
 +
</source>
 +
 
 +
=== Configuration de vboxweb-service ===
 +
http://code.google.com/p/phpvirtualbox/wiki/vboxwebServiceConfigLinux
  
Configuration de vboxweb-service
 
 
Créer le fichier /etc/default/virtualbox :
 
Créer le fichier /etc/default/virtualbox :
http://code.google.com/p/phpvirtualbox/wiki/vboxwebServiceConfigLinux
 
  
<file bash virtualbox>
+
<source lang="bash">
 
VBOXWEB_USER=support
 
VBOXWEB_USER=support
 
VBOXWEB_LOGFILE=/var/log/vboxweb.log
 
VBOXWEB_LOGFILE=/var/log/vboxweb.log
</file>
+
</source>
  
Créer le fichier de log:
 
<code bash> touch /var/log/vboxweb.log
 
chown support:vboxusers /var/log/vboxweb.log</code>
 
  
Lancer le service
+
Créer le fichier de log :
<code bash>/etc/init.d/vboxweb-service start</code>
+
<source lang="bash">
 +
touch /var/log/vboxweb.log
 +
chown support:vboxusers /var/log/vboxweb.log
 +
</source>
  
Téléchargement de phpvirtualbox
+
 
<code bash>wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-7.zip
+
<source lang="bash">
 +
/etc/init.d/vboxweb-service start
 +
</source>
 +
 
 +
 
 +
=== Téléchargement de phpvirtualbox ===
 +
<source lang="bash">
 +
wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-7.zip
 
unzip phpvirtualbox-4.1-7.zip
 
unzip phpvirtualbox-4.1-7.zip
 
mv phpvirtualbox-4.1-7 virtualbox
 
mv phpvirtualbox-4.1-7 virtualbox
rm phpvirtualbox-4.1-7.zip</code>
+
rm phpvirtualbox-4.1-7.zip
 +
</source>
 +
 
 +
 
 +
=== Configurer phpvirtualbox ===
 +
<source lang="bash">
 +
cp config.php-example config.php
 +
</source>
  
Configurer phpvirtualbox:
 
<code bash>cp config.php-example config.php</code>
 
  
 
Désactiver l'authentification :
 
Désactiver l'authentification :
<file php code.php>
+
<source lang="php">
 
// Disable authentication
 
// Disable authentication
 
var $noAuth = true;
 
var $noAuth = true;
</file>
+
</source>

Version actuelle datée du 20 mars 2012 à 15:53

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


Installation de virtualbox

Prérequis

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


Mettre à jour centos :

yum update


Installer les dépendances :

yum groupinstall "Development Tools"
yum install kernel-headers kernel-devel


Installation

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:

wget http://download.virtualbox.org/virtualbox/4.1.8/Oracle_VM_VirtualBox_Extension_Pack-4.1.8.vbox-extpack
VBoxManage extpack install 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

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

Créer le fichier /etc/default/virtualbox :

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


/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;