Cargando



Cómo instalar VirtualBox en CentOS 7

Tutorial con vídeo para pdoer instalar y configurar la última versión de VirtualBox en CentOS 7.


ene 08 2019 15:20
Avanzado
Total de Apartados : 6

La virtualización es uno de los temas que más ayuda a administradores y usuarios de IT para poder llevar a cabo todo tipo de acciones tales como probar nuevos sistemas operativos o aplicaciones, conocer el impacto de una implementación o simplemente saber sobre las nuevas características lanzadas. Todo ello sin que se ponga en riesgo la productividad y configuración de una máquina real y funcionando en tiempo real. Gracias a la virtualización no solo es práctico probar nuevos sistemas, sino que además se ahorran recursos puesto que en un solo equipo se puede implementar diversos sistemas operativos virtuales.

 

Una de las plataformas más usadas para este tema de la virtualización es VirtualBox, la cual es una plataforma para arquitecturas x86 (32 bits) y AMD64 / Intel64 (64 bits) tanto para empresas como para el uso doméstico. Al usar VirtualBox, disponemos de una plataforma con grandes funcionalidades con las cuales es posible crear, administrar y trabajar cientos de máquinas virtuales. Gracias a la virtualización , las tareas de configuración de sistemas pueden hacerse desde un proceso de ensayo-error que no comprometa la integridad de nuestro sistema real gracias a un uso virtual de diferentes software con los que queremos trabajar.

 

Te explicamos cómo verificar actualizaciones, actualizar un sólo paquete o todos con Yum y actualizar de forma general el sistema de CentOS 7 Linux

 

VirtualBox está disponible de forma gratuita como un software de código abierto basado en los términos de la Licencia Pública General de GNU (GPL) versión 2. VirtualBox puede ser ejecutado en equipos con sistemas Windows, Linux, Macintosh y Solaris admitiendo una gran cantidad de sistemas operativos invitados como Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x y 4.x), Solaris y OpenSolaris, OS / 2 y OpenBSD.

 

Novedades de VirtualBox
Actualmente VirtualBox ha lanzado la versión 6.0 la cual supone un cambio radical, desde su interfaz, y que nos ofrece mejoras y novedades como:

 

  • A nivel de interfaz de usuario se ha mejorado la compatibilidad con HiDPI y escalado, incluyendo una mejor detección y configuración por máquina virtual.
  • Soporte implementado para exportar una máquina virtual a Oracle Cloud Infrastructure.
  • Se ha integrado un nuevo administrador de archivos el cual permite al usuario controlar el sistema de archivos del huésped y copiar archivos entre el host y el invitado.
  • A nivel de gráficos se ha realizado una actualización de la compatibilidad con gráficos 3D para invitados Windows, y emulación de dispositivo de gráficos VMSVGA 3D en invitados Linux y Solaris.
  • Se añadió soporte para configuraciones de altavoces de sonido envolvente tal como se implementó en Windows 10 Build 1809.
  • Se ha agregado la utilidad vboximg-mount en los hosts de Apple con el fin de acceder al contenido de los discos de invitados en el host.
  • Se ha integrado soporte para usar Hyper-V como el núcleo de ejecución alternativo en el host de Windows. Esto evitará la incapacidad de ejecutar máquinas virtuales con un rendimiento reducido.
  • La grabación de vídeo y audio ahora se puede habilitar por separado.
  • Se han creado mejoras y correcciones de audio y vídeo.
  • Se ha añadido una solución alternativa para los huéspedes antiguos que no habilitan la masterización de bus para el dispositivo virtio PCI.
  • Ahora se permite cambiar el archivo adjunto del puerto serie mientras se está ejecutando una máquina.
  • Ahora es posible cambiar el tamaño de las imágenes de disco de forma transparente durante la fusión.
  • VBoxManage ahora cuenta con soporte para opciones DHCP.
  • Nuevas interfaces y características en el Guest Control.
  • Mejoras de rendimiento en las carpetas compartidas.
  • Windows Guest Additions ahora se corrige el manejo incorrecto de las coordenadas de la tableta con las versiones recientes de Windows 10.
  • Se admite VMSVGA en las adiciones de Linux y X11.
  • Soporte inicial para MacOS Guest Additions.
  • Ahora es posible configurar hasta cuatro tablas ACPI personalizadas para una máquina virtual.

 

 

A continuación, veremos cómo instalar VirtualBox 6.0 en CentOS 7 y así sacar el máximo provecho de la virtualización.

 

 


1. Eliminar versiones anteriores de VirtualBox en CentOS 7

 

Paso 1

El primer paso que dar será eliminar las versiones anteriores de VirtualBox, si existen, en CentOS 7, para ello ejecutaremos lo siguiente:
yum remove VirtualBox*
Paso 2

En caso de que no exista ninguna versión instalada veremos lo siguiente:

 

 

 

1-Eliminar-versiones-anteriores-de-VirtualBox-en-CentOS-7.png

 

 


2. Añadir los repositorios de VirtualBox en CentOS 7

 

Paso 1

El siguiente paso consiste en añadir los repositorios de VirtualBox con el fin de poder llevar a cabo la instalación más adelante, para ello ejecutamos lo siguiente:
cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

