none
VM orpheline impossible à supprimer

    Question

  • Bonjour

    Je recontre un léger problème dans mon cluster de basculement Hyper-V depuis 2 jours.

    a la suite d'une maintenance sur le réseau de stockage, j'ai du couper totalement mon cluster Hyper-V et l'une de mes machines virtuelles s'est mise en erreur. 

    procédure suivie:

    • Mise en pause des machines virtuelles (état enregistré)
    • mise en pause des différents noeuds du cluster
    • arret des différents serveurs du cluster
    • maintenance sur le réseau de stockage avec reboot des switchs
    • allumage des serveurs du cluster
    • sortie de pause des noeuds
    • remise en ligne des ressources de stockage
    • remise en cours d'execution des différents roles d'ordinateur virtuels

    Tous les roles sont repartis sauf un. la machine virtuelle n'apparait pas dans le gestionnaire Hyper-V, impossible de la réimporter. je ne peux pas accéder aux paramètres de la machine ou aux ressources utilisées précédemment par la VM. le role refuse d'etre supprimé avec le code d'erreur suivant:

    la machine étant critique, j'ai recréé une machine virtuelle a partir du disque en lui donnant les mêmes caractéristiques. mais impossible de supprimer ce rôle fantome de mon gestionnaire de cluster de basculement

    si l'un de vous a une idée, je suis preneur.

    Cordialement

    jeudi 11 janvier 2018 14:10

Réponses

  • bonjour a tous.

    apres quelques recherches, j'ai réussi à dénicher les infos suivantes sur le rôle problématique dans le registre des hyper-v

    je pense que supprimer les 2 ruches de registre peux permettre d'effacer definitivement le role defecteux mais ca resterait vraiment pas propre...

    lundi 15 janvier 2018 10:48

