To jest stara wersja strony!
XEN: Zarządzenia wydajnością i zasobami
Celem laboratorium jest zapoznanie się z możliwościami kontrolowania zasobów oraz zwiększanie wydajności gości używając nadzorcy Xen. Zbadane zostaną:
różne tryby wirtualizacji
różne konfiguracje schedulera CPU
różne konfiguracje stronicowania pamięci RAM
różne konfiguracje twardego dysku
Preliminaria
Proszę zalogować się na konto roota i wykonać następującą komendę:
cd /home/student/sitw && ./lab2_prepare
reboot
Po ponownym uruchomieniu komputera powinien włączyć się znajomy już Xen.
Podczas laboratorium przydatna może okazać się dokumentacja Xen'a.
Lekcja 1: Gość w dom
Zacznijmy od zbadania wpływu jaki ma tryb wirtualizacji na wydajność maszyny.
Zbudujemy prawie od zera trzech różnych gości.
Gość Pierwszy: PVM na pliko-partycji
Naszym celem jest postawienie tej samej maszyny, co na poprzednim laboratorium, z jedną drobną różnicą, zamiast lvm użyjemy obrazu dysku. Żeby przyśpieszyć proces, zastosujemy istniejący już obraz dysku.
Zadanie 1: Korzystając z polecenie xen-create-image
, proszę stworzyć domenę spełniającą podane warunki:
nazwa hosta: „lab2-pvm”
pamięć 512MB
dwa wirtualne procesory
sieć skonfigurowana przez dhcp
dystrybucja debian jessie
zapis obrazu używając zwykłego katalogu o ścieżce '/home/student/sitw'
system nie być zainstalowany wraz z uruchomieniem skryptu
W pliku konfiguracji domeny można zobaczyć, jakie ścieżki prowadzą do plików będących partycjami tej domeny.
Zadanie 2: Zastąpić pliki z podanych ścieżek plikami swap.img
i pvm/disk.img
z katalogu /home/student/sitw
.
Zadanie 3: Proszę stworzyć i uruchomić domenę. Hasło root'a: xena
.
Gość Drugi: HVM ze sterownikami PVM
Instalacja gościa sprzętowego przebiega trochę inaczej. Przypomina dużo bardziej instalację zwykłego systemu operacyjnego. Najpierw należy przygotować konfigurację maszyny. W tym celu proszę skopiować przykładową konfigurację domeny typu hvm (/etc/xen/
) do nowego pliku /etc/xen/lab2-pvhvm
.
Następnie należy wprowadzić pewne zmiany:
nazwa gościa powinna brzmieć lab2-pvhvm
powinien mieć 512MB ramu
powinien mieć dwa dyski twarde na wzór konfiguracji lab2-pvm
(proszę pamiętać o zmianie ścieżek)
powinien mieć napęd cdrom z zamontowanym plikiem /home/student/sitw/images/debian-install.iso
(
powinien korzystać z vnc do dzielenia ekranu
powinien automatycznie włączać