Instale ‘PhpVirtualBox’ para administrar máquinas virtuales VirtualBox a través del navegador web en Linux

Instale ‘PhpVirtualBox’ para administrar máquinas virtuales VirtualBox a través del navegador web en Linux

La virtualización. es uno de los temas más discutidos en el campo de Linux y TI en general. En la lista de 10 HOT IT Skills in demand, la virtualización (Vmware) se encuentra en la parte superior de la lista.

Lo llevaremos a una nota rápida de lo que es la virtualización, varias herramientas de virtualización antes de una guía completa sobre la descarga, instalación y configuración de Virtualbox. y PhpVirtualBox. que es una interfaz de caja virtual basada en web.

La descarga, instalación y configuración de Virtualbox. y PhpVirtualBox. seguirán para las distribuciones basadas en Debian y CentOS.

¿Qué es la virtualización?

Virtualización. es el proceso de creación de ( virtual) versión del sistema operativo, almacenamiento, recursos de red y hardware. La virtualización se logra mediante la creación de máquinas virtuales que alimentan un sistema operativo. Un servidor físico host puede albergar una o más máquinas virtuales, que pueden alimentar diferentes sistemas operativos (Windows, Linux, UNIX, BSD).

Hay varias herramientas de virtualización disponibles. Algunos de ellos son específicos de la plataforma y el resto están disponibles para su uso en cualquier plataforma.

  1. Microsoft Virtual Server 2005 R2-disponible para plataformas x86 y x86_64 bit. Soporte: solo Windows.
  2. Q: herramienta de virtualización de código abierto disponible para Windows, Mac y Linux.
  3. Vmware: disponible para Windows y Linux.
  4. VirtualBox: Aplicación de código abierto disponible para Windows, Mac, Linux y Solaris.
  5. Xen: admite Windows y distribuciones de Linux.

¿Qué es VirtualBox freestar.config.enabled_slots.push ( locationName: “tecmint_incontent”, slotId: “tecmint_incontent”);

VirtualBox. se lanzó inicialmente bajo licencia propietaria, pero luego (2007) Oracle Corporation comenzó a publicarlo bajo licencia pública general GNU. Escrito completamente en C, C ++ y lenguaje ensamblador, está disponible para Windows, OS X, Linux y Solaris.

Se afirma que VirtualBox es la única solución de virtualización profesional que está disponible gratuitamente y es de código abierto. Es capaz de admitir un sistema operativo invitado de 64 bits, así como crear una instantánea del sistema operativo virtual.

VirtualBox le permite ejecutar una aplicación virtualizada junto con una aplicación de escritorio real. Además, se puede configurar para compartir portapapeles y carpetas de host. Hay controladores especiales disponibles para un cambio suave entre sistemas. Está disponible para plataformas X86 y X86_64 bit. Un gran punto a favor de VirtualBox es alto en funciones y rendimiento y bajo en recursos.

Este artículo explicará la instalación y configuración de VirtualBox y PhpVirtualBox para administrar máquinas virtuales en RHEL/CentOS/Fedora. y Debian/Ubuntu.

Instalación de VirtualBox y PhpVirtualBox en Linux

Para este artículo, usaremos la instalación mínima de Debian. y CentOS. como plataforma de instalación. Toda la instalación, configuración y ejemplos se prueban en Debian 8.0. y CentOS 7.1. Mínimo.

1.. Antes de instalar VirtualBox y PhpVirtualBox, necesita actualizar la base de datos del paquete del sistema e instalar requisitos previos como Apache. PHP. y otras dependencias necesarias como se muestra a continuación.

En distribuciones basadas en 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

Después de la instalación todos los paquetes requeridos anteriores, puede continuar para agregar una de las siguientes líneas de VirtualBox PPA al archivo/etc/apt/sources.list, de acuerdo con su distribución de 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 precisa. 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

A continuación, descargue y agregue la clave pública de Oracle usando los siguientes comandos.

# wget www.virtualbox.org/download/oracle_vbox.asc # apt-key agregar oracle_vbox.asc En distribuciones basadas en RedHat # yum update && yum autoremove # yum install httpd # yum install php php-devel php-common php-soap php-gd # yum groupinstall ‘Herramientas de desarrollo’ SDL kernel-devel kernel-headers dkms wget

Después de instalar todos los paquetes requeridos anteriormente, descargue la clave pública de Oracle e impórtela en su sistema.

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

2.. A continuación, reinicie el servicio Apache con la ayuda de los siguientes comandos, según su distribución de Linux.

