Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-12-11 18:26:05

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

[solved] xen, stworzenie wirtualki

Kolejny, pewnie błachy problem z xenem, ale nie ogarniam tego. Zakładam, że jest jakiś błąd w konfiguracji, ale nie wiem jaki.
Instaluje sobie system z iso.
cat /etc/xen/HOST.cfg

Kod:

kernel      = '/boot/vmlinuz-2.6.26-2-xen-686'
ramdisk     = '/boot/initrd.img-2.6.26-2-xen-686'
memory      = '128'
root        = '/dev/sda2 ro'
disk        = [
                  'file:/home/xen/domains/HOST/swap.img,sda1,w',
                  'file:/home/xen/domains/HOST/disk.img,sda2,w',
                  'phy:/dev/loop1,hda:cdrom,r'
                  ]
name        = 'HOST'
vif         = [ 'ip=192.158.1.5,mac=00:16:3E:4A:20:46' ]
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'
boot    = 'dc'
extra = 'xencons=tty'

Po wykonaniu  xm create -c /etc/xen/HOST.cfg robi się bubu i staje na:

Kod:

Init: No inittab file found
Enter runlevel:

I tutaj już nie wiem co z tym zrobić.

Tworzenie przez xen-create-image daje to samo, przy instlacji przez debootstrap'a wogóle jest error, ale to już nie rozkminiam w tą stronę.
Wszelakie uwagi miło widziane. Jakby ktoś miał jakiegoś dobrego tutka co do tego to chętnie poczytam.

Ostatnio edytowany przez skotx (2009-12-14 17:27:38)


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#2  2009-12-11 23:19:57

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [solved] xen, stworzenie wirtualki

wyglada jakby w /home/xen/domains/HOST/disk.img brakowalo /etc/inittab ... dodaj do konfigu xena:

Kod:

extra = 'init=/bin/bash'

powinien sie uruchomic bash i wtedy mozesz popatrzec o co biega


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2009-12-12 12:48:16

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: [solved] xen, stworzenie wirtualki

Bercik no i masz rację, brak inittab. System jest na ro i większość poleceń nie działa aby go stworzyć. Patrząc w ustawienia xen-tools to domyślnie montuje na ro ext3. remount na rw nie działa. Jak to zmienić?? Tymczasem utworze 2 obraz na rw w ustawieniach, zobaczę czy zadziała, wedle moich oczekiwań.


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#4  2009-12-12 13:37:33

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [solved] xen, stworzenie wirtualki

1. dlaczego remoujnt na rw nie dziala - co wyswietla, etc?
2. mozesz ustawic zeby montowal rw: root        = '/dev/sda2 rw' bo dla samego xena obraz powinien byc rw (flaga "w" w opcji disk)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2009-12-12 14:03:58

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: [solved] xen, stworzenie wirtualki

bercik napisał(-a):

2. mozesz ustawic zeby montowal rw: root        = '/dev/sda2 rw' bo dla samego xena obraz powinien byc rw (flaga "w" w opcji disk)

To pomogło, ale zaś wywala błędy o braku podstawowych plików.

Kod:

/etc/init.d/rc: line 74: /etc/default/rcS: No such file or directory
error: '/etc/init.d/rc' exited outside the expected code flow.
INIT: Entering runlevel: 2
/etc/init.d/rc: line 74: /etc/default/rcS: No such file or directory
error: '/etc/init.d/rc' exited outside the expected code flow.

Wogóle nie ma folderu /etc/default. Chyba dam sobie z tym spokój bo pewnie jak utworze te pliki, to znowu będzie trzeba coś innego łatać, a to mija się z celem.

Kod:

:/etc# ls
alternatives            gai.conf      locale.gen   passwd.lock  rmt
apt                     host.conf     login.defs   rc0.d        securetty
bash.bashrc             hostname      logrotate.d  rc1.d        security
bash_completion.d       hosts         lsb-base     rc2.d        skel
bindresvport.blacklist  init.d        mailname     rc3.d        sudoers
debconf.conf            inittab       mke2fs.conf  rc4.d        sysctl.conf
debian_version          issue         mtab         rc5.d        sysctl.d
default                 issue.net     network      rc6.d        terminfo
dpkg                    ld.so.cache   pam.conf     rcS.d        timezone
fstab                   ld.so.conf.d  pam.d        resolv.conf  udev

