Gestión de almacenamiento en Openstack
- Francisco Javier Huete
- Servicios
- January 13, 2025
Í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