Gestion de l’espace éphémère
En fonction de la flavor instanciée (m1.tiny
, …) un second disque est attaché à la VM sous le nom de périphérique /dev/vdb
.
Vous pouvez utiliser cet espace comme un block device normal.
Cet espace est limité dans le temps à la vie de la VM et sera donc détruit irrémédiablement avec elle.
Choisir la quantité d’espace ephemeral
% openstack flavor list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 | True |
| 2 | m1.small | 2048 | 10 | 20 | | 1 | 1.0 | True |
| 3 | m1.medium | 4096 | 10 | 40 | | 2 | 1.0 | True |
| 4 | m1.large | 8192 | 10 | 80 | | 4 | 1.0 | True |
| 5 | m1.xlarge | 16384 | 10 | 160 | | 8 | 1.0 | True |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
Vérifier la taille allouée
Dans la VM :
(root) % fdisk -l /dev/vdb
Disk /dev/vdb: 21.5 GB, 21474836480 bytes
[...]
Utiliser l’espace
Directement comme une partition
% mkfs.xfs /dev/vdb
% mkdir /mnt/ephemeral
% mount /dev/vdb /mnt/ephemeral
Avec LVM
Création de la partition LVM :
% pvcreate /dev/vdb
Physical volume "/dev/vdb" successfully created
% vgcreate ephemeral /dev/vdb
Volume group "ephemeral" successfully created
% lvcreate -L5G -n testpart ephemeral
Logical volume "testpart" created
Formatage et montage :
% mkfs.xfs /dev/rootvg/ephemeral
% mkdir /mnt/ephemeral
% mount /dev/rootvg/ephemeral /mnt/ephemeral