Résoudre les problèmes de location unique


Cette page explique comment résoudre certains problèmes pouvant survenir lors de l'utilisation de nœuds à locataire unique.

Limite de taille du groupe de nœuds

  • Problème : la taille d'un groupe de nœuds est limitée à 100.

    • Solution : créez plusieurs groupes de nœuds et attribuez le même libellé d'affinité à chacun d'eux. Ensuite, lorsque vous programmez des VM sur ces groupes de nœuds, utilisez le libellé d'affinité attribué aux groupes de nœuds.

Échecs de la planification de VM

  • Problème : impossible de programmer une VM sur un nœud à locataire unique.

    • Solution :

      • Vous ne pouvez pas programmer une VM à locataire unique si aucun nœud de la zone ne correspond à la spécification d'affinité ou d'anti-affinité de la VM. Vérifiez que vous avez spécifié les libellés d'affinité appropriés. Assurez-vous également de ne pas spécifier de libellés d'affinité en conflit.

      • Si vous utilisez la stratégie de maintenance "Redémarrer sur place", vérifiez que le paramètre OnHostMaintenance de la VM est défini sur terminate.

      • Si vous utilisez la stratégie de maintenance "Migrer dans le groupe de nœuds", assurez-vous de programmer les VM sur un groupe de nœuds, et non sur un nœud spécifique ou à l'aide d'un libellé d'affinité.

      • Vérifiez que le nom du nœud spécifié correspond au nom d'un nœud de la zone.

      • Vérifiez que le nom du groupe de nœuds spécifié correspond au nom d'un groupe de nœuds de la zone.

      • Vous ne pouvez pas programmer une VM à locataire unique si la configuration minimale de la plate-forme du processeur de la VM (--min-cpu-platform) est définie sur une valeur autre que AUTOMATIC.

Location de VM

Procéder à l'autoscaling de groupes de nœuds

  • Problème : impossible d'activer l'autoscaler de groupe de nœuds.

    • Solution : vous ne pouvez activer l'autoscaler de groupe de nœuds que lorsque vous définissez la stratégie de maintenance du groupe de nœuds sur Par défaut.
  • Problème : vous souhaitez conserver les nœuds déjà réservés dans la stratégie de maintenance "Migrer dans le groupe de nœuds".

    • Solution : lorsque vous utilisez la stratégie de maintenance Migrer dans le groupe de nœuds, configurez l'autoscaler de groupe de nœuds pour qu'il effectue un scaling horizontal. Cela permet d'ajouter des nœuds au groupe de nœuds lorsqu'il nécessite davantage de capacité.
  • Problème : quota de processeurs atteint dans la région.

    • Solution : l'autoscaling peut échouer si vous n'avez plus de quota de processeurs dans la région, si vous avez atteint le nombre maximal de nœuds dans un groupe ou en cas de problème de facturation. Selon la nature de l'erreur, vous devrez peut-être demander une augmentation du quota de processeurs ou créer un groupe de nœuds à locataire unique.

Utiliser vos propres licences (BYOL)

  • Problème : configurer la stratégie de maintenance "Redémarrer sur place".

    • Solution : si vous utilisez la stratégie de maintenance "Redémarrer sur place", définissez le paramètre OnHostMaintenanceSetting de la VM sur terminate.
  • Problème : programmer les VM sur les groupes de nœuds à l'aide de la stratégie de maintenance "Migrer dans le groupe de nœuds".

    • Solution :

      • Programmez les VM sur un groupe de nœuds, et non sur un nœud spécifique ou à l'aide d'un libellé d'affinité.

      • Créez deux nœuds et activez l'autoscaler. Sinon, si vous créez un groupe de nœuds de taille 1, le nœud est réservé au traitement.

Problèmes de capacité

  • Problème : capacité insuffisante sur un nœud ou dans un groupe de nœuds.

    • Solution :

      • Si vous reprogrammez une VM sur un nœud qui planifie des VM en parallèle, il est possible que dans de rares cas, la capacité ne soit pas suffisante.

      • Si vous reprogrammez une VM sur un nœud d'un groupe de nœuds sur lequel vous n'avez pas activé l'autoscaling, la capacité peut ne pas être disponible.

      • Si vous reprogrammez une VM sur un nœud d'un groupe de nœuds sur lequel vous avez activé l'autoscaling, mais que vous avez dépassé votre quota de processeurs, il est possible que la capacité ne soit pas disponible.

Sursollicitation des processeurs

  • Problème : erreur indiquant qu'aucun groupe de nœuds à locataire unique n'a été spécifié lorsque vous avez défini la valeur du nombre minimal de processeurs :

    Invalid value for field 'resource.scheduling.minNodeCpus': '2'. Node virtual
    CPU count may only be specified for sole-tenant instances.
    
    • Solution : spécifiez un groupe de nœuds à locataire unique lorsque vous définissez la valeur du nombre minimal de processeurs.
  • Problème : erreur indiquant que le total du nombre minimal de processeurs alloués à toutes les VM à locataire unique sur un nœud est supérieur à la capacité du processeur spécifié par type de nœud.

    Node virtual CPU count must not be greater than the guest virtual CPU count.
    
    No feasible nodes found for the instance given its node affinities and other
    constraints.
    
    • Solution : spécifiez des valeurs pour le nombre minimal de processeurs pour chaque VM afin que le total de toutes les VM ne dépasse pas le nombre de processeurs spécifié par le type de nœud à locataire unique.
  • Problème : erreur indiquant que le nombre total de processeurs spécifié par les types de machines pour toutes les VM d'un nœud est plus de deux fois supérieur au nombre minimal de processeurs spécifié pour toutes les VM d'un nœud.

    Guest virtual CPU count must not be greater than [~2.0] times the node
    virtual CPU count.
    
    • Solution : augmentez la valeur du nombre minimal de processeurs pour les VM sur ce nœud jusqu'à ce que le nombre minimal de processeurs soit supérieur ou égal à la moitié du nombre total de processeurs déterminé par les types de machines.
  • Problème : erreur indiquant que la valeur du nombre minimal de processeurs n'est pas un nombre pair supérieur ou égal à 2.

    Invalid value for field 'resource.scheduling.minNodeCpus': '3'. Node virtual
    CPU count must be even.
    
    • Solution : spécifiez une valeur pour le nombre minimal de processeurs qui est un nombre pair supérieur ou égal à 2.

GPU

  • Problème : erreur indiquant que la création de l'instance a échoué en raison d'une incompatibilité de propriété de nœud.

    Instance could not be scheduled due to no matching node with property compatibility.
    
    • Solution : les nœuds à locataire unique compatibles GPU ne sont compatibles qu'avec les VM auxquelles sont associés des GPU. Pour résoudre ce problème, provisionnez une VM à locataire unique disposant de GPU.

Étapes suivantes