Comment puis-je reconfigurer les machines virtuelles Hyper-V
Je souhaite pouvoir modifier le fichier de configuration de la machine virtuelle, les points de contrôle et les emplacements des disques durs virtuels avec Powershell.
Mon Google-FU me pointe uniquement vers le déplacement, j'ai environ 100 machines virtuelles à modifier, je peux déplacer les fichiers, cela ne me dérange pas un peu de temps d'arrêt, lorsque vous parcourez l'assistant pour chaque machine virtuelle, cela prend environ 5 à 15 minutes par VM et ce sont les plus petits, je dois pouvoir faire les 100 en 2 heures.
Si j'ai besoin de clarifier, faites-le moi savoir.
== Où je suis coincé ==
Oui, j'ai vu ce lien et j'ai regardé la plupart des commandes, mais aucune ne fait ce que je recherche.
L'ensemble des fichiers fait environ 14 To
Les ~ 100 VM sont regroupées entre 7 hôtes. Le stockage partagé est un disque tournant EMC et je souhaite les déplacer vers 3Par ssd.
Maintenant, ce que j'ai réussi à faire, c'est d'arrêter les machines virtuelles, de déplacer les fichiers, de supprimer toutes les machines virtuelles et de les recréer VIA PowerShell, ce qui, lorsque j'ai dit à mon CTO, était peut-être le seul moyen pour lui de chier les chatons.
Ce que je veux pouvoir ne pas déplacer les VM, c'est juste les RECONFIGURER,
Dans d'autres travaux, pouvoir changer:
À:
Je veux pouvoir faire cela en utilisant powershell, j'ai également besoin de pouvoir faire la même chose pour les points de contrôle et les fichiers de configuration et tous les autres composants de la machine virtuelle Hyper-V.
Je peux tolérer environ 2 heures d'indisponibilité, faire le MOVE via l'assistant pour toutes les VMs non seulement usera ma souris mais prendra environ 6 heures.
J'ai également étudié cela et testé différentes stratégies depuis quelques semaines maintenant.
==== Un coup de plus ====
Je ne cherche pas à "déplacer" tout ce que je veux pouvoir faire est de changer les paramètres depuis le déplacement hyper-V, cela prendra beaucoup de temps, il est beaucoup plus rapide pour moi de copier les fichiers sur le réseau et de simplement mettre à jour les chemins dans Hyper-V, je peux arrêter les machines.
Je pense que cela ne peut pas être fait?
Im thinking it cannot be done?
Je pense que cela peut être fait, mais ce serait un script long et compliqué. Presque tout sur une machine virtuelle peut être entièrement manipulé via PowerShell. Je soupçonne que vous rendez votre vie beaucoup plus difficile en ne laissant pas les outils gérer le déplacement des fichiers pour vous.