Concepts Pour: administrateurs, utilisateurs

Concepts du stockage

Types de datastore, formats de disque, allocation dynamique et statique, emplacement des fichiers d'une machine virtuelle et décompte de l'espace.

Un datastore est l'endroit où vivent les fichiers des machines virtuelles. Il a un nom, un type, une capacité et la liste des hôtes qui l'ont monté. Le contrôleur conserve l'enregistrement ; l'agent d'hôte monte le stockage et lit sa capacité.

Du stockage au disque d'une machine virtuelle Les disques locaux, les partages NFS et les cibles iSCSI fournissent le stockage d'un datastore. Le datastore contient les disques virtuels, au format dynamique ou statique, qu'utilise une machine virtuelle. Local Sur l'hôte NFS Partage de fichiers iSCSI Stockage en blocs Datastore Disques et fichiers Disque Dynamique ou statique Machine virtuelle

Types de datastore

Type dans l'APILibellé de la consoleCe que c'est
LOCALLocalUn répertoire sur un hôte. Seul cet hôte peut l'atteindre.
NFSNFSUn export d'un serveur NFS, monté par les hôtes qui l'utilisent. Les versions 3 et 4.1 sont proposées.
BLOCKBloc (iSCSI, FC)Un LUN qu'un hôte atteint par iSCSI logiciel, avec un système de fichiers dessus.

Les valeurs de type RBD, LINSTOR et ZFS existent aussi ; les points de terminaison d'hôte de cette version créent des datastores locaux, NFS et iSCSI, voir Datastores et iSCSI. Les datastores NFS et iSCSI demandent les fonctions de licence remote_storage.nfs et remote_storage.iscsi.

La console indique si un datastore est joignable : Accessible depuis tous les hôtes ou Inaccessible. Un datastore sur stockage partagé, NFS ou iSCSI, peut être monté par plusieurs hôtes.

Formats de disque

Les disques sont des fichiers qcow2 par défaut. L'assistant de nouvelle machine virtuelle accepte aussi des images aux formats img, raw et vmdk comme source d'un disque. Un disque qcow2 peut reposer sur un autre fichier : un clone lié est un fichier qcow2 qui ne stocke que ses propres modifications et lit le reste dans une image de base ou un instantané. Un clone lié demande que cette base reste où elle est, sur le même datastore.

Le suivi des modifications ajoute de petits fichiers à côté d'un disque, nommés d'après l'image avec l'extension .kcbt. Ils appartiennent au disque.

Allocation dynamique et statique

Un disque à allocation dynamique utilise de l'espace sur le datastore au fur et à mesure que l'invité écrit. Un disque à allocation statique réserve toute sa taille à sa création. La console crée des disques à allocation dynamique. Par l'API, un disque a l'indicateur thin.

Les vérifications diffèrent. Un disque à allocation statique, ou un disque à allocation statique agrandi, doit tenir dans l'espace libre du datastore. Un disque à allocation dynamique peut être plus grand que l'espace libre, jusqu'à la limite max_thin_disk_gib du contrôleur, ou jusqu'à la capacité du datastore lorsque ce paramètre vaut 0. Un disque n'est jamais rendu plus petit.

Emplacement des fichiers

Chaque datastore est une arborescence de dossiers. L'assistant place les fichiers d'une machine virtuelle dans un dossier portant le nom de la machine, par exemple web-01/web-01.qcow2. Les chemins sont toujours relatifs à la racine du datastore, jamais absolus et jamais avec ... Désinscrire une machine virtuelle écrit le fichier .kyvernon-vm.json à côté de ses disques, de sorte que la machine puisse être inscrite à nouveau.

Les fichiers qui appartiennent à une machine virtuelle sont protégés : le disque d'une machine virtuelle, et un dossier qui en contient un, ne peuvent pas être supprimés par les points de terminaison de fichiers. Une image qui sert de base à un clone lié reste jusqu'à ce que les clones aient disparu.

Décompte de l'espace

La console affiche pour chaque datastore la Capacité, l'espace Libre et l'espace Utilisé. Une machine virtuelle affiche son Stockage provisionné, la somme des tailles de ses disques. Avec des disques à allocation dynamique et des clones liés, l'espace provisionné peut dépasser l'espace utilisé. Surveillez l'espace libre des datastores qui contiennent des disques à allocation dynamique.

Les fichiers que rien ne référence se trouvent avec le rapport des disques orphelins, voir Disques.

Version 0.1. Dernière modification : 2026-11-13