Ajout d'une partition
Ajout disque VMDK
Dans vCenter, nous déplions l'onglet “Matériel VM” et cliquons sur le lien “Modifier les paramètres” :
ajouter copie d'écran
En bas de la boite de dialogue, nous choisissons dans le champ “nouveau périphérique”, nous choisissons “Nouveau disque dur”, et nous cliquons sur le bouton “Ajouter” :
ajouter copie d'écran
Nous choisissons la bonne taille pour notre disque, et cliquons sur le bouton ok :
ajouter copie d'écran
Nous devrions maintenant voir notre nouveau disque fraîchement créé :
ajouter copie d'écran
Création volume LVM
Si le contrôleur utilisé pour notre VM dans VMware est “LSI Logic Parallel”, les disques ne sont pas reconnus directement. Pour contrôler, dans uns console :
ls /dev/sd*
Si vous n'avez pas de disque /dev/sdb listé, c'est que le disque n'est pas remonté.
Pour le faire remonter (en root) :
for host in `ls /sys/class/scsi_host/`; do echo "- - -" > /sys/class/scsi_host/$host/scan ; done
Un nouveau contrôle avec la commande “ls /dev/sd*” devrait maintenant vous retourner /dev/sdb dans la liste.
Nous créons maintenant le Volume Group et le Logical Volume LVM pour ce disque :
vgcreate vg_prom /dev/sdb lvcreate -l 100%FREE -n lv_prom vg_prom
Nous formatons la partition :
mkfs.ext4 /dev/vg_prom/lv_prom
Montage de la partition
Nous allons enfin ajouter cette partition dans le fichier fstab pour que la partition soit montée au démarrage.
sudo nano /etc/fstab
Et nous ajoutons la ligne correspondant à notre point de montage :
/dev/mapper/vg_prom-lv_prom /var/lib/prometheus ext4 defaults 0 2
Ce qui devrait nous donner un fichier de ce type là :
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /dev/mapper/vg_sys-lv_root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=c9fd714c-33be-4a44-a06e-4b3deae3f8c1 /boot ext2 defaults 0 2 /dev/mapper/vg_sys-lv_var /var ext4 defaults 0 2 /dev/mapper/vg_sys-lv_log /var/log ext4 nodev,nosuid,noexec 0 2 /dev/mapper/vg_sys-lv_audit /var/log/audit ext4 nodev,nosuid,noexec 0 2 /dev/mapper/vg_prom-lv_prom /var/lib/prometheus ext4 defaults 0 2 /dev/mapper/vg_sys-lv_swap none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Nous créons le répertoire qui va accueillir le montage :
mkdir /var/lib/prometheus
Nous montons l'ensemble des partitions contenues dans ce fichier :
mount -a
Nous contôlons que notre partition est bien montée :
df -h