Toutes les réponses

  • Si vous n'avez pas déplacé le disque, il sera impossible de supprimer la VM tant que sa remplacante sera active (elle verrouille le vhd). arrêtez dans ce cas la nouvelle VM, supprimez ensuite l'ancienne VM depuis le Cluster et enfin redémarrez la nouvelle.
    jeudi 11 janvier 2018 16:08
  • j'ai utilisé une copie du .vdhx correspondant.

    le fait est que la machine ne fait meme plus partie des machines virtuelles inscrites dans mes hyper-v. il ne reste littérallement que le role dans le cluster. lorsque je veux mettre en ligne le fichier de configuration de la machine, j'obtiens les 2 erreurs suivantes:

    ID ID 1069

    Échec de la ressource de cluster « Configuration d‘ordinateur virtuel XXXX » de type « Virtual Machine Configuration » dans le rôle en cluster « XXXX ». Le code d’erreur était « 0xc00cee25 ». En fonction des stratégies d’échec pour la ressource et le rôle, le service de cluster peut tenter de mettre la ressource en ligne sur ce nœud ou de déplacer le groupe vers un autre nœud du cluster, puis de le redémarrer. Examinez l’état de la ressource et du groupe à l’aide du Gestionnaire du cluster de basculement ou de l’applet de commande Windows PowerShell Get-ClusterResource.

    ID 21502

    « Configuration d‘ordinateur virtuel XXXX » n’a pas pu inscrire l’ordinateur virtuel au moyen du service de gestion d’ordinateurs virtuels.

    toutes les ressources du role sont en ligne sauf celle ci

    jeudi 11 janvier 2018 16:17
  • Bonjour,

    Avez-vous essayé d'utiliser la commande powershell " Remove-ResourceCluster" avec le paramètre -Force ?

    jeudi 11 janvier 2018 16:27
  • Remove-ClusterResource -Cluster supii-cluster.supportsupii.local -Force -Name RIEMANN-old
    Remove-ClusterResource : Une erreur s’est produite lors de l’ouverture de la ressource « RIEMANN-old ».
    Au caractère Ligne:1 : 1
    + Remove-ClusterResource -Cluster supii-cluster.supportsupii.local -For ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (:) [Remove-ClusterResource], ClusterCmdletException
        + FullyQualifiedErrorId : ClusterObjectNotFound,Microsoft.FailoverClusters.PowerShell.RemoveClusterResourceCommand

    jeudi 11 janvier 2018 17:20
  • Bonjour,

    Avez vous essayé de vérifier l'état de la machine depuis la console Hyper-v du hôte qui héberge cette machine?

    Est ce que le volume CSV ou les ressources de cette machine sont en ligne pendant l'opération de la suppression?

    Veuillez vérifier les événements dans le journal d'événement du cluster pour nous fournie plus de détails.


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/

    jeudi 11 janvier 2018 17:30
    Modérateur
  • Dans ce cas, je pense qu'il est préférable de trouver un créneau horaire pour peut-être redémarrer le node physique où les ressources sont (donc move des ressources vers un autre node, puis reboot de celui-ci)

    Peut-être que quelqu'un aura mieux à proposer, mais en général dans ce genre de situation, le reboot est préférable pour s'assurer qu'effectivement, aucun "lock" n'est attribué.

    EDIT: tu peux vérifier avec ProcMon aussi, peut-être que tu trouveras une piste grâce à ça : https://docs.microsoft.com/fr-fr/sysinternals/downloads/procmon

    jeudi 11 janvier 2018 17:32
  • Bonjour,

    Avez vous essayé de vérifier l'état de la machine depuis la console Hyper-v du hôte qui héberge cette machine?

    Est ce que le volume CSV ou les ressources de cette machine sont en ligne pendant l'opération de la suppression?

    Veuillez vérifier les événements dans le journal d'événement du cluster pour nous fournie plus de détails.


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/

    les ressources du cluster sont toutes en ligne et fonctionnelles

    la machine virtuelle n'apparait meme plus dans les gestionnaires hyper-v des 3 serveurs du cluster et impossible de la réimporter, l'opération échoue en disant qu'aucun fichier de configuration valide n'est présent dans le dossier. par contre, les fichiers sont bien toujours présents

    jeudi 11 janvier 2018 17:39
  • Dans ce cas, je pense qu'il est préférable de trouver un créneau horaire pour peut-être redémarrer le node physique où les ressources sont (donc move des ressources vers un autre node, puis reboot de celui-ci)

    Peut-être que quelqu'un aura mieux à proposer, mais en général dans ce genre de situation, le reboot est préférable pour s'assurer qu'effectivement, aucun "lock" n'est attribué.

    les nodes physiques ont été tous les 3 redémarrés mais la situation n'a pas changé après ces redémarrages successifs
    jeudi 11 janvier 2018 17:40
  • J'ai bien peur qu'un appel à Microsoft va être nécessaire ..

    De mon côté, j'aurai essayé de jouer avec le registre (pour voir le fichier demandé par exemple, ou même pour supprimer la ressource) mais certains ne seront pas d'accord avec moi, car méthode non supporté ;-)

    jeudi 11 janvier 2018 18:02
  • Bonjour,

    Avez vous essayé de vérifier l'état de la machine depuis la console Hyper-v du hôte qui héberge cette machine?

    Est ce que le volume CSV ou les ressources de cette machine sont en ligne pendant l'opération de la suppression?

    Veuillez vérifier les événements dans le journal d'événement du cluster pour nous fournie plus de détails.


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/

    les ressources du cluster sont toutes en ligne et fonctionnelles

    la machine virtuelle n'apparait meme plus dans les gestionnaires hyper-v des 3 serveurs du cluster et impossible de la réimporter, l'opération échoue en disant qu'aucun fichier de configuration valide n'est présent dans le dossier. par contre, les fichiers sont bien toujours présents

    Si vous n'êtes pas capable de trouver la machine depuis la console hyper-v, donc c'est normale que vous ne pouvez la supprimer depuis la console cluster par elle n'existe pas. Il semble que les fichiers de configuration de la machines ont été touchés.

    Je vous recommande de créer une nouvelle machine virtuelle et lui attacher le disque virtuel de l'ancien. Dans ce cas vous serez obligé de reconfigurer les paramètres IP de la nouvelle VM. Vous pouvez supprimer les traces de l'ancienne carte réseau via les clé de registre. J'ai déjà essayé cette méthode pour restaurer des services suite à ce genre de bug cluster Hyper-v. Une fois le services est restaurer vous pouvez planifier une migration propre de la VM vers une nouvelle machine.


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/

    jeudi 11 janvier 2018 18:34
    Modérateur
  • Bonjour,

    Avez vous essayé de vérifier l'état de la machine depuis la console Hyper-v du hôte qui héberge cette machine?

    Est ce que le volume CSV ou les ressources de cette machine sont en ligne pendant l'opération de la suppression?

    Veuillez vérifier les événements dans le journal d'événement du cluster pour nous fournie plus de détails.


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/

    les ressources du cluster sont toutes en ligne et fonctionnelles

    la machine virtuelle n'apparait meme plus dans les gestionnaires hyper-v des 3 serveurs du cluster et impossible de la réimporter, l'opération échoue en disant qu'aucun fichier de configuration valide n'est présent dans le dossier. par contre, les fichiers sont bien toujours présents

    Si vous n'êtes pas capable de trouver la machine depuis la console hyper-v, donc c'est normale que vous ne pouvez la supprimer depuis la console cluster par elle n'existe pas. Il semble que les fichiers de configuration de la machines ont été touchés.

    Je vous recommande de créer une nouvelle machine virtuelle et lui attacher le disque virtuel de l'ancien. Dans ce cas vous serez obligé de reconfigurer les paramètres IP de la nouvelle VM. Vous pouvez supprimer les traces de l'ancienne carte réseau via les clé de registre. J'ai déjà essayé cette méthode pour restaurer des services suite à ce genre de bug cluster Hyper-v. Une fois le services est restaurer vous pouvez planifier une migration propre de la VM vers une nouvelle machine.


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/


    La machine a déjà été recrée. Mais je souhaite également me débarrasser de ce rôle qui risque de me causer des problèmes dans l’enventualite ou la ressource manquante viendrait à revenir en ligne Si la machine redémarre, je me retrouve avec 2 AD ayant le même nom et la même adresse en même temps que mon réseau. Ce qui risque de me faire de très très vilaines choses par la suite. Je souhaite juste réussir à supprimer toute trace de ce rôle défectueux dans mon cluster, rien de plus mais impossible de faire quoi que ce soit, les accès sont tous refusés ou en erreur
    jeudi 11 janvier 2018 18:55
  • J'ai besoin d'une petite précision ,la machine a été recréer avec l'ancien disque VHDX de l'ancienne VM foutu?


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/

    jeudi 11 janvier 2018 19:02
    Modérateur
  • Oui, c'est indiqué dans son poste initial.

    Le problème vient peut-être de là... tous les fichiers de la nouvelle VM sont bien dans le dossier de la nouvelle VM et non dans le dossier dans l'ancienne VM avec les anciens fichiers en plus ?
    (en gros, le nouveau fichier de conf attach un nouveau disque et pas le disque dans l'ancien dossier de la VM)

    J'ai déjà modifié un élément via le registre avec un service par contre (donc pas une VM, mais sur le principe ça sera pareil) laisses moi quelques minutes je vais voir si je ne retrouve pas ce que j'avais fait

    jeudi 11 janvier 2018 19:24
  • Pour répondre sur la nouvelle machine J’ai créé une VM neuve depuis le gestionnaire hyper-v, sur un autre CSV sans attacher de disque dur Une fois la machine creee, je n’ai repris que le .vdhx pour le transférer dans la nouvelle VM Les fichiers de l’ancienne VM ne sont plus utilisé ni accédés par un process hyper-v
    jeudi 11 janvier 2018 19:52
  • bonjour a tous.

    apres quelques recherches, j'ai réussi à dénicher les infos suivantes sur le rôle problématique dans le registre des hyper-v

    je pense que supprimer les 2 ruches de registre peux permettre d'effacer definitivement le role defecteux mais ca resterait vraiment pas propre...

    lundi 15 janvier 2018 10:48