Recherche de site Web

Installez « PhpVirtualBox » pour gérer les machines virtuelles VirtualBox via un navigateur Web sous Linux


La Virtualisation est l'un des sujets les plus discutés dans le domaine de Linux et de l'informatique en général. Dans la liste des 10 compétences informatiques les plus demandées, la virtualisation (Vmware) figure en tête de liste.

Nous vous présenterons brièvement ce qu'est la virtualisation, plusieurs outils de virtualisation avant un guide complet sur le téléchargement, l'installation et la configuration de Virtualbox et de PhpVirtualBox qui est un logiciel virtuel basé sur le Web. face avant de la boîte.

Le téléchargement, l'installation et la configuration de Virtualbox et PhpVirtualBox suivront pour les distributions basées sur Debian et CentOS.

Qu'est-ce que la virtualisation

La Virtualisation est le processus de création d'une version non réelle (virtuelle) du système d'exploitation, du stockage, des ressources réseau et du matériel. La virtualisation est réalisée en créant des machines virtuelles qui alimentent un système d'exploitation. Un serveur physique hôte peut héberger une ou plusieurs machines virtuelles, qui peuvent alimenter différents systèmes d'exploitation (Windows, Linux, UNIX, BSD).

Il existe plusieurs outils de virtualisation disponibles. Quelques-uns d’entre eux sont spécifiques à la plate-forme et les autres peuvent être utilisés sur n’importe quelle plate-forme.

  1. Microsoft Virtual Server 2005 R2 – disponible pour les plateformes x86 et x86_64 bits. Prise en charge : Windows uniquement.
  2. Q – outil de virtualisation open source disponible pour Windows, Mac et Linux.
  3. VMware – Disponible pour Windows et Linux.
  4. VirtualBox – Application open source disponible pour Windows, Mac, Linux et Solaris.
  5. Xen – Prend en charge les distributions Windows et Linux.

Qu'est-ce que VirtualBox

VirtualBox a initialement été publié sous licence propriétaire, mais plus tard (2007), Oracle Corporation a commencé à le publier sous licence publique générale GNU. Écrit entièrement en C, C++ et Assembly Language, il est disponible pour Windows, OS X, Linux et Solaris.

VirtualBox est considéré comme la seule solution de virtualisation professionnelle disponible gratuitement et open source. Il est capable de prendre en charge le système d'exploitation invité 64 bits ainsi que de créer un instantané du système d'exploitation virtuel.

VirtualBox vous permet d'exécuter une application virtualisée avec une véritable application de bureau. De plus, il peut être configuré pour partager les presse-papiers et les dossiers de l'hôte. Des pilotes spéciaux sont disponibles pour une commutation fluide entre les systèmes. Il est disponible pour les plates-formes X86 ainsi que X86_64 bits. Haute en fonctionnalités et en performances et faible en ressources est un gros avantage de VirtualBox.

Cet article décrit l'installation et la configuration de VirtualBox et PhpVirtualBox pour gérer les machines virtuelles sous les systèmes RHEL/CentOS/Fedora et Debian/Ubuntu.

Installation de VirtualBox et PhpVirtualBox sous Linux

Pour cet article, nous utiliserons l'installation minimale de Debian et CentOS comme plate-forme d'installation. Toutes les installations, configurations et exemples sont testés sur Debian 8.0 et CentOS 7.1 Minimal.

1. Avant d'installer VirtualBox et PhpVirtualBox, vous devez mettre à jour la base de données des packages système et installer les prérequis tels que Apache, PHP et d'autres dépendances nécessaires, comme indiqué. ci-dessous.

Sur les distributions basées sur Debian

apt-get update && apt-get upgrade && apt-get autoremove
apt-get install apache2
apt-get install php5 php5-common php-soap php5-gd
apt-get install build-essential dkms unzip wget

Après avoir installé tous les packages requis ci-dessus, vous pouvez continuer en ajoutant l'une des lignes PPA VirtualBox suivantes au fichier /etc/apt/sources.list, en fonction de votre distribution Linux.

deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

Téléchargez ensuite et ajoutez la clé publique Oracle à l'aide des commandes suivantes.

wget www.virtualbox.org/download/oracle_vbox.asc
apt-key add oracle_vbox.asc

Sur les distributions basées sur RedHat

yum update && yum autoremove
yum install httpd
yum install php php-devel php-common php-soap php-gd
yum groupinstall 'Development Tools' SDL kernel-devel kernel-headers dkms wget

Après avoir installé tous les packages requis ci-dessus, téléchargez la clé publique Oracle et importez-la dans votre système.

wget www.virtualbox.org/download/oracle_vbox.asc
rpm –import oracle_vbox.asc

2. Ensuite, redémarrez le service Apache à l'aide des commandes suivantes, selon votre distribution Linux.

