Gestión de almacenamiento en Openstack

Índice

Creación de volúmenes

Para crear un volumen usando OpenStack Client se ejecuta el siguiente comando:

openstack volume create --size 1 vol1

Después se puede asociar el volumen a un instancia previamente creada.

openstack server add volume --device /dev/sdb Debian12 vol1

Desde la instancia, se puede dar un sistema de ficheros al volumen y montarlo en una partición de la máquina virtual.

sudo mkfs.ext4 /dev/vdb
sudo mount /dev/vdb /mnt

Redimensionar volúmenes

Para redimensionar un volumen primero hay que desasociarlo de la instancia a la que esté asociado.

openstack server remove volume Debian12 vol1

Después se puede asignar un nuevo tamaño al volumen.

openstack volume set --size 2 vol1

Tras redimensionar el volumen se redimensiona el sistema de ficheros.

sudo e2fsck -f /dev/vdc
sudo resize2fs /dev/vdc 2G

Creación de volúmenes arrancalbes

Para crear un volumen arrancable desde OpenStack Client se usa la opción --bootable del comando openstack volume create.

openstack volume create --bootable --size 8 --image "Debian 12 Bookworm" Taller2

Con este volumen se puede crear una instancia.

openstack server create --flavor vol.mini --volume Taller2 --security-group default --key-name ClaveSSH --network "Red de fhuemej702" Taller2

Para poder acceder a ella se le asocia una IP flotante.

openstack server add floating ip Taller2 172.22.201.193
comments powered by Disqus

Relacionados

Configuración de un servidor SAN

En este post se muestran, a través de un caso práctico, algunos ejemplos de configuración de un servidor SAN.

Leer

Envío de correos desde una aplicación web

En un servidor web Rocky Linux 9 con una aplicación WordPress se configura la aplicación para que envíe correos a través del servidor de correos “oficial” de la red. Este servidor de correo está en otra máquina de la red.

Leer

Despliegue de Roundcube usando Docker

Para conectarse a un servidor de correo propio se puede usar un cliente de escritorio o, en este caso, un webmail. En este ejemplo se usa el cliente de correo web se puede desplegar usando Docker. En este caso, se usa la imagen de la aplicación web de correo roundcube.

Leer