Differences

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

Link to this comparison view

saisp:labs:05 [2014/01/25 23:33]
mihai.carabas
saisp:labs:05 [2016/03/28 16:24] (current)
alexandru.carp
Line 5: Line 5:
 ===== Cunoștințe și abilități ce vor fi dobândite ===== ===== Cunoștințe și abilități ce vor fi dobândite =====
  
-  ​TODO +Laboratorul va explora diverse solutii folosite in clusterele de servicii: 
-  * TODO +  ​Load balancing: Linux Virtual Server (**LVS**) 
-  * TODO+  * Redundanta si high availability:​ **Linux-HA** 
 +  * Replicarea continutului:​ Distributed Replicated Block-Device (**DRBD**)
  
 ===== Pregătire infrastructură de laborator ===== ===== Pregătire infrastructură de laborator =====
  
-  * Pentru a pregăti configurația de laborator, pe mașina virtuală (stația ''​saisp''​) folosiți comenzile următoare din contul utilizatorului ​''​root'' ​de pe stația ''​saisp''​ (puteți da copy/paste la comenzi în terminal):<code bash> +Vom rula o masină virtuală în [[http://​cloud.curs.pub.ro | cloud-ul facultății]]. ​Pentru a porni o astfel de masină urmăriți tutorialul de la [[https://​cloud.curs.pub.ro/​about/​tutorial-for-students/​ | această adresă]]. Când creați instanța ​de mașină virtuală (în fereastra "​Launch instance"​):​ 
-root@saisp:​~#​ wget https://raw.github.com/​RL-UPB/​rl-lab-prepare/​master/​rl-lab-08-prepare +      * La opțiunea ''​Availability zone'' ​să alegeți ''​CI''​ sau ''​hp''​. 
-root@saisp:​~#​ chmod +x rl-lab-08-prepare +      * La opțiunea ''​Instance Boot Source''​ să alegeți ​''​Boot from Image''​
-root@saisp:​~#​ ./​rl-lab-08-prepare +      * La opțiunea ''​Image Name''​ (apărută după ce efectuați pasul de mai sussă alegeți imaginea ''​SAISP Template v1''​. 
-</codeComanda durează circa 20 de secunde. Lasați-o să ruleze complet.+<note warning>Pentru ''​Size''​ alegeti ''​m1.medium''​ sau ''​c1.medium''​</note>
  
 +Pentru a pregăti configurația de laborator, pe mașina virtuală folosiți comenzile următoare din contul utilizatorului ''​student'':​
 +      * <code -bash>
 +student@mjolnir:​~/​saisp$ cd saisp/
 +student@mjolnir:​~/​saisp$ wget --user=user-curs --ask-password http://​repository.grid.pub.ro/​cs/​saisp/​laboratoare/​lab-05.zip
 +student@mjolnir:​~/​saisp$ unzip lab-05.zip
 +</​code>​
 +
 +În urma dezarhivării rezultă mai multe fișiere imagine KVM și un script de pornire a mașinilor virtuale:
 +  * Imaginea de bază ''​base.qcow2''​ este deja în directorul ''​saisp/''​ și este baza pentru celelalte.
 +  * Fișierele ''​saisp-vm-1.qcow2'',​ ''​saisp-vm-2.qcow2''​ si ''​saisp-vm-3.qcow2''​ sunt obținute din ''​base.qcow2''​ și sunt folosite pentru pornirea masinilor virtuale.
 +  * Fișierele ''​drdb-vm-2.qcow2''​ și ''​drdb-vm-3.qcow2''​ sunt fișiere ce reprezintă discuri suplimentare folosite în configurația pentru DRBD.
 +
 +Pentru a porni mașinile virtuale, vom folosi comanda
 +<code bash>
 +student@mjolnir:​~/​saisp$ ./​lab05-start-kvm
 +</​code>​
 +
 +După pornirea mașinilor virtuale KVM, le putem accesa prin folosirea SSH către adresele IP aferentă. Vom folosi comenzile:
 +<code bash>
 +student@mjolnir:​~/​saisp$ ssh root@10.0.0.10
 +student@mjolnir:​~/​saisp$ ssh root@10.0.0.20
 +student@mjolnir:​~/​saisp$ ssh root@10.0.0.30
 +</​code>​
 +
 +<spoiler Detalii rulare masina virtuala KVM local>
 +Pentru a pregăti configurația de laborator va trebui să descărcați pe mașina fizică (mjolnir), în directorul saisp/, arhiva laboratorului (''​base.qcow2''​ există deja):<​code -bash>
 +student@mjolnir:​~/​saisp$ wget --user=user-curs --ask-password http://​repository.grid.pub.ro/​cs/​saisp/​laboratoare/​base.qcow2
 +student@mjolnir:​~/​saisp$ wget --user=user-curs --ask-password http://​repository.grid.pub.ro/​cs/​saisp/​laboratoare/​lab-05.zip
 +student@mjolnir:​~/​saisp$ unzip lab-05.zip
 +</​code>​
 +Puteți urma pașii de mai sus pentru a descărca infrastructura KVM pentru laborator pentru lucru acasă.
 +</​spoiler>​
 ===== Navigare ===== ===== Navigare =====
  
saisp/labs/05.1390685606.txt.gz · Last modified: 2014/01/25 23:33 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