Si vous exécutez l'action Définir le nombre de CPU ou Définir la mémoire avec une valeur non prise en charge sur une machine virtuelle, cette dernière peut être laissée dans un état instable. Vous devez résoudre le problème dans vCenter Server.

Problème

Vous ne pouvez pas mettre sous tension une machine virtuelle après avoir correctement exécuté l'action Définir le nombre de CPU ou Définir la mémoire. Lorsque vous consultez les messages dans Tâches récentes suite à l'échec de l'action Mettre sous tension la VM, des messages indiquent que l'hôte ne prend pas en charge le nouveau nombre de CPU ou la nouvelle valeur de mémoire.

Cause

En raison du mode de validation des modifications des valeurs de CPU et de mémoire par vCenter Server, vous pouvez utiliser les actions de vRealize Operations Cloud pour remplacer la valeur par une quantité non prise en charge. Cette modification est possible lorsque vous exécutez l'action lorsque la machine virtuelle est hors tension.

Si l'objet était sous tension, la tâche échoue, annule toute modification de valeur et remet la machine sous tension. Si l'objet a été mis hors tension, la tâche réussit et la valeur est modifiée dans vCenter Server. Cependant, l'objet cible est laissé dans un état dans lequel vous ne pouvez pas le mettre sous tension à l'aide d'aucune action ou de vCenter Server sans remplacer manuellement le CPU ou la mémoire par une valeur prise en charge.

Solution

  1. Dans le menu, cliquez sur Administration, puis sélectionnez Historique dans le volet de gauche.
  2. Cliquez sur Tâches récentes.
  3. Dans la liste des tâches, localisez l'action Mettre sous tension la VM ayant échoué et vérifiez les messages associés à la tâche.
  4. Recherchez un message qui indique la raison pour laquelle la tâche a échoué.
    Par exemple, supposons que vous exécutez une action Définir le nombre de CPU sur une machine virtuelle hors tension pour augmenter le nombre de CPU de 2 à 4 alors que l'hôte ne prend pas en charge l'utilisation de 4 CPU. Les tâches Définir le nombre de CPU sont signalées comme ayant réussi dans les tâches récentes. Cependant, lorsque vous tentez de mettre sous tension la machine virtuelle, les tâches échouent. Dans cet exemple, le message est La machine virtuelle nécessite 4 CPU pour fonctionner, mais le matériel de l'hôte n'en fournit que 2.
  5. Cliquez sur le nom de l'objet dans la liste Tâches récentes.
    Le volet principal est mis à jour pour afficher les détails de l'objet sélectionné.
  6. Cliquez sur le menu Actions dans la barre d'outils, puis sur Ouvrir la machine virtuelle dans vSphere Client.
    vSphere Web Client s'ouvre et la machine virtuelle est l'objet actuel.
  7. Dans vSphere Web Client, cliquez sur l'onglet Gérer, puis cliquez sur Matériel de la VM.
  8. Cliquez sur Modifier.
  9. Dans la boîte de dialogue Modifier les paramètres, remplacez le nombre de CPU ou la valeur de la mémoire par une valeur prise en charge et cliquez sur OK.
    Vous pouvez maintenant mettre sous tension la machine virtuelle à partir de Web Client ou à partir de vRealize Operations Cloud.