/etc/init.d/apache2 restart				[On Older Debian based systems]
/etc/init.d/httpd restart				[On Older RedHat based systems]

OR

systemctl restart apache2.service			[On Newer Debian based systems]
systemctl restart httpd.service			[On Newer RedHat based systems]

Pointez votre navigateur vers votre adresse IP privée ou votre adresse de bouclage, vous devriez voir votre page de test par défaut d'Apache.

http://ip-address
OR
http://localhost

3. Il est maintenant temps d’installer VirtualBox.

apt-get install virtualbox-4.3		[On Debian based systems]
yum install virtualbox-4.3   			[On RedHat based systems]

4. Ensuite, téléchargez et installez PhpVirtualBox.

wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-1.zip
unzip phpvirtualbox-4.3-1.zip

5. Ensuite, déplacez le dossier extrait 'phpvirtualbox-4.3-1' vers le dossier racine par défaut du serveur Web http (/var/www/ ou /var/www/html).

mv phpvirtualbox-4.3-1 /var/www/html

6. Renommez le répertoire « phpvirtualbox-4.3-1 » en phpvb ou autre, afin qu'il soit facile d'y pointer. Ensuite, il y a un fichier de configuration config.php-example dans le répertoire « phpvb », renommez-le en config.php comme indiqué ci-dessous.

mv /var/www/html/phpvb/config.php-example /var/www/html/phpvb/config.php

7. Créez un nouveau compte utilisateur (ou ajoutez un utilisateur existant) et ajoutez-le au groupe vboxusers et remplacez la propriété du répertoire phpvb par Utilisateur avi.

useradd avi
passwd avi
usermod -aG vboxusers avi
chown -R avi:avi /var/www/html/phpvb

8. Ouvrez maintenant le fichier « config.php » et ajoutez l'utilisateur et le mot de passe nouvellement créés.

vi / var/www/html/phpvb/config.php
/* Username / Password for system user that runs VirtualBox */
var $username = 'avi';
var $password = 'avi123';

9. Maintenant, téléchargez et installez l'extension virtualbox.

wget http://download.virtualbox.org/virtualbox/4.3.12/Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
VboxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack

10. Maintenant, démarrez Virtualbox-websrv en tant qu'utilisateur « avi » défini dans le fichier de configuration.

vboxwebsrv -H 127.0.0.1

11. Pointez maintenant votre navigateur sur ip_where_phpvirtualbox_is_installed/phpvb ou 127.0.0.1/phpvb, s'il a été installé sur le serveur natif.

The default username is admin
The default pasword is admin

Si vous obtenez une erreur similaire à l’image ci-dessous. Vous devrez peut-être démarrer certains services.

/etc/init.d/virtualbox start
/etc/init.d/vboxdrv  start
/etc/init.d/vboxweb-service start

Maintenant, essayez à nouveau de vous connecter et vous verrez l'interface ci-dessous.

Vous pouvez installer n’importe quel système d’exploitation dans Virtual Box. Cliquez sur Nouveau, donnez le nom et sélectionnez l'architecture et la version.

Indiquez la quantité de RAM que le système d'exploitation virtuel peut utiliser.

Ajoutez un nouveau disque dur virtuel à une nouvelle machine virtuelle.

Sélectionnez le type de disque dur.

Sélectionnez le type d’allocation de disque de stockage.

Choisissez la taille du disque dur et cliquez sur créer.

Vous verrez peut-être que votre disque virtuel est créé et prêt à héberger un système d'exploitation virtuel.

Cliquez sur stockage et ajoutez une image virtuelle (iso), ou sélectionnez le lecteur de CD physique de votre machine. Enfin, cliquez sur Démarrer pour lancer l'installation.

Cliquez sur Réseau et sélectionnez l'Adaptateur réseau approprié.

Cliquez sur console dans le coin supérieur droit, sélectionnez taille du bureau et connectez-vous. Si l'option de la console n'est pas mise en surbrillance, vous devrez peut-être l'activer sous ParamètresAffichageAffichage à distanceActiver le serveur et cliquez sur OK.

Vous pouvez voir le système d'exploitation virtuel en action.

Vous pouvez le détacher en cliquant sur « détacher ».

Le processus de démarrage et de reste du processus d’installation est assez simple, comme si vous installiez sur une machine locale.

Une fois l'installation Terminée, votre système d'exploitation virtuel est prêt à héberger virtuellement n'importe quoi. Qu'il s'agisse du système d'exploitation, du réseau, de l'appareil ou de toute autre chose.

Profitez de votre Serveur Virtuel local et de votre PHPVirtualBox Front-end pour y accéder. Vous pouvez l'implémenter en production après un peu plus de configuration.

C'est tout de mon côté pour l'instant. Faites-moi savoir si vous avez aimé l'application ou non, je serai également là pour vous aider si vous rencontrez un problème. Restez connecté à Tecmint. Au revoir!