Configurar un volumen LVM durante la instalación de Ubuntu Server 18.04 LTS

Publicado por P. Ruiz en

En SomeBooks.es, ya hemos dedicado un artículo a Instalar Ubuntu Server 18.04 LTS (Bionic Beaver) desde cero, pero en aquél caso, utilizábamos una configuración de disco estándar. Sin embargo, cuando se trata de instalar un equipo que actúe como servidor en una red, es frecuente que se utilicen volúmenes LVM que aumenten la flexibilidad de la instalación. El motivo es que más adelante podremos extenderlo añadiendo nuevos dispositivos físicos.

La ventaja es que, al principio, únicamente necesitaremos un disco. Esto lo convierte en un tipo de instalación equivalente a la estándar en lo relativo al material necesario… Y eso es lo que vamos a mostrarte en el artículo de hoy.

Más adelante en un futuro artículo, aprenderemos a incorporar un nuevo disco a la infraestructura que estamos iniciando hoy.

Como puedes suponer, la mayor parte del trabajo es idéntico al que realizábamos en el artículo mencionado arriba. De hecho, únicamente existen diferencias cuando definimos las características del almacenamiento. Sin embargo, para evitar que alguien pueda perderse en el proceso, repetiremos la instalación completa. Así, de paso, podremos incluir un par de matices que han variado recientemente en el proceso de instalación.

Antes de instalar

Como puedes suponer, antes de instalar el sistema operativo en nuestro equipo, debemos comprobar que éste cumple los requisitos necesarios. En este sentido, Canonical hace las siguientes recomendaciones mínimas:

  • 5 GB de espacio libre en disco.

  • 1 GB de RAM.

  • Procesador a 1 GHz o superior.
  • Un dispositivo DVD o un puerto USB para el soporte de instalación.

  • Asegurarse de tener una copia de seguridad reciente de los datos importantes.

Además, se recomienda disponer de acceso a Internet durante el proceso de instalación.

