Înainte de laborator

Comenzi și fișiere folosite în laborator

Comandă/fișier Rol
ping verificarea conectivității până la o altă stație
vboxmanage suită de comenzi oferită de VirtualBox pentru gestiunea mașinilor virtuale din CLI
qemu emulator pentru rularea unui sistem de operare care nu se potrivește pe arhitectura sistemului nostru
docker mecanism de containerizare, pentru detalii puteți citi mai multe 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

Resursele laboratorulului de USO se găsesc în acest repository Git.

În laboratorul curent, pe mașina virtuală furnizată, aveți deja clonat repository-ul Git în directorul ~/uso.git/. Pe parcursul laboratorului vom folosi fișierele de suport de acolo.

Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal deschis în mașina virtuală. Deschideți un terminal folosind combinația de taste Ctrl+Alt+t.

În listarea de mai jos student@uso:~$ este promptul unde introduceți comenzile, pe acela nu-l tastați. Recomandăm să nu folosiți copy-paste ca să vă acomodați cu linia de comandă. Nu vă bateți capul cu ce fac comenzile de mai jos, pe moment le rulăm mecanic, doar să ne facem treaba. Cei curioși pot consulta documentația Git.

student@uso:~$ cd uso.git/
student@uso:~/uso.git$ git rm --cached -r .
student@uso:~/uso.git$ git reset --hard
student@uso:~/uso.git$ git clean -f -d
student@uso:~/uso.git$ git fetch origin
student@uso:~/uso.git$ git checkout -b lab-09-vm
student@uso:~/uso.git$ git rebase origin/lab-09-vm

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

uso/laboratoare/new/09-vm/setup.txt · Last modified: 2018/12/01 10:52 by liza_elena.babu
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