Causes et solutions des codes d'erreur des limites de licence, des fonctions de licence et des fichiers de licence.
error.licence.limit_running_vms
Texte dans la console
La mise sous tension dépasserait la limite de VM en cours d'exécution ({current} sur {limit} ; demandé {delta}). Arrêtez des machines inutilisées ou installez une licence.
Signification pour les clients de l'API
Power-on would exceed the running-VM licence limit.
le nombre de machines virtuelles en cours d'exécution.
delta
le nombre de machines virtuelles que l'opération démarrerait.
Cause. La mise sous tension de la machine virtuelle ferait dépasser la limite de la licence effective pour le nombre de machines virtuelles en cours d'exécution. Les machines virtuelles sous tension, en pause et suspendues comptent ; les machines virtuelles hors tension et les modèles ne comptent pas.
Solution.
Mettez hors tension les machines virtuelles inutiles : kyvernon vm power-off <id>.
Ou installez une licence avec une limite plus élevée : kyvernon licence install <payload> <signature>. Dans la console, utilisez Installer une licence.
Vérifiez les compteurs : kyvernon licence show. La console les affiche sous Machines virtuelles en cours d'exécution.
error.licence.limit_hosts
Texte dans la console
L'ajout d'un hôte dépasserait la limite d'hôtes ({current} sur {limit} ; demandé {delta}). Retirez un hôte ou installez une licence multi-hôtes.
Signification pour les clients de l'API
Enrolling a host would exceed the host licence limit.
Cause. L'opération exige une fonction de licence que la licence effective n'inclut pas. Les fonctions sont cluster, ha, live_migration, remote_storage.nfs, remote_storage.iscsi et remote_storage.ceph.
Solution.
Vérifiez les fonctions activées : kyvernon licence show. Dans la console, consultez Fonctionnalités.
Installez une licence qui inclut la fonction : kyvernon licence install <payload> <signature>.
Ou choisissez une opération couverte par la licence actuelle, par exemple un datastore sur stockage local.
error.licence.signature_invalid
Texte dans la console
La signature du fichier de licence n'est pas valide. Vérifiez que vous avez collé la charge utile et la signature complètes.
Cause. La signature du fichier de licence ne correspond pas à la charge utile, ou a été créée avec une clé que ce contrôleur ne reconnaît pas. La charge utile a été modifiée après la signature, ou le fichier de signature est incomplet.
Solution.
Installez la charge utile et la signature exactement comme vous les avez reçues. Ne modifiez aucun des deux fichiers. Copiez le contenu complet lorsque vous le collez dans la console.
Vérifiez que le fichier de signature est celui qui correspond à la charge utile.
Si l'erreur persiste, demandez un nouveau fichier à l'émetteur de la licence. Communiquez l'identifiant de la licence et l'identifiant de message.
error.licence.not_valid
Texte dans la console
La licence est hors de sa fenêtre de validité. Vérifiez les dates de début et de fin du fichier de licence.
Cause. La licence est en dehors de sa période de validité : sa date de début est encore dans le futur, ou sa date de fin est dépassée. L'horloge du contrôleur fait foi.
Solution.
Lisez les dates de début et de fin dans le fichier de licence et comparez-les à la date du contrôleur.
Si l'horloge du contrôleur est fausse, corrigez-la, puis installez de nouveau la licence.
Si la licence a expiré, demandez-en une nouvelle à l'émetteur et installez-la avec kyvernon licence install <payload> <signature>.