btw. w/w default to ja dodałem.

Zastanawia mnie tylko czemu mu się tak jebie i to nie ważne czym stworze obraz.

Edit:
dodałem rcS'a i teraz to już system staje na wywołaniu INIT: Entering runlevel: 2

Edit 2:
Teraz odnośnie debootstrapa. Przy instalacji dostaję:

Kod:

I: Extracting zlib1g...
I: Installing core packages...
W: Failure trying to run: chroot /tmp/xenloop dpkg --force-depends --install var/cache/apt/archives/base-files_3.1.9ubuntu7_i386.deb var/cache/apt/archives/base-passwd_3.5.11_i386.deb

Gdy instaluje debiana a nie ubuntu jest to samo, na tych samych paczkach się krzaczy. Zaczyna to już być wkurw...

Ostatnio edytowany przez skotx (2009-12-12 15:10:33)


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#6  2009-12-12 17:27:31

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [solved] xen, stworzenie wirtualki

przyznam ze nie uzywalem xena z obrazami plikowymi, ale moze opisz po koleji jak tworzysz taki obraz i instalujesz system, bo moze cos jest tam nie tak ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#7  2009-12-12 17:47:45

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: [solved] xen, stworzenie wirtualki

Opierałem się głównie na tym i ewentualnie gdzieś szukałem korekt do tego:
http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu_p4
http://www.howtoforge.com/xen_tools_xen_shell_argo
http://www.virtuatopia.com/index.php/Building_a_Deb … g_debootstrap
http://wiki.kartbuilding.net/index.php/Create_DomU
Nie kumam już ocb.

Bercik, a w jaki sposób Ty go używałeś bo na opcodzie to nie opisałeś za dużo?? Ja już powoli zaczynam oglądać się za czymś innym do wirtualizacji.


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#8  2009-12-12 19:58:54

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [solved] xen, stworzenie wirtualki

w wszystkich instalacjach ktore uzywam FS dla xena tworzony jest na normalnej partycji lub na LVM... instalacja systemow - przez klonowanie dom0 lub innego domU (cp lub tar), przez debootstrap lub (raz tak robilem) bezposrednio instalatorem z cd (bez uzywania xena w trakcie instalacji) ... a opisalem to co bylo w jakis sposob problematyczne ...

ogolnie jezeli myslisz powanie o wirtualizacji lub masz miejsce na nowa partycje / wolna partycje to nie warto bawic sie w zadne pliki obrazow ... tylko normalnie instalujesz debootstrapem system na partycji (mkfs, mount, debootstrap) po czym go odpalasz w Xenie ...

co do http://wiki.kartbuilding.net/index.php/Create_DomU to nie wiejm po co opcja loop do montowania LVM z ext3


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#9  2009-12-12 20:06:49

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: [solved] xen, stworzenie wirtualki

Hmm no właśnie chyba została jedyna opcja czyli klonowanie. Mam serwer testowy postawiony to raczej nie będzie problemu z wolnym miejscem na nim (w domyśle musi tam być wirtualizacja). Debootstrapem w żadnej konfiguracji nie działa mi to jak powinno. Jutro dalej z tym powalcze w taki sposób jak piszesz.


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#10  2009-12-12 22:52:35

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [solved] xen, stworzenie wirtualki

co do debootstrapa to ...
1. czy po tym komunikacie kontynuuje?
2. czy problem dotyczy tylko tych dwoch pakietow?
3. jaka wersja debootsrapa (moze bug?)
4. czy zalezy to od galezi ktora instalujesz?
5. czy jest puszczany z pod usera czy z pod root'a?


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#11  2009-12-13 13:47:54

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: [solved] xen, stworzenie wirtualki

bercik napisał(-a):

co do debootstrapa to ...
1. czy po tym komunikacie kontynuuje?

Nic nie idzie, kończy działanie i wyłącza się.

bercik napisał(-a):

2. czy problem dotyczy tylko tych dwoch pakietow?

