Cause. Le serveur est dans un état qui n'autorise pas l'opération. La plupart des opérations exigent l'état active. Quitter le mode de secours exige l'état rescue. Un serveur à l'état creating, deleted ou failed n'en accepte aucune. Le même code est utilisé lorsque le serveur n'a pas encore de machine virtuelle.
Solution.
Affichez l'état du serveur : kyvernon servers <tenant> get <server>.
Si l'état est creating, attendez qu'il soit active, puis répétez l'opération.
Si l'état est rescue, quittez d'abord le mode de secours : kyvernon servers <tenant> unrescue <server>.
Si l'état est failed, un administrateur consulte la tâche en échec pour en trouver la cause : kyvernon tasks list. Communiquez l'identifiant du serveur.
le champ de la requête qui contient l'offre refusée, ici plan.
Cause. Un serveur ne peut passer qu'à une offre au moins aussi grande que la sienne en vCPU, mémoire et disque, et différente de la sienne. Le passage à une offre plus petite ou identique est refusé.
Solution.
Listez les offres : kyvernon plans list.
Choisissez une offre qui n'est plus petite dans aucune dimension : kyvernon servers <tenant> resize <server> <plan>.
Pour obtenir un serveur plus petit, créez un nouveau serveur sur une offre plus petite et déplacez les données.
le champ de la requête qui contient l'offre refusée, ici plan.
Cause. L'offre n'est pas commandable. Elle est conservée pour les serveurs existants, et aucun nouveau serveur ni redimensionnement ne peut la choisir.
Solution.
Choisissez une offre commandable : kyvernon plans list.
Un administrateur peut rendre de nouveau l'offre commandable en définissant orderable à true : kyvernon plans update <id> --body-file <file>.
le champ de la requête qui contient la valeur refusée, image ou plan.
Cause. L'offre limite les images utilisables avec elle, et l'image ne figure pas dans cette liste. La même vérification s'applique lorsqu'un serveur est redimensionné vers une offre qui n'autorise pas son image.
Solution.
Choisissez une image que l'offre autorise, ou une offre qui autorise l'image.
Un administrateur peut ajouter l'image à l'offre : kyvernon plans update <id> --body-file <file>.
error.server.disk_too_small
Texte dans la console
Le disque de l'offre est trop petit pour cette image.
Cause. Le mode de secours a été démarré sans nommer d'image, et aucune image du catalogue n'est marquée comme image de secours.
Solution.
Nommez une image de secours : kyvernon servers <tenant> rescue <server> --image <image>.
Un administrateur marque un modèle comme image de secours : kyvernon catalogue set <id> --body '{"catalogue":false,"rescue":true}', puis ajoute les autres champs de catalogue dont le modèle a besoin.