Ik was vandaag de Sjaak toen ik mijn Hyper-V(R2) host reinstalled had en was vergeten om de virtual machines eerst te exporteren.
Beetje googlen over hoe ze te restoren in VMM leverde weinig op. Ik zag wel een paar heel omslachtige manieren, maar had een idee voor een eigen oplossing en deze werkte ook goed.
Ik loste het als volgens op:
- Nieuwe VM's aangemaakt met dezelde naam als de folder waar de oude in opgeslagen was op nieuwe locatie.
- Gezien de drive van g:\ naar d:\ was veranderd, moest ik de xml files editen en de paden wijzigen.
- In de virtual machines folder van de "oude" virtual machines de xml files renamen naar de SID die die xml op de "nieuwe" locatie heeft
- Alle files van oude op nieuwe locate gemoved en overschreven. Hierbij gaf de xml overschrijven een error, maar daarna nog eens copieren en overschrijven en geen probleem.
- NTFS permissies aangepast. Wat belangrijk is is dat je die bits service account (weet ff de naam niet, security was voor mij niet belangrijk dus gaf ik everyone full control) access geeft, SYSTEM, en heel belangrijk NETWORK SERVICE full control (bovenop everyone dus als je dat zou zetten gezien deze niet onder everyone valt). Doe je dit niet kun je problemen krijgen met bepaalde machines dat hij de hdd (VHD) niet kan vinden en de IDE controller niet.
- In VMM de machine geselecteerd en ongeveer 20 seconden gewacht. Hierbij kwam een error over incomplete vm info, wat logisch is want de virtual networks heten anders. De optie REPAIR gekozen en de virtual network info laten verwijderen (je kan dit ook handmatig uit de xml slopen)
- De machine edited, nieuw virtual network toegewezen en opgeslagen
Hierna kon ik de machines gewoon als vanouds starten, ze hadden precies de zelfde hardware, geen andere mac addressen, geen gekke problemen met networking, alles draaide weer als een zonnetje.
Ik hoop dat ik hier iemand mee kan helpen voor het geval het jou dus ook overkomt
--
edit: eigenlijk wel achterlijk dat je dit niet zomaar kan importeren weer in je machine gezien het een kwestie is van paden updaten en SID aanpassen. Jammer genoeg wilde VMM het dus niet meer importeren, ook niet na het wijzigen van NTFS permissions.
Beetje googlen over hoe ze te restoren in VMM leverde weinig op. Ik zag wel een paar heel omslachtige manieren, maar had een idee voor een eigen oplossing en deze werkte ook goed.
Ik loste het als volgens op:
- Nieuwe VM's aangemaakt met dezelde naam als de folder waar de oude in opgeslagen was op nieuwe locatie.
- Gezien de drive van g:\ naar d:\ was veranderd, moest ik de xml files editen en de paden wijzigen.
- In de virtual machines folder van de "oude" virtual machines de xml files renamen naar de SID die die xml op de "nieuwe" locatie heeft
- Alle files van oude op nieuwe locate gemoved en overschreven. Hierbij gaf de xml overschrijven een error, maar daarna nog eens copieren en overschrijven en geen probleem.
- NTFS permissies aangepast. Wat belangrijk is is dat je die bits service account (weet ff de naam niet, security was voor mij niet belangrijk dus gaf ik everyone full control) access geeft, SYSTEM, en heel belangrijk NETWORK SERVICE full control (bovenop everyone dus als je dat zou zetten gezien deze niet onder everyone valt). Doe je dit niet kun je problemen krijgen met bepaalde machines dat hij de hdd (VHD) niet kan vinden en de IDE controller niet.
- In VMM de machine geselecteerd en ongeveer 20 seconden gewacht. Hierbij kwam een error over incomplete vm info, wat logisch is want de virtual networks heten anders. De optie REPAIR gekozen en de virtual network info laten verwijderen (je kan dit ook handmatig uit de xml slopen)
- De machine edited, nieuw virtual network toegewezen en opgeslagen
Hierna kon ik de machines gewoon als vanouds starten, ze hadden precies de zelfde hardware, geen andere mac addressen, geen gekke problemen met networking, alles draaide weer als een zonnetje.
Ik hoop dat ik hier iemand mee kan helpen voor het geval het jou dus ook overkomt
--
edit: eigenlijk wel achterlijk dat je dit niet zomaar kan importeren weer in je machine gezien het een kwestie is van paden updaten en SID aanpassen. Jammer genoeg wilde VMM het dus niet meer importeren, ook niet na het wijzigen van NTFS permissions.
[ Voor 6% gewijzigd door Razwer op 14-05-2010 20:49 ]
Newton's 3rd law of motion. Amateur moraalridder.