2-Eliminar-versiones-anteriores-de-VirtualBox-en-CentOS-7.png

 

Nota
En el caso de usar CentOS 5 debemos ejecutar lo siguiente:
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5-4.noarch.rpm

 

 

3. Instalar los paquetes de dependencia para VirtualBox

 

Paso 2

VirtualBox hace uso del módulo del kernel vboxdrv con el fin de controlar y asignar memoria física para la ejecución de sistemas operativos invitados, en caso de no contar con este módulo, será posible usar VirtualBox para crear y configurar máquinas virtuales, pero no funcionarán en sí.

 

Con el objetivo de que VirtualBox sea completamente funcional, vamos a actualizar CentOS 7 y luego vamos a instalar algunos módulos adicionales como DKMS, kernel-headers y kernel-devel y algunos paquetes de dependencia, para ello ejecutaremos la siguiente línea:

yum update (actualizar el sistema)

3-Eliminar-versiones-anteriores-de-VirtualBox-en-CentOS-7.png

 

Paso 3

Allí ingresamos la letra “s” para confirmar la descarga e instalación de las actualizaciones del sistema donde se integra la actualización de la clave de VirtualBox. Luego ejecutamos lo siguiente:
yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (instalar dependencias)

4-Eliminar-versiones-anteriores-de-VirtualBox-en-CentOS-7.png

 

Paso 4

Iniciará el proceso y más adelante veremos lo siguiente:

 

5-Eliminar-versiones-anteriores-de-VirtualBox-en-CentOS-7.png

 

Paso 5

Allí ingresamos la letra y para validar la descarga e instalación la cual, al finalizar, desplegara lo siguiente:

 

6-Eliminar-versiones-anteriores-de-VirtualBox-en-CentOS-7.png

 

 


4. Instalar VirtualBox en CentOS 7

 

Paso 1

Una vez completados los pasos anteriores, procedemos a instalar VirtualBox 6.0 con el siguiente comando:
yum install VirtualBox-6.0

7-Instalar-VirtualBox-en-CentOS-7.png

 

Paso 2

Allí vemos que se inicia el proceso de ejecución de dependencias y luego veremos lo siguiente:

 

8-proceso-de-ejecución-de-dependencias.png

 

Paso 3

Aceptamos el proceso ingresando y donde más adelante veremos lo siguiente:

 

 

9-virtualbox-en-centos-7.png

 

Paso 4

Allí ingresamos la letra s para aceptar la clave de VirtualBox y posteriormente, al finalizar el proceso de instalación, veremos lo siguiente. En este punto ya hemos instalado VirtualBox 6.0 en CentOS 7.

 

 

10-clave-de-VirtualBox.png

 

 


5. Reconstruir los módulos del kernel para VirtualBox en CentOS 7

 

Paso 1

Con el siguiente comando se creará automáticamente un grupo y usuario de vboxusers y también se buscará y reconstruirá automáticamente los módulos requeridos del kernel:
/usr/lib/virtualbox/vboxdrv.sh setup

11-Reconstruir-los-módulos-del-kernel-para-VirtualBox-en-CentOS-7.png

 

 

Paso 2

Para CentOS 5, si lo usamos, debemos ejecutar lo siguiente:
/etc/init.d/vboxdrv setup
Nota
En caso de que se genere un error al ejecutar el comando anterior, vamos a usar las siguientes líneas:
uname -r
yum install kernel-devel-CURRENT_KERNEL

 

Nota
Allí reemplazamos "CURRENT_KERNEL" por el resultado generado en uname -r y luego ejecutamos de nuevo la línea:
/usr/lib/virtualbox/vboxdrv.sh setup

 

 

Paso 3

En caso de ver un mensaje de error como KERN_DIR o si su directorio de origen del kernel no se detecta automáticamente por el proceso de compilación, será posible configurarlo con el siguiente comando teniendo en cuenta cambiar la versión del kernel de acuerdo con el sistema usado:
KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64

export KERN_DIR

6. Acceder a VirtualBox en CentOS 7

 

Paso 1

De esta forma ya será posible acceder a VirtualBox en CentOS 7:

 

 

Paso 2

Al acceder a VirtualBox esta será la nueva interfaz ofrecida:

 

 

Paso 3

Como vemos es un cambio drástico el que ha sufrido VirtualBox, allí podremos crear nuestra máquina virtual siguiendo los pasos normales:

 

 

Paso 4

Podemos observar estas partes:

 

Asignación de memoria RAM

 

 

 

Creación de discos duros

 

 

 

 

 

Tipo de disco duro a crear

 

 

 

 

Tipo de almacenamiento a usar

 

 

 

 

 

Ubicación y tamaño del disco duro

 

 

 

Paso 5

Con esto, cuando se configure una nueva máquina virtual en VirtualBox, este será su aspecto:

 

 

 

Paso 6

Al acceder a la configuración de la máquina virtual también veremos algunos cambios notables:

 

 

Paso 7

Así, hemos aprendido a instalar VirtualBox en CentOS 7 y disfrutar de todo lo que la virtualización nos ofrece.

 

 

De esta forma tendremos instalada VirtualBox en nuestro sistema CentOS 7.

 

Tutorial que explica la instalación de Virtualbox Guest Additions en Ubuntu o centOS de Linux paso a paso.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X