This shows you the differences between two versions of the page.
rl:labs:11:contents:00 [2023/11/05 13:28] vlad_iulius.nastase removed |
rl:labs:11:contents:00 [2024/01/04 12:14] (current) vlad_iulius.nastase created |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 00A. [0p] OpenStack deployment ==== | + | ==== 00. Completare formular de feedback ==== |
- | * Avem nevoie de o masina virtuală a laboratorului. Vă rugăm urmăriți [[:rl:info:resurse:vm-laborator|pagina aceasta pentru instrucțiuni]], apoi reveniți. Pentru ultimele exercitii, unde va sunt solicitate doua instante, puteti colabora cu unul-doi colegi sau va puteti crea inca un VM! Intrebati asistentul! | + | Vă invităm să evaluați activitatea echipei de RL și să precizați punctele tari și punctele slabe și sugestiile voastre de îmbunătățire a materiei. Feedback-ul vostru este foarte important pentru noi să creștem calitatea materiei în anii următori și să îmbunătățim materiile pe care le veți face în continuare. |
- | * Pentru a pregăti configurația de laborator, pe mașina virtuală (stația ''host'') folosiți comenzile următoare din contul utilizatorului ''root'' de pe stația ''host'' (puteți da copy/paste la comenzi în terminal):<code bash> | + | Găsiți formularul de feedback în partea dreaptă a paginii principale de RL de pe curs.pub.ro într-un frame numit **FEEDBACK**. |
- | root@host:~# update_lab --force | + | |
- | root@host:~# start_lab lab6 | + | |
- | </code> | + | |
- | <note> | + | * [[ https://curs.upb.ro/ | Feedback Moodle]] |
- | Conturile de acces la mașina virtuală (stația ''host'') sunt (''username:parola''): | + | |
- | * ''root:student'' | + | |
- | * ''student:student'' | + | |
- | </note> | + | |
- | <note> | + | Vă mulțumim! |
- | În mod implicit folosiți contul ''root'' pentru conectare pe toate stațiile. Aveți nevoie de drepturi privilegiate pentru configurare. Folosiți contul ''student'' doar unde vi se cere explicit. | + | |
- | </note> | + | |
- | ==== 00B. [0p] Play With Docker ==== | ||
- | |||
- | <note important>Încercați PlayWithDocker DOAR dacă nu a mers creată mașina virtuală la pasul anterior!</note> | ||
- | |||
- | Play With Docker (PWD) este un mediu online dedicat învățării și testării Docker. Oferă mașini virtuale gratuit în limita a 4h/sesiune. | ||
- | Reprezintă un bun loc de început interacțiunea în lumea Docker și permite utilizatorilor să ruleze comenzile Docker fără a fi necesare instalări sau configurări suplimentare. Oferă experiența de a avea o mașină virtuală Alpine Linux gratuită în browser, unde puteți construi și rula containere Docker și chiar crea clustere. | ||
- | |||
- | Pentru a începe interacțiunea cu PWD utilizați linkul: [[https://labs.play-with-docker.com/|https://labs.play-with-docker.com/]]. Vă puteți autentifica folosind contul vostru de **Dockerhub**: [[https://hub.docker.com/|https://hub.docker.com/]] | ||
- | |||
- | <note tip>În cazul în care nu aveți cont de DockerHub creați unul consultând manualul:[[https://docs.docker.com/docker-hub/|Docker Hub Quickstart]]</note> | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker.png?600|}} | ||
- | |||
- | Odată contul creat, urmați pașii: “Login” (with docker account) -> “Start”. | ||
- | |||
- | Pentru început, adăugați o **singură instanță** așa cum se poate observa în imaginea atașată mai jos: | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker-instance.png?600|}} | ||
- | |||
- | <note>Este posibil să aveți probleme de afișaj dacă nu optați pentru opțiunea de “Maximized” a ferestrei browser-ului.</note> | ||
- | |||
- | Odată lansată o instanță, va trebui să fiți direct conectati la ea. Interacțiunea făcându-se direct în consola atașată instanței creată anterior. | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker-console.png?600|}} | ||
- | |||
- | <note tip>Instanța rulează pe o distributie de **Alpine Linux**, dedicată rulării Docker și a comenzilor de rețea din Linux (precum //iptables//).</note> | ||
- | |||
- | Pentru a accesa public o aplicație care ruleaza în Play with Docker (PWD) este nevoie să folosiți portul expus. Astfel veți putea observa în **exercițiile următoare** pagina creată, similar ca în imaginea de mai jos: | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker-web.png?600|}} | ||
- | |||
- | Acest lucru este posibil deoarece PWD crează un tunel public ce permite expunerea portului afișat. | ||