OK. Trouvé.
Après avoir vu quelques articles de forums avec le même msg d'erreur, il fallait chercher ce qui pouvait bien être en doublon dans une des VM sur le host destination pour voir si c'était normal et si ça pouvait se modifier.
Ce n'est pas un virtual disk ou virtual interface ou je ne sais quoi de gros comme ça qui serait déjà existant sur le host de destination (déjà faudrait pas avoir de bol vu la longueur des uuid). Bon pour s'en rendre compte, c'est copieux car l'output de la commande xe n'est pas très pratique pour analyser par script (un champ = une ligne au lieu d'une colonne. beurk. multiplié par le nombre de champs d'une VM, de ses VIF, de ses VDI et de tout ce qui pourrait avoir un id en doublon, c'est pas possible sans scripter). Avec un coup de awk on peut convertir la sortie de n'importe quelle commande xe en truc tabulé et propre (quitte à ensuite chercher dans du excel).
In fine c'est donc un paramètre à la con dans la VM, qu'on obtient avec "xe vm-list params=all uuid=ta_vm" ; dans le champ other-config y'a un ensemble clef/valeur nommé mac_seed avec un uuid derrière ; il semblerait que lorsqu'on importe des VM d'un esx via export OVA vers XCP, toutes les machines se retrouvent avec ce même mac_seed - ou peut-être toutes les VM exportées depuis un ESXi donné obtiennent le mê,e mac_seed ; qui sert à quoi ? bonne question. En tout cas ce n'est pas la/les mac des VIF de la VM. Bref en modifiant ce mac_seed avec "xe vm-param-set uuid=uuid_de_ta_VM other-config:mac_seed=`uuidgen`" ensuite y'a plus de truc en doublon et ça passe.
Le plus drôle (plus con que drôle), c'est que j'ai tellement de VM migrées d'anciens ESX que l'uuid de mac_seed de mes VM est déjà présent en doublon sur pleins de VM de chaque host XCP. Je traduis : on peut avoir des VM importées avec le même mac_seed, sur un host donné, mais on ne peut pas migrer une VM vers un host où ce mac_seed apparait déjà. Je sais pas à quoi il sert ce paramètre mais ça doit pas être bien utile. Peut-être lorsqu'on génère des MAC manuelles aléatoires sur esxi, y'a un truc comme ça il me semble. Ce seed serait le même sur un host esxi donné et se retrouve dans les param de la VM XCP une fois migré ? "Ça c'est un sacré mystère", dirait Peepoodo.
Bon week-end.
Jacques
Le 21/03/2022 à 19:25, Jacques MICHAU via FRsAG a écrit :
Nope, pas de snapshot du tout sur cette VM. Et elle n'a pas servi de template (mais je ne vois pas où le vérifier)
Jacques
Le 21/03/2022 à 10:33, Dominique Rousseau a écrit :
Le Mon, Mar 21, 2022 at 10:16:19AM +0100, Jacques MICHAU [jacques@michauko.org] a écrit: [...]
Mar 21 10:09:17 mon-host xapi: [error|mon-host|144012 INET :::80||backtrace] VM metadata import R:5b2b97e61c22 failed with exception Server_error(DUPLICATE_VM, [ 70a4897c-0ee4-838d-f294-17dcbf05830a ]) Mar 21 10:09:17 mon-host xapi: [error|mon-host|144012 INET :::80||backtrace] Raised Server_error(DUPLICATE_VM, [ 70a4897c-0ee4-838d-f294-17dcbf05830a ])
Et t'as pas un snapshot ou template qui correspond a ca ?
Sur ta cible : => xe vm-list --all
Liste de diffusion du %(real_name)s http://www.frsag.org/