como instalar centos en una maquina virtual

Cómo instalar CentOS 7 en VirtualBox

En esta entrada veremos cómo instalar CentOS 7 en VirtualBox paso a paso, la mejor forma de probar esta distribución y aprender a sacarle el máximo partido. Instalaremos la reciente versión 1908, ó CentOS 7.7, con soporte hasta mediados de 2.024, una de las distribuciones más utilizadas en el entorno de los VPS (servidores virtuales privados), por lo que cualquiera que esté interesado en trabajar en estos entornos debería conocerla.

Cómo instalar CentOS en 7 VirtualBox

En esta ocasión vamos a instalar CentOS 7 en VirtualBox, así que el primer paso será conseguir una imagen ISO del disco de instalación de la última versión de CentOS 7.

Cómo descargar CentOS 7

Nos dirigiremos a la página web del proyecto CentOS para descargar CentOS 7 en su última revisión.

como descargar centos 7 para virtualbox
Página web del proyecto CentOS

Una vez en la página seguiremos cualquiera de los enlaces «Get CentOS«, que nos llevará a la sección de descargas, donde en primer lugar veremos las opciones para descargar la última versión de CentOS, que no corresponde a CentOS 7:

como descargar centos 7
Página de descargas de CentOS

El enlace que nos interesa es «alternative downloads«, que se encuentra en segundo plano, y nos llevará a una página con todas las posibilidades de descarga.

descargas alternativas de centos

Siguiendo el enlace «mirrors» de la versión 7 de CentOS se abrirá una página con una lista de servidores espejo o mirror, ordenada normalmente por cercanía geográfica:

lista de servidores de descarga de centos 7
Lista de servidores de descarga de CentOS 7

Visitando cualquiera de estos servidores espejo o mirror por fin encontraremos las descargas de las distintas imágenes ISO disponibles de CentOS 7:

Descargar Centos 7 ISO 64 bits en español

Todas estas descargas son imágenes ISO de CentOS 7 64 bits. Tenemos tres posibilidades para descargar:

  • DVD ISO: Imagen del DVD estándar de instalación y la que se descarga normalmente.
  • Everything ISO: La imagen más completa (duplica el tamaño de la imagen DVD), con todos los paquetes que ofrece CentOS 7 nativamente.
  • Minimal ISO: La imagen ISO para realizar una instalación mínima, perfecta para empezar a trabajar, añadiendo poco a poco lo que vamos necesitando.

En este tutorial descargaremos la Minimal ISO.

Descargar Centos 7 ISO 32 bits en español

Si queremos descargar CentOS 7 32 bits, porque nuestra máquina anfitriona no soporte virtualización en 64 bits, por ejemplo, nos dirigiremos a la sección «AltArch Releases» de la página de descargas alternativas, en la que encontraremos versiones de imágenes ISO de CentOS 7 32 bits, incluyendo una de menor tamaño aún, la Netinstall ISO.

descarga de imagenes iso de centos 7 32 bits

Puedes abrir el enlace de los espejos de un tipo de imagen ISO de CentOS 7 3 bits, o puedes acceder a esta lista de mirrors de descarga de las 3 imágenes ISO de CentOS 7 32 bits disponibles.

Cómo instalar CentOS 7 en VirtualBox

Para no tener problemas con la máquina virtual, vamos a ver cómo instalar CentOS 7 en VirtualBox, eligiendo cuidadosamente la configuración de la máquina para que todo funcione a la primera.

Utilizaremos VirtualBox 6, aunque las últimas versiones de VirtualBox 5 funcionan muy bien con CentOS.

Abrimos VirtualBox y comenzamos a crear la máquina eligiendo «Nueva«.  Se nos abrirá el diálogo de creación de la máquina donde procederemos a rellenar los datos necesarios.

como instalar centos 7 en virtualbox
Creando la máquina virtual VirtualBox para CentOS 7

A tener en cuenta cuando creamos la máquina:

  • CentOS es una distribución basada en RedHat, por lo que esta es la versión que debemos elegir en el desplegable correspondiente. Si el nombre que le damos a la máquina comienza por «CentOS», VirtualBox directamente selecciona RedHat por nosotros.
  • La documentación oficial de CentOS especifica que son necesarios 1.280 MB de memoria RAM para la instalación y ejecución de CentOS 7. Personalmente, he conseguido hacer la instalación y ejecutar la máquina con 1.024 MB, pero para mejorar nuestra experiencia es buena idea reservar 1,5 GB de RAM (siempre teniendo en cuenta la RAM que puede ceder el sistema anfitrión).

La cantidad de disco duro a reservar también dependerá de nuestra disponibilidad y de la cantidad de software y datos que lleguemos a usar. Para que te hagas una idea, una instalación limpia de la imagen mínima en un disco VDI de 8 GB deja libres 5,3 GB tras el proceso de instalación.

