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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
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:
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)
Offline
wyglada jakby w /home/xen/domains/HOST/disk.img brakowalo /etc/inittab ... dodaj do konfigu xena:
extra = 'init=/bin/bash'
powinien sie uruchomic bash i wtedy mozesz popatrzec o co biega
Offline
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ń.
Offline
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)
Offline
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.
/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.
:/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ę:
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)
Offline
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 ...
Offline
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.
Offline
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
Offline
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.
Offline
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?
Offline
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)
Offline
jak tworzyles i montowales ta partycje? bo taki blad moze oznaczac np. zamontowanie bez prawa exec ...
zerknij tez na #474651
Offline
bercik napisał(-a):
jak tworzyles i montowales ta partycje? bo taki blad moze oznaczac np. zamontowanie bez prawa exec ...
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.
Offline
sprawdzilem na debootstrap w wersji 1.0.10lenny1 oraz binutils w wersji 2.18.1~cvs20080103-7 i idzie gladko:
# 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)
Offline
Bercik, nie bij ale rozwiązałem problem przynajmniej na desktopie, zaraz obadam na serwerze. Problemem jest zmienna PATH ;)
/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:
/usr/bin
przez co dpkg miało problem.
Teraz bez problemu debootstrap kończy się na:
............. 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)
Offline