Dépanner le stockage
Causes et solutions : espace insuffisant, image utilisée, téléversement trop volumineux, datastore inaccessible, opérations de fichier refusées.
Chaque refus est accompagné d'un identifiant de message tel que error.datastore.insufficient_space. La page codes d'erreur mène de l'identifiant à l'entrée complète.
Espace insuffisant
Cause. Un disque nouveau ou agrandi demande plus d'octets que le datastore n'en a de libres, ou un disque à allocation dynamique dépasse la limite fixée par l'administrateur : error.datastore.insufficient_space.
Solution. Choisissez un disque plus petit ou un datastore avec plus d'espace libre. Libérez de l'espace en supprimant les fichiers que rien n'utilise : kyvernon datastore orphans <datastore> liste les images de disque qu'aucune machine virtuelle, aucun modèle ni aucun instantané ne référence, voir Disques. Un administrateur peut augmenter max_thin_disk_gib pour les disques à allocation dynamique.
Image utilisée
Cause. Un disque devait être créé à partir d'un fichier image qui est encore le disque d'une autre machine virtuelle en fonctionnement ou suspendue : error.image_in_use. Supprimer ou écraser un fichier qui contient le disque d'une machine virtuelle, ou d'un de ses instantanés, est refusé aussi : error.datastore_file_in_use.
Solution. Mettez hors tension la machine virtuelle qui détient le fichier, ou supprimez-la lorsqu'elle n'est plus nécessaire. Créez les nouveaux disques à partir d'une image qu'aucune machine n'utilise, à partir d'un modèle, ou clonez la machine virtuelle au lieu de son fichier. Un clone lié demande que son image de base reste : supprimez les clones avant l'image.
Téléversement trop volumineux
Cause. Le fichier est plus grand que la limite de téléversement du contrôleur, max_upload_bytes dans la section [files] de sa configuration : error.datastore_upload_too_large. La réponse a le statut 413.
Solution. Un administrateur augmente la limite et redémarre le contrôleur, ou place le fichier sur le datastore autrement, par exemple en le copiant sur l'hôte. Un téléversement interrompu signale error.datastore_upload_incomplete : téléversez de nouveau le fichier avec kyvernon datastore upload <datastore> <file> --path <path> --overwrite.
Datastore inaccessible
Cause. Aucun hôte connecté ne monte le datastore, ou la connexion de stockage des hôtes est coupée : error.datastore_inaccessible et error.datastore_no_host. La console affiche Datastore inaccessible.
Solution. Vérifiez le montage, le chemin réseau et l'état du serveur de stockage. Reconnectez un hôte qui a été déconnecté volontairement avec kyvernon host reconnect <host>.
Écriture refusée
Cause. Le datastore est monté en lecture seule : error.datastore_read_only.
Solution. Choisissez un autre datastore, ou demandez à un administrateur de le monter en lecture-écriture.
Chemin refusé
Cause. Le chemin est vide, absolu, contient .., ou sort de la racine du datastore : error.datastore_bad_path. Un fichier qui existe déjà est signalé par error.datastore_file_exists, et un dossier qui n'est pas vide par error.datastore_folder_not_empty.
Solution. Utilisez un chemin relatif à la racine, tel que images/disk1.qcow2. Autorisez l'écrasement volontairement avec --overwrite, ou supprimez d'abord le contenu du dossier.
Voir aussi
Version 0.1. Dernière modification : 2026-11-13