Strona 1 z 1

Jak poprawnie przeprowadzić wirtualizację - xen?

: 22 lutego 2009, 15:00
autor: mieszko22
Witam.

Walczę z wirtualizacją na Xenie na Debianie Etch.
Wzorowałem się na instrukcjach zawartych pod tym linkiem http://www.howtoforge.org/debian_etch_xen_3.1_p3 i z nim powiązanych

A teraz moje pytanie.

Zainstalowałem Xena, jajko się poprawnie skompilowało.
Utworzyłem wirtualną maszynę - tzn. dwa dyski pamięć wymiany i drugi na instalację wirtualnego systemu - chcę tam postawić dokładnie Windows XP - przydzieliłem miejsce na dysku i pamięć ram.

Po wydaniu polecenia w konsoli

Kod: Zaznacz cały

xm create /etc/xen/vm01.example.com.cfg -> nazwa mojej maszyny wirtualnej
Następnie sprawdzam czy maszyna się odpaliła:

Kod: Zaznacz cały

xm list
Na liście widzę moją ,,vm01.examle.com''. W sieci widzę też adres jaki posiada moja wirtualna maszyna. Więc chyba dowód jest że działa.

Ale po kliku sekundach ona się wyłącza, dlaczego?

Jak mam wystartować z płytki aby zainstalować Windows XP? Co mam zrobić?

Możecie mi pomóc, może macie jakąś pomoc w języku polskim, może jakąś książeczkę bądź linki do jakichś stron żebym to zrozumiał i zrobił.

Wiem na pewno, że mój komputer spełnia sprzętowe wymagania do wirtualizacji pod XENem.

Dziękuję za pomoc.

[ Dodano: 2009-02-22, 20:31 ]
Jak to nikt tego nie robił
Dajcie spokój -> podpowiedzcie coś

: 01 marca 2009, 21:26
autor: RaV.
Czy koniecznie upierasz się przy Xenie? Jeśli nie, to spróbuj VirtualBoxa od SUNa. Windows na VBoxie działa lepiej niż zainstalowany natywnie ;)
A Xen? Xen jest lekko passe. Według mnie, za dużo zabawy.

: 01 marca 2009, 22:20
autor: xutywx
Czy koniecznie upierasz się przy Xenie? Jeśli nie, to spróbuj VirtualBoxa od SUNa. Windows na VBoxie działa lepiej niż zainstalowany natywnie ;)
A Xen? Xen jest lekko passe. Według mnie, za dużo zabawy.
Jeśli chcesz produkty Microsoftu odpalać to może być problem, ale jeśli Linux to dla mnie tylko xen istnieje ;)

: 01 marca 2009, 22:39
autor: RaV.
[quote="xutywx"]Jeśli chcesz produkty Microsoftu odpalać to może być problem, ale jeśli Linux to dla mnie tylko xen istnieje ]
Hola, towarzyszu. Czy próbowałeś VBoxa? Czy próbowałeś uruchomić na tym coś ze stajni Microsoftu? I czy w ogóle przeczytałeś, co napisałem? VBox uruchomiony pod Debianem, 192MB pamięci operacyjnej przydzielonej przez hosta, Windows™ XP działa lepiej niż zainstalowany natywnie na innej, wydajniejszej maszynie. Wypróbuj a potem stwierdzisz, czy Ci faktycznie nie odpowiada. W ostatniej wersji chyba nawet wprowadzono akcelerację 3D, choć nie testowałem.

Poza tym istnieje pytanie, czy Twój procesor pozwala na pełną czy tylko na parawirtualizację? Jeśli tylko para, to raczej o Windows XP na Xenie zapomnij. Xen wspiera jedynie prarawirtualizację. Coby skorzystać z "systemu w systemie" gość musi mieć odpowiednio spreparowanego kernela. VBox obsługuje pełną wirtualizację.

