Juba mitmendat kuud töötan ma kasutades Windows Server 2008 –t oma desktop operatsioonisüsteemina ja Hyper-V –d kui oma virtualiseerimisplatvormi. Hankisin selleks endale spetsiaalselt järgmise konfiguratsiooniga masina:
Kõik virtuaalsed masinad asuvad mul SSD ketta peal ja neid on hetkel neli. Teile võib tunduda, et 80GB peale ei mahu eriti palju, aga see ei vasta tõele. Trikiks on kasutada Compressed foldereid ;) Märkimisväärselt vähem ruumi võtab, veidi rohkem proset aga vähem on kirjutada/lugeda kettalt. Sinna mahub umbes 1-2 masinat veel ;)
Või siis õigemini mahuks, aga ma olen olnud hooletu snapshotide loomisel ja tekitanud neid palju iga masina kohta. Nüüd kui masinad on stabiilsemas seisus ja ma ei eksperimenteeri konkreetsetega enam nii palju, siis tahaks snapshote vähendada (tagasi merge –da originaalsesse .vhd –sse). Asi on kohe naeruväärselt jama, sest enamasti võtavad snapshotid ühe masina kohta kordi rohkem ruumi kui orignaalne algne ketas.
Nüüd aga on vaja lahendust, et need diferentsiaal-kettad tagasi panna ühte – peaks vähem ruumi võtma.
Netist leidsin järgneva juhendi, mida plaanin kasutada ja millest võibolla on kasu teistelgi.
Update 23.10.2009: Kasutades juhendit ees pool mainitud lingil õnnestus edukalt taastada 7 snapshotiga masin üheks .vhd –ks. Samas parajalt käsitööd.
Sain ka sõbralt infot, et kõige lihtsam viis on kustutada snapshot (kui on mitu, siis kustuta puu) ja siis peaks need mergetama baas-ketta külge tagasi automaatselt. Testisin teise virtuaalse masina peal järgi, millel oli 6-7 snapshoti ja merge –s ilusti tagasi baas ketta külge kõik muudatused. Kusjuures ma tegin seda masina peal, mis oli Saved olekus.
-----
Tegelik eesmärk on aga hoiatada kõikki, kes kasutavad Hyper-V –d ja loovad Snapshote – mõelge ikka hoolega, kas on vaja seda snapshoti, sest mingi hetk tuleb teil hakata neid ka tagasi mergema, kui ruum otsa saab ;) Muidu on snapshotide tegemine igati vinge feature ;)
See üheks .VHD –ks tegemine ei ole nii meeldiv nagu võiks olla.
Üldjoontes on aga Hyper-V kasutamine ja niisuguse keskkonna kasutamine märkimisväärselt suurendanud effektiivsust ja seda just arendades erinevaid projekte erinevates keskkondades erinevate kliendite jaoks :) Super kasulik töötamise viis, mida kavatsen jätkata!
Viimase tähelepanekuna SSD ketaste osas (vähemalt Intel X25-M MLC puhul), võin kinnitada, et mitme masina samaegne jooksutamine ei ole mitte mingi probleem :) Ise jooksutan tihti 3 masinat korraga sealt ;) Tee järgi 7200 rpm kettaga üle USB –i või SATA ;)