Virtual-IT.pl - data center cloud computing SDx AI storage network cybersecurity

Artykuły

Wdrożenie wirtualnego środowiska Xen cz.4



W kolejnym kroku w prosty sposób zamontujemy partycję, podając jedynie typ plików.

 

Xen mount loop

 


sprawdzanie czy grub jest w MBR ach:

 

Xen virtualization

 

Ostatecznie skrypt startowy Xena dla Debiana ma postać:

 

Witrualizacja Debian pod Xen konfiguracja

 

 

NetBSD - narzędzie konsolowe xm

Do instalacji poprzedniej maszyny wirtualnej użyto graficznego narzędzia virt-managera. Tym razem omówię program xm, służący do zarządzania Xenem z poziomu konsoli.
   xm list- wyświetla wszystkie aktywne VM,
   xm create nazwa_pliku - tworzy VM na podstawie pliku konfiguracyjnego,
   xm destroy nazwa_VM - siłowo („odcięcie prądu”) wyłącza VM,
   xm save nazwa_VM - zapisuje stan maszyny (hibernacja), tzw. snapshoty i pozwala go w dowolnym późniejszym czasie przywrócić,
   xm restore - przywraca VM z zapisanego stanu,
   xm pause/unpause nazwa_VM - zatrzymuje/wznawia pracę VM,
   xm top - monitoruje domeny w czasie rzeczywistym, odpowiednik linuxowego topa,
   xm shutdown/reboot nazwa_VM - wyłącza/restartuje VM,
   xm console nazwa_VM - łączy się do konsoli wybranej domeny.

Z sieci musimy pobrać jądro pod naszą architekturę sprzętową (i386), oraz zgodne z naszą wersją Xena (Xen2 lub 3). Na oficjalnej stronie NetBSD w katalogu z jądrami są dwa rodzaje plików: netbsd-XEN3_DOMU zawierające sam kernel  oraz  netbsd-INSTALL_XEN3_DOMU, zawierające jądro razem z ramdyskiem. Musimy pobrać oba. Do instalacji potrzebne jest jądro  z ramdyskiem (zawiera on min. narzędzia do instalacji, pozwalające na instalację z różnych źródeł, jak choćby cdrom czy obraz iso), a potem już to pierwsze samodzielne. Ponieważ hypervisor Xen wykorzystuje PAE, jądro dla DomU również musi mieć tę opcję, inaczej dostaniemy komunikat
Error: (2, 'Invalid kernel', 'xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\n')

 

 

 

Logowanie i rejestracja