Con respecto al resto de opciones durante la configuración de la máquina virtual (excepto la red, que veremos después), se puede dejar todo por defecto. Algunos detalles que cambio en mi configuración son:

Sección Sistema

  • Elimino el disquete de la secuencia de arranque en «Placa base» y dejo como primer dispositivo de arranque el disco duro.
  • Siguiendo en «Placa Base«, asegúrate de que «Reloj hardware en tiempo UTC» esté marcado, ya que CentOS calculará la hora aplicando el desplazamiento de la zona horaria a la hora del reloj en tiempo real..
  • En VirtualBox 6, suelo seleccionar en «Placa base / Dispositivo apuntador» la opción «Ratón PS/2«, ya que no da problemas durante la instalación gráfica y me permite desactivar en la sección «USB» el controlador USB.

Sección Pantalla

La instalación de CentOS 7 se realiza en modo gráfico, por tanto conviene configurar «Controlador gráfico» como VBoxVGA, o VBoxSVGA (si quieres habilitar la aceleración 3D)  para que la resolución de la ventana de VirtualBox sea suficiente para la resolución del instalador.

Sección Audio

En una instalación de CentOS 7 como servidor se puede deshabilitar el audio.

Configurar la red de la máquina virtual para CentOS 7

La configuración que suelo usar es tener la máquina virtual de CentOS como una máquina más de la red local, funcionando como si de una máquina cableada más en la red se tratara. Para ello, las opciones de configuración que escojo en la sección «Red» son:

configuracion de red de virtualbox para centos
Configuración de red de la máquina VirtualBox para CentOS 7
  • Conectado a: Adaptador puente.
  • Nombre: El adaptador de red con el que la máquina anfitriona se conecta a la red local.
  • Tipo de adaptador: PCnetFAST III (Am79C973) funciona correctamente. Los adaptadores Intel PRO suelen dar problemas, así que aconsejo descartarlos.
  • Modo promiscuo: Denegar.
  • Cable conectado: Por supuesto, se deja activado.

Sección USB

Suelo desactivar el uso del USB en virtualizaciones dirigidas a servidores o campo de pruebas de sistemas VPS CentOS 7 en producción. Si lo necesitas para tu sistema, siéntete libre de dejarlo activado con la versión del controlador que te interese.

Con esto ya estaría creada la máquina virtual con una configuración decente para instalar CentOS 7 en VirtualBox.

Instalación de CentOS 7

La imagen ISO de CentOS 7 que descargamos anteriormente la cargamos en la unidad óptica virtual de la máquina VirtualBox.

Cómo cargar la imagen ISO de CentOS 7 en VirtualBox para la instalación

Y ya con la imagen cargada sólo queda salir del diálogo de configuración de la máquina virtual y arrancarla.

Inicio de la máquina virtual

Al arrancar la máquina virtual para CentOS 7 que acabamos de crear se nos presentará brevemente la pantalla de inicio y BIOS de VirtualBox.

Si dejaste la unidad óptica virtual como primer dispositivo de arranque, o si es el disco duro virtual, pero este es nuevo y no contiene datos, no hay que hacer nada. En caso contrario, habrá que pulsar F12 para seleccionar el dispositivo de arranque, que contiene el medio de instalación.

Tras unos segundos de actividad, se nos presenta el menú de inicio de la instalación (con el añadido de una opción de testeo de RAM mediante Memtest).

como instalar centos
Menú de arranque de la instalación de CentOS 7

Seleccionamos la opción «Install CentOS 7» y el sistema de instalación arrancará, mostrando multitud de mensajes de estado en modo consola.

instalador centos7 arrancando
Instalador de CentOS 7 iniciándose

Tras terminar la carga e inicialización, la ventana pasa a modo gráfico y lo primero que nos mostrará el instalador gráfico es la selección de idioma y variedad del mismo.

seleccion idioma centos 7
Selección de idioma y variedad

A continuación aparece un primer menú con un resumen de la instalación, en el que la mayoría de opciones se rellenan automáticamente con valores por defecto.

resumen instalacion centos 7
Resumen de instalación de CentOS 7

No obstante, conviene repasar alguna opción para asegurar que los valores por defecto son correctos.

Fecha y hora

Puede que el instalador no acierte con la hora correcta, si el país especificado tiene más de una zona horaria.

seleccion fecha y hora centos 7

En esta sección podremos corregirla u obtenerla automáticamente a través de un servidor de hora de Internet, aunque para esta última de opción deberíamos configurar previamente la red.

Teclado

El teclado se configura automáticamente según el idioma elegido en la primera pantalla del instalador. Pero entrando en esta opción podremos probarlo e incluso cambiarlo, añadiendo otros mapas de teclado.

configuracion teclado centos 7

Selección de software

