Dans ce tutoriel, je vais vous expliquer comment partitionner un disque sur Proxmox pour ensuite affecter les partitions à un stockage.
Dans ce tutoriel, on peut voir que j’ai deux « disques » sda et sdb.
Dans les faits, ce sont deux disques virtuels créer sur un groupe de disques en RAID 5 au niveau du serveur lui-même.
Le disque sda a été utilisé pour installer le système (Proxmox) et le second disque de 3TB doit servir à stocker les données des machines virtuelles, ISO, templates …
Je souhaite comment découpage avoir un emplacement de type Directory de 100GB pour stocker les ISO et 500GB dans un premier temps pour stocker les machines virtuelles.
Si vous en avez fait l’expérience, il n’est pas possible de découper (partitionner) un disque depuis l’interface Web, en fonction de ce que vous allez choisir LVM(-Thin) , Directory, Proxmox va attribuer tout l’espace disponible.
Pour pallier à ce « problème », il faut créer des partitions, pour cela il faut passer par le Shell et utiliser l’utilitaire sgdisk.
Créer des partitions dans Proxmox avec sgdisk
Je ne vais pas rentrer dans le détail de l’outil sgdisk qui est outils complet pour gérer les partitions mais juste sur la syntaxe de la commande qui nous intéresse ici.
Voici la commande que je vais utiliser :
sgdisk -n X:+0:+YYYGib /dev/sdZ
Explication sur les paramètre -n
X
: correspond au numéro de la partition+0
: commencer la partition au premier bloc disponible sur le disques+YYYGib
: correspond à la taille de la partition
Pour finir on indique le disque /dev/sdZ
.
Pour exécuter les commandes, ouvrir le Shell depuis l’interface d’administration de Proxmox.
Pour commencer, je vais créer ma première partition de 100GB sur le disque sdb.
sgdisk -n 1:+0+100Gib /dev/sdb
Lors de la saisie de la commande vous aurez le retour suivant :
Creating new GPT entiers in memory.
The operation has completed successfully
Depuis l’interface Web, j’ai maintenant la partition de créer sur le disque sdb.
Pour créer la seconde partition de 500GB :
sgdisk -n 2:+0:+500Gib /dev/sdb
La deuxième partition est maintenant visible dans Proxmox.
Assigner des Disks aux partitions
Maintenant afin de pouvoir exploiter les partitions, il faut créer des Disks dans Proxmox.
Ajouter un disk de type : Directory
La première partition va être de type Directory, qui va permettre le stockage des ISO.
Aller sur Directory 1 et cliquer sur Create: Directory 2.
Choisir le Disk 1 qui la partition que l’on a créé précédemment, le type de partition ext4 2 puis nommer 3 le Dossier et cliquer sur le bouton Create 4.
Le Disk « Directory » est créé.
Depuis le menu de navigation à gauche, le stockage est disponible.
Ajouter un stockage de type LVM-thin
Maintenant, on va créer un stockage de type LVM-thin pour le stockage des ordinateurs virtuels et des conteneurs.
Aller sur LMV-Thin 1 et cliquer sur Create Thinpool 2.
Sélectionner le disque 1 qui va correspondre à la seconde partition, nommer le stockage 2 et cliquer sur Create 3.
Patienter pendant la configuration du stockage.
Le stockage est créé.
La aussi, vous pouvez accéder aux détails du stockage depuis l’arborescence à gauche.
Dans ce tutoriel, nous avons vu comment partitionner un disque sur Proxmox et attribuer les partitions à différents type de stockage.