: 02 marca 2009, 16:11
autor: xutywx
Przepraszam, źle się wyraziłem - tylko xen, ale z produktami od Microsoftu może być problem (na xenie).
VBoxa testowałem może ze 2 razy w życiu, jednak na kiepściutkich maszynkach. O pełnej wirtualizacji nie było tam mowy. Teraz mam pełną - korzystam z xena i nie zauważyłem spadku wydajności większego niż 5%. Jestem pewien, że korzystam z pełnej wirtualizacji i to na xenie- może i brak oficjalnego wsparcia, jednak odpowiednie pliki konfiguracyjne pozwalają na to.

: 05 marca 2009, 23:43
autor: mieszko22
Witam.
Dziękuję za zainteresowanie.
Mój procesor obsługuje wirtualizacje (sprzęt mam na 100% odpowiedni) robiłem to na V_Boksie ale chciałem to zrobić na Linuksie i na xenie właśnie.

xutywx masz może jakieś jasne opisy jak to zrobić byłbym wdzięczny bardzo.

Pozdrowionka.

Ps. Ja tam nie słyszałem żeby były problemy z wirtualizacją produktów Microsoftu pod XEN-em.

: 06 marca 2009, 19:18
autor: xutywx
Poszukaj takiej aplikacji jak virtual manager - od Red Hata praktycznie, ale można instalować na innych dystrybucjach - bardzo ułatwia stworzenie "pierwszej maszyny". Masz fajne kreatory itp. - poza tym nie trzeba się bawić w instalację konsolową - domyślnie jest graficzna itp. Chwilowo serwer przeniosłem na Centosa to nie mam jak poradnika napisać, a najlepszym jest po prostu Google. I nie szukaj tylko dla Debiana - na Gentoo chyba jest fajny i jeszcze dla kilka innych dystrybucji ;)

: 16 marca 2009, 14:59
autor: mieszko22
Dobrze, poszukam tak jak poleciłeś kreatora.

Zobaczę czy mi się rozjaśni.

Dziękuję za pomoc. Dam znać co udało mi się zrobić.

Pozdrawiam

[ Dodano: 2009-04-16, 14:02 ]
witam

No troszkę walczyłem z Xenem na Debianie
Doszedłem do pozytywnego efektu

No ale na tym nie koniec
A teraz moje problemy jak mam:

Stworzyłem nową maszynę wirtualną o nazwie win_xp1
jak widać poniżej to mój plik konfiguracyjny do niej:

Kod: Zaznacz cały

#
# Configuration file for the Xen instance win_xp1, created
# by xen-tools 4.1 on Wed Apr  8 15:58:15 2009.
#

#
#  Kernel + memory size
#
kernel      = '/boot/vmlinuz-2.6.18.8-xen'
ramdisk     = '/boot/initrd.img-2.6.18.8-xen'

memory      = '1024'

#
#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                  'file:/home/xen/domains/win_xp1/disk.img,xvda2,w',
                  'file:/home/xen/domains/win_xp1/swap.img,xvda1,w',
                 # 'file:/home/xen/domains/win_xp1/winXPSP2.iso,xvscd0:cdrom,r'
                  ',hdc:cdrom,r'
              ]
#
#  Physical volumes
#

#
#  Hostname
#
name        = 'win_xp1'

#
#  Networking
#
vif         = [ 'ip=*.*.*.*,mac=*:*:*:*:*:*' ] # tu mam wpisane adresy

#
#  Behaviour
#

sdl=1
vnc=0
vncviewer=0

boot='d'
vcpus=2
cpus="0-1"

    #on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'
Jak odpalę ją za pomocą polecenia

Kod: Zaznacz cały

xm create /etc/xen/win_xp1.cfg
wszytko jest oki działa mi sieć mogę instalować wszystko dla debiana co mi jest potrzebne

ale jak mam ruszyć na tej maszynie wirtualnej rozruch z CD-ROM bo chcę tam zainstalować Win Xp SP2

po odpaleniu wszystko mi chodzi ale według opisów w necie powinienem teraz sobie odpalić VNC i wejść na ta maszynę wirtualną i zobaczyć instalator systemu windows "niebieski ekran"
co jest nie tak ???

dzięki za pomoc
i czekam na rady