Instalar VirtualBox y Vagrant en Ubuntu 20.04

Uno de mis intereses tecnológicos fuera de la vida DevOps es MediaWiki. Quiero aprender a usarlo bien para poder crear un archivo online con un grupo de amigos.

Mi plan es tener la wiki en una instancia EC2 en AWS, sin embargo, mientras aprendo, prefiero usar algo que no tenga que pagar. Para ello utilizaré Vagrant y VirtualBox para correr Amazon Linux en mi máquina y después trasladar lo que haga a una instancia EC2.

Hay otro aspecto postivo haciendo esto y es que Vagrant se puede utilizar para lanzar y configurar instancias EC2. Aún no he decidido si voy a usar esta característica pero está bien tener la opción.

Este artículo explica cómo instalar VirtualBox y Vagrant en Ubuntu 20.04.

VirtualBox

  1. Añade un nuevo fichero a /etc/apt/sources.list.d, yo le llamé virtualbox.list y su contenido tiene que ser:
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian focal contrib
  1. Baja y registra la clave pública de Oracle
curl https://www.virtualbox.org/download/oracle_vbox_2016.asc |  sudo apt-key add -
  1. Y ahora instalemos VirtualBox
sudo apt-get update
sudo apt-get install virtualbox-6.1

Si estás usando UEFI Secure Boot necesitarás algún paso más. El proceso de instalación de pedirá elegir una contraseña y confirmarla al reiniciar. Algo parecido a la screenshot que hay aquí abajo:

VBox install UEFI
  1. Reinicia. Si intentas iniciar VirtualBox sin reiniciar probablemente te saltará un mensaje parecido a este.
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (5.4.0-42-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/vboxconfig

         You will not be able to start VMs until this problem is fixed.

Una vez reinicies deberías poder iniciar VirtualBox.

Vagrant

Vagrant está disponible como parte de los repositorios de Ubuntu. Lo malo es que estos suelen estar bastante desactualizados. Mi consejo es que te bajes la última versión estable de la página de Vagrant.

En el momento en el que escribí esta guía, la última versión era 2.2.10 y la bajé desde la sección de Debian.

Después de bajarte el fichero .deb sólo te queda instalarlo con dpkg.

sudo dpkg -i vagrant_2.2.10_x86_64.deb

Puedes comprobar si vagrant está instalado con el siguiente comando:

vagrant --version
Vagrant 2.2.10

¡Muchas gracias por visitar mi blog! Espero que este artículo haya sido útil. ¡Hasta la próxima!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *