Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:sitw:2016:xen:lab3 [2017/12/06 08:10]
msl
pl:dydaktyka:sitw:2016:xen:lab3 [2019/06/27 15:50] (aktualna)
Linia 13: Linia 13:
 Po ponownym uruchomieniu komputera powinien włączyć się znajomy już Xen. Powinniśmy mieć dostępne dwie maszyny gości: ''​lab2-pvm''​ oraz ''​lab2-pvhvm''​. Po ponownym uruchomieniu komputera powinien włączyć się znajomy już Xen. Powinniśmy mieć dostępne dwie maszyny gości: ''​lab2-pvm''​ oraz ''​lab2-pvhvm''​.
  
-**Zadanie 1:** Proszę zalogować się na obie maszyny (hasło ''​xena''​) i sprawdzić działanie połączenia internetowego (polecenie ''​ping''​).+**Zadanie 1:** Proszę ​stworzyć ([[https://​ai.ia.agh.edu.pl/​wiki/​pl:​dydaktyka:​sitw:​2016:​xen:​lab1#​lekcja_7instalowanie_gosci|lab1]]),​ a potem zalogować się na obie maszyny (hasło ''​xena''​) i sprawdzić działanie połączenia internetowego (polecenie ''​ping''​).
 **Podpowiedź:​** Na maszynę wirtualizowaną sprzętowo trzeba logować się przez protokół ''​vnc'',​ np. **Podpowiedź:​** Na maszynę wirtualizowaną sprzętowo trzeba logować się przez protokół ''​vnc'',​ np.
 <code bash> <code bash>
Linia 22: Linia 22:
 xl vnc <nazwa maszyny> xl vnc <nazwa maszyny>
 </​code>​ </​code>​
 +Może być konieczne zainstalowanie pakietu ''​vncviewer''​ ręcznie. ​
  
 +W przypadku maszyny parawirtualizowanej,​ wystarczy zajrzeć do [[https://​ai.ia.agh.edu.pl/​wiki/​pl:​dydaktyka:​sitw:​2016:​xen:​lab1#​lekcja_8sterowanie_goscmi|
 +lab 1]]. Jeżeli gość parawirtualizowany nie chce się uruchomić, narzekając na nieistniejący kernel, to znak, że kernel nie istnieje. Proszę sprawdzić jaką wersję kernela ma host (''​uname''​) i zmienić odpowiednią linię w pliku konfiguracyjnym maszyny (''/​etc/​xen/​lab-pvm.cfg''​). ​
 +
 +**Pytanie:​** dlaczego trzeba było to zrobić?
 +
 +**Przypomnienie:​** hasło root'a to ''​xena''​.
 ==== Sekcja opcjonalna: SSH ==== ==== Sekcja opcjonalna: SSH ====
  
Linia 37: Linia 44:
 # podglądamy adres ip maszyny # podglądamy adres ip maszyny
 ip addr show  ip addr show 
 +# sprawdzamy, czy istnieje w systemie użytkownik lab2
 +grep lab2 /etc/passwd
 +# jeśli nie, to go tworzymy
 +adduser lab2
 +# hasło też powinno brzmieć lab2
 </​code>​ </​code>​
   * na gospodarzu:   * na gospodarzu:
Linia 69: Linia 81:
       * uruchomić komendę: ''/​etc/​init.d/​networking restart''  ​       * uruchomić komendę: ''/​etc/​init.d/​networking restart''  ​
   * zmienić ścieżki dysków twardych   * zmienić ścieżki dysków twardych
-  * wyłączamy urządzenia PCI zarządzane przez Xen. Znowu zerkamy do [[https://​xenbits.xen.org/​docs/​4.4-testing/​man/​xl.cfg.5.html|dokumentacji]].+  * wyłączamy urządzenia PCI zarządzane przez Xen. Znowu zerkamy do [[https://​xenbits.xen.org/​docs/​4.8-testing/​man/​xl.cfg.5.html|dokumentacji]].
  
 Po skopiowaniu dysków twardych z poprzedniej maszyny do odpowiednich ścieżek, maszyna powinna się elegancko uruchomić. Teraz na uruchomionej maszynie zmieniamy jeszcze kilka szczegółów:​ Po skopiowaniu dysków twardych z poprzedniej maszyny do odpowiednich ścieżek, maszyna powinna się elegancko uruchomić. Teraz na uruchomionej maszynie zmieniamy jeszcze kilka szczegółów:​
Linia 140: Linia 152:
  
 **Zadanie 14**: Proszę zmienić scheduler na ''​credit2''​ i ponownie przetestować działanie procesora. **Zadanie 14**: Proszę zmienić scheduler na ''​credit2''​ i ponownie przetestować działanie procesora.
-**Podpowiedź**:​ konfiguracja ''​gruba''​ i [[https://​xenbits.xen.org/​docs/​4.4-testing/​misc/​xen-command-line.html|docs/​misc/​xen-command-line.html]]+**Podpowiedź**:​ konfiguracja ''​gruba''​ i [[https://​xenbits.xen.org/​docs/​4.8-testing/​misc/​xen-command-line.html|docs/​misc/​xen-command-line.html]]
  
 ===== Lekcja 5: Stronicowanie pamięci ===== ===== Lekcja 5: Stronicowanie pamięci =====
Linia 149: Linia 161:
     * hap --- hardware assisted paging, które korzysta z bardziej złożonych struktur, ale jest implementowane sprzętowo, dzięki czemu w bardzo szybki sposób obsługiwane są aktualizacje mapy pamięci. Problemem jest stosunkowo wolna obsługa chybień.     * hap --- hardware assisted paging, które korzysta z bardziej złożonych struktur, ale jest implementowane sprzętowo, dzięki czemu w bardzo szybki sposób obsługiwane są aktualizacje mapy pamięci. Problemem jest stosunkowo wolna obsługa chybień.
  
-**Zadanie 15**: Proszę wyłączyć hap na jednej z maszyn ([[https://​xenbits.xen.org/​docs/​4.4-testing/​man/​xl.cfg.5.html|dokumentacja xl.cfg]]).+**Zadanie 15**: Proszę wyłączyć hap na jednej z maszyn ([[https://​xenbits.xen.org/​docs/​4.8-testing/​man/​xl.cfg.5.html|dokumentacja xl.cfg]]).
  
 Żeby przetestować prędkość ramu, trzeba uciec się do sztuczki, mianowicie można stworzyć partycję, która znajduje się w ramie, np. Żeby przetestować prędkość ramu, trzeba uciec się do sztuczki, mianowicie można stworzyć partycję, która znajduje się w ramie, np.
pl/dydaktyka/sitw/2016/xen/lab3.1512544235.txt.gz · ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0