Nedávno jsem si zprovoznil XEN pod openSUSE10.2. Stačí si při instalaci 10.2 přidat podporu XEN (nebo dodatečně přiinstalovat).
Po restartu se v nabídce „GRUB“ ukáže:
openSUSE 10.2
openSUSE 10.2 (XEN)
openSUSE 10.2 (záchranný režim)
Je-li PC nabootováno s volbou XEN (jádrem), pak v YaST „Systém/Správa virtuálních strojů“ lze přidat další OS. Mě šlo především o přidání Windows XP.
V aplikaci „Správa virtuálních strojů“ jsou dvě možnosti:
1)spustit instalační program OS
2)použít obraz disku nebo fyzický disk se spouštěcími soubory OS
Jelikož Windows nesplňují podmínky :-D bodu (1), volil jsem tedy (2).
U některých uživatelů zde může nastat problém … Na tuto volbu je potřeba podpora HW jinak se ukáže podobná hláška:
"Error: HVM guest support is unavailable: is VT/AMD-V supported by your CPU and enabled in your BIOS?"
Naštěstí v BIOSu mám položku „Virtualization ON/OFF“
v popisu této funkce je následující popis
"This field specifies whether a Virtual Machine Monitor (VMM) can utilizethe additional hardware capabilities provided by Intel(R) VirtualizationTechnology."
Pak se nastaví:
název Virtuálního Stroje, režim spouštění (ruční/automaticky), stav po vypnutí VS (zničit/restartovat/zachovat/přejmenovat a restartovat), stav po restartu VS (restartovat/zničit/zachovat/přejmenovat a restartovat), stav při pádu VS (zničit/restartovat/zachovat/přejmenovat a restartovat
Dále se nastaví HW:
velikost RAM, virtuální grafická karta (Cirrus Logic/Standartní VGA), virtuální HW hodiny (UTC/místní čas)
Nastavíme disky:
1)vytvořit nový obraz disku
2)použít existující obraz disku
3)použít blokové zařízení
zde je mnoho nastavení ... např. velikost disku, pouze ke čtení, cesta k diskové emulaci v souboru /var/lib/xen/images/ a.j.
Nastavení LAN:
1)AMD Pcnet
2)NE2000
Na konec se dá "spustit" ... naskočí černé okno (BIOS) a vše jede jako na novém PC.
Jak jsem psal v úvodu, nainstaloval jsem si takto Windows XP a řek bych že běhají o něco lépe než v emulaci VMware. Dokonce i CPU se mi zdá daleko méně zatížené a funguje 3D akcelerace. A aby toho nebylo dost :-) tak to mám v režimu XGL (i s emul.Windows lze pěkně otáčet :-D )
Bohužel víc k tomu nedokážu říci ... měl jsem kliku, že mi to všechno "fachalo" hned na poprvé a zatím jsem to více nezkoumal.
hmm...zkusim, jen mam dotaz. Ty windowsy ste mel uz nainstalovany nebo teprve pomoci Xen doinstaloval. Jde mi o to jestli dokazu nejak spustit oba systemy zaroven, treba v omezenem rezimu. jesli to nejak jde
Pokud se chystáš k nákupu hardwaru pro irtualizaci, není špatné si něco přečíst o jejím teoretickém základu, pokud možno z nezávislých zdrojů a ne z reklamních materiálů PR oddělení výrobců. Výborným začátkem by mohla být třeba Wikipedia. Najdeš tam množství odkazů na praktické zkušenosti a návody, ale vychází mi IMHO z toho (teď nechci spouštět flamewar), že bych po Intelu z tohoto pohledu v současnosti nepokukoval. Virtualizace ve stručnosti zahrnuje plánování a přidělování strojového času CPU, obsluhu IRQ a I/O komunikace s reálným hardwarem a nakonec to nejdůležitější - správu paměti (MMU) ve které virtuální stroje běží. V tom posledním se technologie Intelu (Vanderpool) a AMD (Pacifica) liší velmi zásadně s výrazným náskokem AMD K8. Podrobnější popis technologie nalezneš třeba v těchto odkazech na Intel Vanderpool a konkurenční AMD Pacifica. Už dávno neplatí, že jeden je "značka" a druhý mu šlape na paty, Značkovými výrobci CPU jsou oba a každý má své přednosti ale ve virtualizaci a v poměru výkon/teplota má AMD už delší dobu výrazně navrch i když se novou řadou C2D podařilo Intelu náskok velmi dobře dohnat.
Nedávno jsem si zprovoznil XEN pod openSUSE10.2. Stačí si při instalaci 10.2 přidat podporu XEN (nebo dodatečně přiinstalovat).
Po restartu se v nabídce „GRUB“ ukáže:
openSUSE 10.2
openSUSE 10.2 (XEN)
openSUSE 10.2 (záchranný režim)
Je-li PC nabootováno s volbou XEN (jádrem), pak v YaST „Systém/Správa virtuálních strojů“ lze přidat další OS. Mě šlo především o přidání Windows XP.
V aplikaci „Správa virtuálních strojů“ jsou dvě možnosti:
1)spustit instalační program OS
2)použít obraz disku nebo fyzický disk se spouštěcími soubory OS
Pak se vyplní režim virtualizace:
1)Paravirtualizace (vyžaduje hostující OS podporující XEN)
2)Plná virtualizace (vyžaduje specializovaný HW)
Jelikož Windows nesplňují podmínky :-D bodu (1), volil jsem tedy (2).
U některých uživatelů zde může nastat problém … Na tuto volbu je potřeba podpora HW jinak se ukáže podobná hláška:
"Error: HVM guest support is unavailable: is VT/AMD-V supported by your CPU and enabled in your BIOS?"
Naštěstí v BIOSu mám položku „Virtualization ON/OFF“
v popisu této funkce je následující popis
"This field specifies whether a Virtual Machine Monitor (VMM) can utilizethe additional hardware capabilities provided by Intel(R) VirtualizationTechnology."
Pak se nastaví:
název Virtuálního Stroje, režim spouštění (ruční/automaticky), stav po vypnutí VS (zničit/restartovat/zachovat/přejmenovat a restartovat), stav po restartu VS (restartovat/zničit/zachovat/přejmenovat a restartovat), stav při pádu VS (zničit/restartovat/zachovat/přejmenovat a restartovat
Dále se nastaví HW:
velikost RAM, virtuální grafická karta (Cirrus Logic/Standartní VGA), virtuální HW hodiny (UTC/místní čas)
Nastavíme disky:
1)vytvořit nový obraz disku
2)použít existující obraz disku
3)použít blokové zařízení
zde je mnoho nastavení ... např. velikost disku, pouze ke čtení, cesta k diskové emulaci v souboru /var/lib/xen/images/ a.j.
Nastavení LAN:
1)AMD Pcnet
2)NE2000
Na konec se dá "spustit" ... naskočí černé okno (BIOS) a vše jede jako na novém PC.
Jak jsem psal v úvodu, nainstaloval jsem si takto Windows XP a řek bych že běhají o něco lépe než v emulaci VMware. Dokonce i CPU se mi zdá daleko méně zatížené a funguje 3D akcelerace. A aby toho nebylo dost :-) tak to mám v režimu XGL (i s emul.Windows lze pěkně otáčet :-D )
Bohužel víc k tomu nedokážu říci ... měl jsem kliku, že mi to všechno "fachalo" hned na poprvé a zatím jsem to více nezkoumal.
hmm...zkusim, jen mam dotaz. Ty windowsy ste mel uz nainstalovany nebo teprve pomoci Xen doinstaloval. Jde mi o to jestli dokazu nejak spustit oba systemy zaroven, treba v omezenem rezimu. jesli to nejak jde
Pokud se chystáš k nákupu hardwaru pro irtualizaci, není špatné si něco přečíst o jejím teoretickém základu, pokud možno z nezávislých zdrojů a ne z reklamních materiálů PR oddělení výrobců. Výborným začátkem by mohla být třeba Wikipedia. Najdeš tam množství odkazů na praktické zkušenosti a návody, ale vychází mi IMHO z toho (teď nechci spouštět flamewar), že bych po Intelu z tohoto pohledu v současnosti nepokukoval. Virtualizace ve stručnosti zahrnuje plánování a přidělování strojového času CPU, obsluhu IRQ a I/O komunikace s reálným hardwarem a nakonec to nejdůležitější - správu paměti (MMU) ve které virtuální stroje běží. V tom posledním se technologie Intelu (Vanderpool) a AMD (Pacifica) liší velmi zásadně s výrazným náskokem AMD K8. Podrobnější popis technologie nalezneš třeba v těchto odkazech na Intel Vanderpool a konkurenční AMD Pacifica. Už dávno neplatí, že jeden je "značka" a druhý mu šlape na paty, Značkovými výrobci CPU jsou oba a každý má své přednosti ale ve virtualizaci a v poměru výkon/teplota má AMD už delší dobu výrazně navrch i když se novou řadou C2D podařilo Intelu náskok velmi dobře dohnat.
Mohu se zeptat co máte za HW ve Vašem PC?
Jde o počítač DELL Optiplex GX520.
Toto je konfigurace:
CPU: PENTIUM D 930 (3.0 GHz, 800MHz FSB, 2x2MB, EM 64T, Dual Core)
RAM: 1.0GB (533MHZ NON-ECC DDRII MEMORY)
HDD: 160GB (7, 200RPM, SATA 3.0GB/S)
LCD: Dell 20" (UltraSharp Black, 2007FP)