#/etc/init.d/apache2 restart [En sistemas antiguos basados ​​en Debian] #/etc/init.d/httpd restart [En sistemas antiguos basados ​​en RedHat] O # systemctl restart apache2.service [En sistemas más nuevos basados ​​en Debian] # systemctl reinicie httpd.service [En los sistemas más nuevos basados ​​en RedHat]

Apunte su navegador a su dirección IP privada o su dirección de bucle invertido, debe seleccionar e su página de prueba predeterminada de Apache.

http://ip-address O http://localhost

3.. Ahora es el momento de instalar VirtualBox.

# apt-get install virtualbox-4.3 [En sistemas basados ​​en Debian] # yum install virtualbox-4.3 [En sistemas basados ​​en RedHat]

4.. Luego descargue e instale PhpVirtualBox.

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

5.. Luego, mueva el ‘ phpvirtualbox-extraído-4.3-1. ‘a la carpeta raíz predeterminada del servidor web http (/var/www/ o /var/www/html. .

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

6.. Cambie el nombre del directorio ‘ phpvirtualbox-4.3-1. a phpvb. o cualquier cosa, para que sea fácil señalarlos. A continuación, hay un archivo de configuración config.php-example. en el directorio ‘ phpvb. , cámbiele el nombre a config.php. como se muestra a continuación.

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

7.. Cree una nueva cuenta de usuario (o agregue un usuario existente) y agréguelo al grupo vboxusers. y cambie la propiedad del directorio phpvb. a usuario avi.

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

8.. Ahora abra el archivo ‘ config.php. y agregue usuario y contraseña recién creados.

# vi/var/www/html/phpvb/config.php/* Nombre de usuario/Contraseña para el usuario del sistema que ejecuta VirtualBox */var $ username = ‘avi’; var $ contraseña = ‘avi123’;

9.. Ahora descargue e instale la extensión virtualbox.

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

10.. Ahora inicie Virtualbox-websrv. como el usuario ‘ avi. definido en el archivo de configuración.

$ vboxwebsrv-H 127.0.0.1

11.. Ahora apunte su navegador a ip_where_phpvirtualbox_is_installed/phpvb. o 127.0.0.1/phpvb. si se instaló en el servidor nativo.

El nombre de usuario predeterminado es admin. La contraseña predeterminada es admin.  PHPVirtual box Iniciar sesión  PHPVirtualbox Login Inicio de sesión en PHPVirtualbox

Si obtiene un error similar a la imagen de abajo . Es posible que deba iniciar ciertos servicios.

 Error de inicio de sesión de PhpVirtualBox  Error de inicio de sesión de PhpVirtualBox Error de inicio de sesión de PhpVirtualBox #/etc/init.d/virtualbox start #/etc/init.d/vboxdrv start #/etc/init.d/vboxweb-service start

Ahora vuelva a intentar iniciar sesión y usted verá la siguiente interfaz.

 Panel de control de PhpVirtualBox  PhpVirtualBox Dashboard Panel de control PhpVirtualBox

Puede instalar cualquier sistema operativo en Virtual box. Haga clic en Nuevo. dé el nombre y seleccione la arquitectura y la versión.

Crear nueva máquina virtual Crear nueva máquina virtual Crear nueva máquina virtual

Dar la cantidad de RAM virtual OS puede utilizar.

 Agregar ancho de RAM de máquina virtual  Agregar RAM de máquina virtual Agregar RAM de máquina virtual

Agregar nuevo disco duro virtual a una nueva máquina virtual.

 Agregar disco duro a VM  Agregar disco duro a VM Agregar disco duro a VM

Seleccione el tipo de disco duro.

 Seleccione el tipo de disco duro de VM  Seleccionar Tipo de disco duro de VM Seleccione el tipo de disco duro de VM

Seleccione el tipo de disco de almacenamiento asignación.

 VM Storage Disk  VM Storage Disk Disco de almacenamiento VM

Elija el tamaño del disco duro y haga clic en crear.

 VM Console Consola VM Consola VM

Es posible que vea el sistema operativo virtual en acción ion.

 VM Terminal en acción  VM Terminal en acción VM Terminal en acción

Puede separarlo haciendo clic en ‘ separar. .

 Separar VM  Separar VM Desconectar VM

El proceso de arranque y el resto de la instalación es bastante simple como si estuvieras instalando en una máquina local.

Arranque e instalación de VM  Arranque e instalación de VM Arranque e instalación de VM

Una vez que la instalación está Finalizada. su SO virtual está listo para alojar cualquier cosa virtualmente. Ya sea sistema operativo, red, dispositivo o cualquier otra cosa.

 VM OS Information  Información del SO de VM

Disfrute de su servidor virtual y Front-end PHPVirtualBox. para acceder a él. Puede implementarlo en la producción después de un poco más de configuración.