Differences

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

Link to this comparison view

saisp:labs:01 [2014/02/24 16:28]
alexandru.carp [Pregătire infrastructură de laborator]
saisp:labs:01 [2017/02/27 16:03] (current)
alexandru.carp
Line 13: Line 13:
 ===== Pregătire infrastructură de laborator ===== ===== Pregătire infrastructură de laborator =====
  
-<spoiler Descărcare infrastructură KVM (dați click)>​ +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"​):​ 
-Pentru a pregăti configurația de laborator **au fost deja rulate** (adică nu trebuie să mai rulați voi) pe mașina fizică (''​mjolnir''​), în directorul ​''​saisp/'',​ următoarele comenzi:<code bash> +      * La opțiunea ​''​Availability zone'' ​să alegeți ''​CI''​. 
-student@mjolnir:​~/​saisp$ ​wget http://​cspay.rosedu.org/​~rosedu/​saisp/base.qcow2 +      * La optiunea ''​Flavor''​ alegeti ''​c1.small''​. 
-student@mjolnir:​~/​saisp$ wget http://cspay.rosedu.org/~rosedu/​saisp/​lab-01.zip+      * La opțiunea ''​Instance Boot Source''​ să alegeți ''​Boot from Image''​. 
 +      * La opțiunea ''​Image Name''​ (apărută după ce efectuați pasul de mai sussă alegeți imaginea ​''​SAISP Template v1''​
 + 
 +Pentru a pregăti configurația de laboratorpe 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-01.zip
 student@mjolnir:​~/​saisp$ unzip lab-01.zip student@mjolnir:​~/​saisp$ unzip lab-01.zip
 </​code>​ </​code>​
Line 22: Line 28:
 În urma dezarhivării rezultă trei fișiere imagine KVM (format ''​qcow2''​) și un script de pornire a mașinilor virtuale. Imaginea de bază ''​base.qcow2''​ este baza pentru celelalte două fișiere: ''​ldap-client.qcow2''​ și ''​ldap-server.qcow2''​. În urma dezarhivării rezultă trei fișiere imagine KVM (format ''​qcow2''​) și un script de pornire a mașinilor virtuale. Imaginea de bază ''​base.qcow2''​ este baza pentru celelalte două fișiere: ''​ldap-client.qcow2''​ și ''​ldap-server.qcow2''​.
  
-Puteți urma pașii de mai sus pentru a descărca infrastructura KVM pentru laborator pentru lucru acasă. 
-</​spoiler>​ 
-\\ 
  
-Descarcati script-ul ''​ldap-prepare'' ​de la adresa: http://​swarm.cs.pub.ro/​~carpalex/​saisp/​ldap-prepare,​ in directorul ''​saisp/''​ +Pentru pornirea celor două mașini virtuale (clientul ​de LDAP șserverul ​de LDAP) rulați scriptul de pornire:<​code ​-bash
- +student@mjolnir:​~/​saisp$ ./ldap-start-kvm
-Apoi, adaugati-drept de executie si executati-l: +
- +
-<​code>​ +
-student@mjolnir:​~$ cd saisp/ +
-student@mjolnir:​~/​saisp$ ​wget http://​swarm.cs.pub.ro/​~carpalex/​saisp/ldap-prepare +
-student@mjolnir:​~/​saisp$ chmod +x ldap-prepare +
-student@mjolnir:​~/​saisp$ ./ldap-prepare+
 </​code>​ </​code>​
- 
-Vor porni cele două mașini virtuale KVM pentru laborator (una aferentă serverului alta aferentă clientului de LDAP). 
  
 Pentru accesarea celor două mașini folosiți SSH către adresele IP aferente fiecăreia. Pentru conectarea la mașina virtuală pentru serverul de LDAP folosiți comanda<​code bash> Pentru accesarea celor două mașini folosiți SSH către adresele IP aferente fiecăreia. Pentru conectarea la mașina virtuală pentru serverul de LDAP folosiți comanda<​code bash>
Line 47: Line 41:
  
 Parola pe cele două mașini virtuale este ''​student''​ atât pentru utilizatorul ''​root''​ cât și pentru utilizatorul ''​student''​. Parola pe cele două mașini virtuale este ''​student''​ atât pentru utilizatorul ''​root''​ cât și pentru utilizatorul ''​student''​.
 +
 +<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-01.zip
 +student@mjolnir:​~/​saisp$ unzip lab-01.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/01.1393252111.txt.gz · Last modified: 2014/02/24 16:28 by alexandru.carp
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