Como cabe esperar, el primer paso consistirá en ir hasta la página de descarga (http://releases.ubuntu.com/18.04/) y hacer clic sobre el enlace correspondiente.

Lo encontrarás en el apartado Server install image.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-001

Una vez descargado el archivo ISO, deberás grabarlo en un DVD o seguir las indicaciones de nuestros artículos Etcher (Parte 1): Una forma sencilla de crear dispositivos USB de instalación y Etcher (Parte 2): Crear un USB de instalación a partir de una imagen ISO, para instalar desde un dispositivo de memoria flash.

Finalmente, antes de comenzar la instalación, debemos acordarnos de comprobar si, en la BIOS, la secuencia de arranque indica que éste se intente primero desde la memoria USB o la unidad óptica que usaremos para instalar.

Si tu ordenador es relativamente moderno, probablemente también tendrás la opción de pulsar una tecla en los primeros instantes del arranque para que te ofrezca un menú con todas las unidades de almacenamiento desde las que puedes arrancar el sistema. En ese caso, no habría que configurar la BIOS, sólo elegir en este menú la unidad donde has grabado la ISO.

En este artículo suponemos que quieres sustituir por completo la instalación de tu antiguo sistema operativo. Durante el proceso se eliminará cualquier dato existente en el disco por lo que te recomiendo que, antes de comenzar esta tarea, realices una copia de seguridad de cualquier archivo que quieras preservar de tu antigua instalación.

Primeros pasos de la instalación

Si el arranque se está produciendo desde el dispositivo correcto, obtendrás una pantalla como la siguiente:

Sólo tenemos que esperar un instante.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-002

Poco después, se iniciará un asistente de instalación en modo texto que nos acompañará durante todo el proceso. Para comenzar, nos permite elegir nuestro idioma.

Puedes utilizar las teclas de cursor ( y ) para localizarlo y, una vez resaltado, la tecla Intro para elegirlo.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-003

Una vez que el asistente conoce nuestro idioma, los siguiente que necesita saber es la distribución que tiene nuestro teclado. También podemos elegir la opción Identify keyboard para que el asistente trate de averiguarlo por él mismo.

Observa que, la línea que aparece a continuación le Layout  aparece de un color diferente. Esto significa que es donde tenemos el foco, es decir donde actuaremos si pulsamos la tecla Intro. Como antes, podemos usar las teclas de cursor ( y ) para cambiar de opción.

Nosotros, simplemente pulsaremos la tecla Intro.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-004

Al hacerlo, aparecerá una lista con todos los idiomas soportados. Sólo tenemos que usar las teclas de cursos para localizar el nuestro. Será fácil encontrar el nuestro, porque aparecer ordenados alfabéticamente.

Cuando tengamos el foco sobre él, volvemos a pulsar la tecla Intro.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-005

Si quisiéramos elegir alguna variante sobre la distribución estándar, repetiríamos el mismo proceso en el cuadro Variant.

Cuando estemos listos, avanzaremos hasta Hecho con las teclas de cursos y pulsaremos la tecla Intro.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-006

Llegados a este punto, lo siguiente será elegir lo que queremos instalar. La segunda y tercera opción se utilizan para instalar componentes específicos de una instalación MAAS.

MAAS logoMAAS (Metal As A Service) es una tecnología introducida pro Canonical en 2012 que pretende trabajar con servidores físicos con los beneficios que supone el uso de servicios en la nube. Puedes encontrar más información en el siguiente enlace: https://docs.maas.io/2.3/en/.

Como la tecnología MAAS no es objeto de este artículo, nos limitaremos a pulsar la tecla Intro sobre la opción Instalar Ubuntu.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-007

Establecer la configuración de red

Para iniciar la instalación, lo primero que hará el asistente de instalación será tratar de detectar y configurar  cualquier adaptador de red presente en el equipo. Para lograrlo, tratará de asignar direcciones IP usando DHCP.

Normalmente, este paso es automático y meramente informativo. Nos limitaremos a comprobar que todo es correcto y continuaremos avanzando.

Si no se hubiese detectado ninguna tarjeta de red, el instalador podrá seguir avanzando, aunque no podrá comprobar si hay actualizaciones disponibles. En cualquier caso, siempre podremos modificar la configuración de red tras la instalación.

Nos limitamos a pulsar la tecla Intro sobre la opción Hecho.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-008

A continuación, si el equipo se va a conectar a Internet a través de un servidor Proxy, será el momento de escribir sus datos.

… De lo contrario, bastará con volver a pulsar la tecla Intro sobre la opción Hecho.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-009

Lo siguiente será indicar dónde se encuentra el repositorio desde el que Ubuntu 18.04 LTS obtendrá los paquetes de forma predeterminada.

Si no dispones de un repositorio alternativo, sólo tienes que pulsar la tecla de cursor abajo () hasta seleccionar la opción Hecho. Después, volvemos a pulsar la tecla Intro.

Configurar-un-volumen-RAID-durante-la-instalación-de-Ubuntu-Server-1804-LTS-001

Establecer la estructura del disco

En este apartado es donde se encuentran realmente las diferencias más importantes con respecto al artículo original (Instalar Ubuntu Server 18.04 LTS (Bionic Beaver) desde cero). Allí, usábamos la opción predeterminada, donde el asistente crea una sola partición para todo el sistema.

Sin embargo, en este caso elegiremos la opción Use An Entire Disk And Set Up LVM, que nos permite completar nuestro objetivo usando los parámetros predeterminados del sistema. Este planteamiento será útil en la mayoría de los casos pero, si necesitáramos una configuración más específica, bastaría con elegir la opción Manual y crear una distribución a medida.

Usamos la tecla de cursor abajo () hasta seleccionar la opción Use An Entire Disk And Set Up LVM. Después, pulsamos la tecla Intro.

Configurar-un-volumen-LVM-durante-la-instalacion-de-Ubuntu-Server-1804-LTS-001

Al hacerlo, el asistente de instalación nos muestra un mensaje explicándonos que se crearán tres particiones:

  • Una para el cargador de arranque.

  • Otra para la carpeta /boot, con el fin de mantener los archivos de arranque (incluye la imagen del núcleo) fuera del volumen LVM.

  • El resto del disco, donde se creará un Grupo de volúmenes LVM. En principio, éste  contendrá un volumen lógico de 4GB para el directorio raíz del sistema. El resto del espacio quedará sin asignar. De este modo, cuando se complete la instalación podremos expandir el volumen existente, o crear otros, dependiendo de nuestras posibilidades.

Si tuviésemos varios discos conectados al equipo, debajo aparecería la lista con todos ellos y tendríamos que elegir el que usaríamos para la instalación.

Como en nuestro caso solo tenemos un disco, nos limitamos a pulsar la tecla Intro.

Configurar-un-volumen-LVM-durante-la-instalacion-de-Ubuntu-Server-1804-LTS-002

Al hacerlo, obtenemos el detalle de la estructura sugerida por el asistente. Antes de seguir podríamos editar sus valores para ajustarlos a nuestras preferencias.

… Aunque, si nos parecen adecuados, basta con usar la tecla de cursor abajo () hasta seleccionar la opción Hecho y pulsar la tecla Intro.

Configurar-un-volumen-LVM-durante-la-instalacion-de-Ubuntu-Server-1804-LTS-003

En realidad, hasta el momento no se ha realizado ninguna modificación en los discos, solo se han anotado nuestras preferencias. Los cambios se aplicarán a partir de haber elegido la opción Hecho en la pantalla anterior. Por ese motivo, como se trata de una operación que va a destruir todos los datos que pudiera tener previamente el disco, el sistema nos muestra un aviso.

Este paso no podrá deshacerse, por lo que es mejor estar completamente seguros antes de seguir adelante con la instalación.

Si estamos seguros de seguir adelante, elegimos la opción Continuar y pulsamos la tecla Intro.

Configurar-un-volumen-LVM-durante-la-instalacion-de-Ubuntu-Server-1804-LTS-004

Definir los datos de la cuenta

Después de lo anterior, habrá comenzado la instalación propiamente dicha. De este modo se ahorra tiempo mientras terminamos de introducir la última información que necesita el sistema para configurarse.

Como en la versión de escritorio, es necesaria, como mínimo, una cuenta de usuario que forme parte del grupo root. Los datos de esa cuenta son los que añadiremos en este punto.

Cuando estemos listos, nos aseguramos de tener seleccionada la opción Hecho y pulsamos la tecla Intro.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-014

También tenemos la oportunidad de importar claves SSH desde Github o Launchpad. Sólo tendremos que incluir el nombre de usuario y el asistente de instalación se  encargará de obtenerlas e instalarlas.

Nosotros aquí nos conformaremos con instalar el servidor OpenSSH, que nos facilitará con posterioridad la administración remota del equipo

Como antes, nos aseguramos de tener seleccionada la opción Hecho y pulsamos la tecla Intro.

Configurar-un-volumen-RAID-durante-la-instalación-de-Ubuntu-Server-1804-LTS-014

Completar la instalación

El siguiente paso también es nuevo con respecto al artículo original (Instalar Ubuntu Server 18.04 LTS (Bionic Beaver) desde cero). En él, el asistente de instalación de Ubuntu nos permite elegir algunos paquetes de uso habitual en servidores. De este modo, los tendremos a nuestra disposición cuando concluya la instalación.

Los seleccionaremos o deseleccionaremos  con la barra espaciadores.

Cuando estemos listos nos desplazamos hasta la opción Hecho y pulsamos la tecla Intro.

Configurar-un-volumen-RAID-durante-la-instalación-de-Ubuntu-Server-1804-LTS-015

A partir de aquí, el proceso de instalación continuará sin requerir nuestra atención.

…De momento, sólo tenemos que esperar.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-015

Cuando la instalación haya terminado, aparecerá en la parte inferior una opción que nos permite reiniciar el equipo.

De nuevo, nos aseguramos de tener seleccionada la opción correcta, en este caso Reiniciar ahora, y pulsamos la tecla Intro.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-016

Al hacerlo, veremos que el sistema inicia el proceso de apagado. Al final nos pide que retiremos el soporte de instalación que hayamos utilizado (el DVD o la memoria USB desde la que estamos haciendo la instalación) y pulsemos la tecla Intro.

Retiramos el soporte y pulsamos Intro.

Instalar-Ubuntu-Server-18-04-LTS-Bionic-Beaver-desde-cero-017

Poco después se completará el reinicio y estaremos listos para comenzar a utilizar el equipo

Lógicamente, comenzaremos escribiendo el nombre de la cuenta de usuario que creamos durante la instalación y su contraseña.

Configurar-un-volumen-RAID-durante-la-instalaci%C3%B3n-de-Ubuntu-Server-1804-LTS-016.png

… Y esto es todo por el momento. Espero que te haya resultado útil.