Tak.

bercik napisał(-a):

3. jaka wersja debootsrapa (moze bug?)

Wersja: 1.0.10lenny1. Nie doszukałem się nigdzie info odnośnie błędów. Może jeszcze nie zgłoszone są lub źle szukam.

bercik napisał(-a):

4. czy zalezy to od galezi ktora instalujesz?

Nie ważne, próbowałem różne gałęzie zarówno w debianie jak i ubuntu. Tu i tu te same pliki tworzą problem.

bercik napisał(-a):

5. czy jest puszczany z pod usera czy z pod root'a?

Z pod roota.

Z ciekawości zaktualizuje deboostrapa do squeeze wraz z zależnościami. Zobaczę czy coś pomoże. Jak nie to jade z klonowaniem.
Edit: Nie pomogło, to samo.

Ostatnio edytowany przez skotx (2009-12-13 14:13:05)


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#12  2009-12-13 19:16:48

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [solved] xen, stworzenie wirtualki

jak tworzyles i montowales ta partycje? bo taki blad moze oznaczac np. zamontowanie bez prawa exec ...

zerknij tez na #474651


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#13  2009-12-14 13:54:35

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: [solved] xen, stworzenie wirtualki

bercik napisał(-a):

jak tworzyles i montowales ta partycje? bo taki blad moze oznaczac np. zamontowanie bez prawa exec ...

Kod:

dd if=/dev/zero of=/vserver/images/vm_base.img bs=1024k count=1000
mkfs.ext3 /vserver/images/vm_base.img
mount -o loop /vserver/images/vm_base.img /vserver/vm_base

bercik napisał(-a):

zerknij tez na #474651

Daje sobie z tym spokój bo za cholere nie wiem już o co chodzi.


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#14  2009-12-14 15:08:48

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [solved] xen, stworzenie wirtualki

sprawdzilem na debootstrap w wersji 1.0.10lenny1 oraz binutils w wersji 2.18.1~cvs20080103-7 i idzie gladko:

Kod:

# dd if=/dev/zero of=/tmp/vm_base.img bs=1024k count=1000
1000+0 przeczytanych recordów
1000+0 zapisanych recordów
skopiowane 1048576000 bajtów (1,0 GB), 14,3322 s, 73,2 MB/s
# mkfs.ext3 /tmp/vm_base.img
mke2fs 1.41.3 (12-Oct-2008)
/tmp/vm_base.img nie jest specjalnym urządzeniem blokowym.
Kontynuować mimo to? (t,n) t
Etykieta systemu plików=

[...]

# mount -o loop /tmp/vm_base.img /tmp/xxx
# debootstrap lenny /tmp/xxx ftp://ftp.icm.edu.pl/pub/
Linux/debian/
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on ftp://ftp.icm.edu.pl/pub/Linux/debian...
I: Retrieving adduser

[...]

I: Configuring tasksel-data...
I: Configuring tasksel...
I: Base system installed successfully.

moze popatrz w logach (na /vserver/vm_base/var/log) czy nie pisze czegos wiecej o co mu chodzi ...

Edit: a gdy zrobisz debootstrap nie na zamontowany fs tylko do zwyklego katalogu to tez sie wyklada?

Ostatnio edytowany przez bercik (2009-12-14 15:10:22)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#15  2009-12-14 16:58:46

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: [solved] xen, stworzenie wirtualki

Bercik, nie bij ale rozwiązałem problem przynajmniej na desktopie, zaraz obadam na serwerze. Problemem jest zmienna PATH ;)

Kod:

/home/skotik  echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin:/opt/e17/sbin

a brakuje tu:

Kod:

/usr/bin

przez co dpkg miało problem.


Teraz bez problemu debootstrap kończy się na:

Kod:

.............
I: Base system installed successfully.

Ale czy działa dalej to jesczcze nie sprawdziłem, zobacze to już na xen'ie.
Dzięki temu problemowi, odkryłem nieznane dotąd pokłady mojej głupoty ;)

Edit:Wszystko działa jak powinno.

Ostatnio edytowany przez skotx (2009-12-14 17:27:22)


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)