logo new

red3
red2

  1. W pierwszej kolejności przygotować system bazowy. Najlepiej to zrobić instalując system z płyty netistall oraz w dalszej częsci z netu. W czasie konfiguracji systemu bazowego podczas pytania o instalację pakietów - najlepiej odznaczyć wszystko (dziewiczy system), oraz po instalacji tylko dodać ssh .
  2. upgradować system do aktualnej wersji przy pomocy komendy apt-get update, apt-get upgrade
  3. zainstalować pakiety niezbędne do uruchomienia xen: apt-get install linux-image-2.6-xen-686 xen-hypervisor-3.0.3-1-i386-pae xen-tools bridge-utils libc6-xen sysfsutils
  4. wyłączyć biblioteke mv /lib/tls /lib/tls.disabled
  5. Skonfigureować włąściwie plik dom0, i tak: vim /etc/xen/xend-config.sxp
    #xend-relocation-server yes
    (vif-script vif-bridge)
    (dom0-min-mem 128)
    #(network-script network-dummy)
    #(xend-relocation-hosts-allow '^localhost$')
    (network-script network-bridge)
  6. restatować serwer i sprawdzić czy działa dom0 komendami: xm list, xm top , sprawdzić wersję kernela komendą uname -a (powinno być coś takiego 2.6.18-6-xen-686) oraz sprawdzić czy działa interface sieciowy bridge komendą ifconfig Po wykoniu tej komendy poza standardowymi interfacami eth0 itd powinny być również widoczne interface peth0 i vif0.0.
  7. Należy wyedytować i dokonać właściwych poprawek w pliku /etc/xen/xen-tools.conf a mianowicie poprawić na właściwą nazwę kernela i pliku initrd.
  8. stworzyć katalog domowy dla plików image naszych serwerów wirtualnych lub przygotować partycje dla tych. np. mkdir -p /vserver/domains/
  9. utworzyć własciwy serwer: xen-create-image --hostname=srvVM1 --size=4Gb --swap=512Mb --ip=1.2.3.4. --netmask=255.255.255.0 --gateway=1.2.3.1 --force --dir=/vserver --memory=512Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.26-1-xen-686 --debootstrap --dist=lenny --mirror=http://ftp.pl.debian.org/debian/ --passwd
  10. Uruchomić serwer komendą: xm create srvVM1.cfg.
  11. UWAGA: Przy uruchamianu wielu maszyn może poojawić się problem z brakiem wolnych loop. W celu naprawy błędu:

- zatrzymujemy wszystki maszyny

- tworzymy plik local-loop (touch /etc/modprobe.d/local-loop

- wpisujemy do niego linię: options loop max_loop=128 (każda maszyna zabiera conajmniej 2 loop's)

- wykonujemy: rmmod loop oraz modprobe loop

Jakby były błędy na którymkolwiek z etapów musi radzić sobie sami.

Serwis artinfo.com.pl wykorzystuje pliki cookie. Korzystając z serwisu wyrażasz jednocześnie zgodę na wykorzystanie plików cookie. Możesz wyłączyć pliki cookie w opcjach swojej przeglądarki internetowej. Cookies to małe pliki tekstowe, które serwis internetowy umieszcza na dysku użytkownika lub w jego przeglądarce. Nie używamy cookies do gromadzenia danych osobowych, takich jak: imię, nazwisko lub adres e-mail.