Si estuviéramos usando una imagen ISO DVD o la imagen completa, podríamos entrar en el selector de paquetes para elegir qué paquetes queremos instalar exactamente. Pero como estoy usando la instalación mínima, no hay nada que seleccionar o deseleccionar, así que no hace falta entrar en esta opción.

Destino de la instalación

Sí que tendremos que entrar en «Destino de la instalación«, donde podemos confirmar los ajustes por defecto o podemos particionar el disco manualmente, establecer cifrado del disco, etc.

resumen instalacion centos 7
Resumen de instalación de CentOS 7

Red y nombre de equipo

En esta sección entramos para activar la red y realizar ajustes personalizados.

opciones de red centos 7
Opciones de configuración de red

Por defecto, el interruptor de red aparece apagado, así que conviene activarlo. En ese momento el adaptador de red tratará de autoconfigurarse mediante DHCP y mostrará la configuración recibida del router o servidor DHCP de nuestra red (si existen). También podemos configurar el adaptador de red a mano. Y también podemos especificar el nombre y dominio de la máquina que estamos instalando.

KDUMP

KDUMP es el sistema que realiza volcados de memoria del kernel en caso de fallos de sistema, para el análisis de las causas de estos fallos. En la mayoría de ocasiones no es necesario, ya que sólo administradores muy experimentados pueden hacer algo con esta información.

En mi caso, prefiero liberar los recursos del sistema que necesita para su funcionamiento, desactivándolo.

Política de seguridad

Si necesitas aplicar algún perfil de seguridad concreto, es tan fácil como entrar en esta sección y seleccionarlo. La configuración por defecto suele ir bien.

Configuración de usuarios

Continuando con el proceso de instalación vemos una particularidad de este instalador, y es que comienza con la copia de archivos y paquetes en segundo plano mientras se nos pide configurar la contraseña de root y la creación de un usuario adicional.

proceso de instalacion centos 7
Comienza la copia de archivos

Una vez establecida la contraseña de root, podemos crear opcionalmente el usuario adicional, cosa que siempre es altamente recomendable.

Algo muy interesante es que durante la creación del usuario podemos configurarlo como administrador, lo que significa que se le incluye en el grupo wheel que tiene permisos ampliados, además de darle permisos de sudo. Si aprovechamos este momento para hacerlo, nos ahorraremos el hacerlo después, y es mucho más sencillo.

creacion usuario centos 7
Creación de un usuario con capacidades de administrador

Fin de la instalación

De regreso a la pantalla del progreso de instalación, hay que esperar a que finalicen la copia de archivos e instalación de paquetes, las tareas de postinstalación (la parte de la instalación que lleva más tiempo), etc.

Finalmente se nos anuncia el fin del proceso y aparece un botón para reiniciar el sistema e iniciar CentOS 7 por primera vez.

fin instalacion centos 7
Fin de la instalación, sólo queda reiniciar el sistema

Tras reiniciar, el sistema presentará la pantalla de inicio de sesión en modo consola, donde podremos entrar como root o, si lo llegamos a crear, como el usuario creado durante la instalación.

inicio sesion centos 7
Primer inicio de sesión en nuestra nueva máquina CentOS 7

Primeros pasos tras instalar CentOS 7

Tras instalar CentOS 7 en VirtualBox, una vez iniciada sesión por vez primera, podremos hacernos una idea de cómo ha quedado todo.

Podremos comprobar con los comandos habituales que la red está configurada (ip address), que la máquina tiene conectividad (ping), el uso y disponibilidad de memoria RAM (free -h), el uso y disponibilidad del disco duro (df -h), la ejecución de procesos (top), editar ficheros de configuración (vi), listar contenidos de directorios (ll), etc.

Y lo más importante, empezar a añadir paquetes mediante yum, comprobar si existen actualizaciones de paquetes (yum check-update), buscar paquetes (yum search), instalar esos paquetes (yum install), etc.

Por ejemplo, lo primero que deberíamos hacer tras finalizar la instalación de CentOS 7 es actualizar los paquetes que tenemos instalados, mediante el siguiente comando:

~$ sudo yum update

Conclusión

Ahora que ya sabes cómo instalar CentOS 7 en VirtualBox, tienes un magnífico punto de partida para comenzar a instalar diversos servicios que lo conviertan en un poderoso servidor. En siguientes entradas veremos cómo sacar partido a CentOS 7, instalando y configurando estos distintos servicios.

Para cualquier duda, pregunta, error o sugerencia de nuevos artículos, déjame un comentario.

¡Apoya este sitio!

Si te ha servido este tutorial o si te gustaría que siguiéramos creando tutoriales parecidos, ¡échanos una mano con una mínima aportación!

Valora esta sección

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (7 votos, promedio: 5,00 de 5)
Cargando…

4 comentarios en “Cómo instalar CentOS 7 en VirtualBox”

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies