Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saisp:labs:08:contents:09 [2014/01/30 17:27]
mihai.carabas [09. [BONUS - 10p] Migrarea mașinilor virtuale între noduri]
saisp:labs:08:contents:09 [2014/04/28 16:37] (current)
alexandru.carp
Line 1: Line 1:
-==== 09. [BONUS - 10pMigrarea ​mașinilor virtuale ​între noduri ​====+==== 09. [5pRularea ​mașinilor virtuale ​de către un utilizator neprivilegiat ​====
  
-În echipe de câte doi, dorim să realizăm migrarea unei mașini virtuale (//live migration//de pe o mașină fizică pe alta. Unul dintre voi va fi sursa, iar celălalt destinația.+Creați un nou grup în sistem ''​kvm-users''​ și un utilizator ce aparține acestui grup. Configurați sistemul astfel încât utilizatorii din grupul ''​kvm-users'' ​să poate rula mașini virtuale ​KVM. (**Hint**: [[saisp:​labs:​08:​contents:​01|]])
  
-Pe calculatorul sursă creați directorul ''/​vm''​ și exportați-l prin NFS. Pe calculatorul destinație montați directorul exportat tot în /vm și asigurați-vă că îl puteți accesa. 
- 
-Pe calculatorul sursă copiați imaginea ''​sda.qcow2''​ în directorul ''/​vm''​ și porniți o mașină virtuală KVM în background (''​-daemonize''​),​ având o consolă VNC. Realizați migrarea acesteia către destinație urmărind tutorialul de [[http://​www.linux-kvm.org/​page/​Migration|aici]]. 
 <​solution -hidden> <​solution -hidden>
-#Pe masina nr. 1: +<code bash> 
-root@saisp:​~# ​mkdir /vm +root@saisp:​~# ​adduser mihai 
-root@saisp:​~#​ cp ~/sda.qcow2 /vm/ +[...] 
-root@saisp:​~#​ cat /​etc/​exports +root@saisp:​~# ​addgroup ​kvm-users 
-/vm     172.16.7.66(rw,​sync,​no_root_squash,​no_subtree_check) +[...] 
-root@saisp:​~#​ kvm -hda sda.qcow2 -m 512 -smp 4 -vnc :1 -daemonize +root@saisp:​~# ​id mihai 
- +uid=1001(mihai) gid=1001(mihai) groups=1001(mihai) 
- +root@saisp:​~# ​usermod ​-aG kvm-users mihai 
-#Pe masina nr2: +root@saisp:​~# ​id mihai 
-root@saisp:​~# ​mkdir /vm +uid=1001(mihai) gid=1001(mihai) groups=1001(mihai),​1002(kvm-users) 
-root@saisp:​~# ​mount -t nfs 172.16.7.2:/​vm /vm +root@saisp:​~# ​chown :kvm-users /dev/kvm 
-root@saisp:​~# ​ls -l /vm +</​code>​
-total 1006532 +
--rw-r--r-- 1 root root 1030684672 Jan 29 22:34 sda.qcow2 +
-root@saisp:​~#​ kvm -hda /vm/sda.qcow2 -m 512 -smp 4 -vnc :1 -daemonize -incoming tcp:0:4444 +
-#aceeasi comanda ca si pe masina nr. 1, dar va ascult pe portul 4444 pentru migrare +
- +
-#Intram pe consola Qemu a  masini nr. 1: +
-root@saisp:​~#​ vncviewer :1 +
-# Executam Alt+Ctrl+2 pentru a intra in Consola Qemu +
-(QEMU)# migrate -d tcp:​172.16.7.66:​4444 +
-(QEMU)# info migrate +
- +
-# Daca deschidem consola masini nr. 2 ar trebui sa vedem masina virtuala ruland acolo.+
 </​solution>​ </​solution>​
saisp/labs/08/contents/09.1391095658.txt.gz · Last modified: 2014/01/30 17:27 by mihai.carabas
CC Attribution-Share Alike 3.0 Unported
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