This shows you the differences between two versions of the page.
|
uso:laboratoare:new:09-vm:setup [2018/12/01 10:36] liza_elena.babu [Comenzi și fișiere folosite în laborator] |
uso:laboratoare:new:09-vm:setup [2018/12/01 10:52] (current) liza_elena.babu [Obiective] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Înainte de laborator ===== | ||
| + | |||
| ==== Comenzi și fișiere folosite în laborator ==== | ==== Comenzi și fișiere folosite în laborator ==== | ||
| Line 7: | Line 9: | ||
| | ''docker'' | mecanism de containerizare, pentru detalii puteți citi mai multe [[https://opensource.com/resources/what-docker|aici]] | | | ''docker'' | mecanism de containerizare, pentru detalii puteți citi mai multe [[https://opensource.com/resources/what-docker|aici]] | | ||
| + | ==== Obiective ==== | ||
| + | |||
| + | * Să înțeleagă ce înseamnă virtualizare | ||
| + | * Care sunt cazuri de utilizare (use case-uri) pentru virtualizare: pentru utilizator și pentru organizații | ||
| + | * Să facă diferența dintre virtualizare și emulare | ||
| + | * Să folosească interfața OpenStack oferită de cluster-ul facultății noastre | ||
| + | * Să dobândească abilități de configurare pentru interacțiune eficientă cu o mașină virtuală: shared clipboard, SSH, configurare VBoxAdditions/OpeVMTools | ||
| + | * Să ruleze o aplicație izolată sau să facă deploy rapid unei aplicații folosind containerizare (ex. Docker) | ||
| ==== Resurse Git ==== | ==== Resurse Git ==== | ||
| Line 30: | Line 40: | ||
| Dacă la a cincea comandă rulată (''git checkout -b lab-09-vm'') primiți o eroare de forma ''fatal: A branch named 'lab-09-vm' already exists.'', nu vă îngrijorați, nu e nici o problemă. | Dacă la a cincea comandă rulată (''git checkout -b lab-09-vm'') primiți o eroare de forma ''fatal: A branch named 'lab-09-vm' already exists.'', nu vă îngrijorați, nu e nici o problemă. | ||
| </note> | </note> | ||
| + | |||
| + | <hidden> | ||
| + | În cazul în care aveți probleme cu proiectorul, puteți folosi [[https://tmate.io/|tmate]] pentru a face un screen-cast al terminalului vostru. | ||
| + | |||
| + | Puteți folosi package managerul pentru a-l instala. De ex. pe **Ubuntu** puteți folosi ''sudo apt-get install tmate''. | ||
| + | |||
| + | Odată instalat, rulați comanda ''tmate''. Vi se va deschide o fereastră ''tmux'' la care se pot conecta studenții, pentru a urmării **demo-ul**. | ||
| + | În cadrul acesteia, rulați comanda ''tmate show-messages''. | ||
| + | |||
| + | <code> | ||
| + | $ tmate show-messages | ||
| + | Fri Nov 23 15:36:25 2018 [tmate] Connecting to master.tmate.io... | ||
| + | Fri Nov 23 15:36:26 2018 Reloaded! | ||
| + | Fri Nov 23 15:36:26 2018 Reloaded! | ||
| + | Fri Nov 23 15:36:26 2018 [tmate] Note: clear your terminal before sharing readonly access | ||
| + | Fri Nov 23 15:36:26 2018 [tmate] web session read only: https://tmate.io/t/ro-5BXhC0r93ra5crftnwIc9Y1Fg | ||
| + | Fri Nov 23 15:36:26 2018 [tmate] ssh session read only: ssh ro-5BXhC0r93ra5crftnwIc9Y1Fg@am2.tmate.io | ||
| + | Fri Nov 23 15:36:26 2018 [tmate] web session: https://tmate.io/t/HvrzBkAV1vdGzndMsxFVgEexT | ||
| + | Fri Nov 23 15:36:26 2018 [tmate] ssh session: ssh HvrzBkAV1vdGzndMsxFVgEexT@am2.tmate.io | ||
| + | Fri Nov 23 15:36:46 2018 [tmate] Your tmate client can be upgraded to 2.2.1 | ||
| + | </code> | ||
| + | |||
| + | Din rezultatul comenzii de mai sus, ne interesează sesiunea de **ssh read only** | ||
| + | <code> | ||
| + | Fri Nov 23 15:36:26 2018 [tmate] ssh session read only: ssh ro-5BXhC0r93ra5crftnwIc9Y1Fg@am2.tmate.io | ||
| + | </code> | ||
| + | |||
| + | Folsind ''ssh ro-5BXhC0r93ra5crftnwIc9Y1Fg@am2.tmate.io'' studenții se vor conecta, read-only, "la" terminalul vostru. | ||
| + | |||
| + | </hidden> | ||