error.datacenter.not_empty
- Texte dans la console
- Le datacenter {datacenter} contient encore des clusters, des hôtes, des machines virtuelles, des réseaux ou des datastores. Déplacez-les ou supprimez-les d'abord.
- Signification pour les clients de l'API
- The datacenter still holds clusters, hosts, virtual machines, networks or datastores.
- Code
FAILED_PRECONDITION, HTTP 412
| Argument | Contenu |
|---|---|
datacenter | le nom du datacenter. |
Cause. Un datacenter n'est supprimé que s'il est vide : aucun cluster, hôte, machine virtuelle, modèle, réseau ou datastore en dessous. Ses propres dossiers pour les machines virtuelles, les hôtes, les réseaux et les datastores (et les dossiers vides qu'ils contiennent) disparaissent avec lui.
Solution.
- Consultez ce que contient le datacenter :
kyvernon inventory children <id>, et de même pour ses dossiers. - Déplacez les machines virtuelles et les hôtes vers un autre datacenter, ou supprimez-les :
kyvernon vm relocate <id> --host <host>,kyvernon host destroy <id>. - Supprimez les réseaux et les datastores :
kyvernon network delete <id>,kyvernon datastore remove <id>. - Supprimez de nouveau le datacenter :
kyvernon inventory delete-datacenter <id>.