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> |