Table of Contents

Mașină Virtuală

OpenStack

Aveți opțiunea de a folosi cloud-ul facultății (OpenStack) pentru a rezolva temele / laboratoarele la RL.

Pentru a porni o astfel de masină pentru prima dată, urmăriți tutorialul oficial de la această adresă ignorând punctul 1 (nu mai este necesar, conturile au fost deja create automat), cu următoarele puncte cheie / precizări:

Local VM

Ca alternativă la OpenStack, puteți descărca o mașină virtuală locală pe care s-o rulați pe propriul PC. Pentru aceasta, trebuie să aveți un program hypervizor instalat (e.g., VMware, VirtualBox, qemu+kvm.

Imaginea mașinii virtuale pentru laboratorul de RL (2023) o puteți descărca de la această adresă (GitHub Releases). Vedeți mai jos considerente de rulare în funcție de hypervizorul ales.

Detalii rulare masină virtuală prin VMware

Detalii rulare masină virtuală prin VMware

  • După instalare: se recomandă folosirea unui terminal pe sistemul fizic și lucrul peste SSH în mașina virtuală (denumită și host). În acest fel vom putea folosi copy-paste în terminal sau alte facilități. Pentru aceasta urmați pașii de mai jos:
    • Autentificați-vă în consola mașinii virtuale (ecranul negru) folosind contul root cu parola student.
    • Aflați adresa IP a mașinii virtuale de pe interfața eth0:
      root@host:~# ip a sh eth0
    • De pe sistemul fizic, deschideți un terminal și realizați o sesiune SSH folosind:
      student@PC:~$ ssh student@<ADRESA_IP_MASINA>

      unde <ADRESA_IP_MASINA> este adresa IP a mașinii virtuale așa cum ați obținut-o mai sus.

    • Aaand that's it!

Detalii rulare masină virtuală prin VirtualBox

Detalii rulare masină virtuală prin VirtualBox

  • Încă nu o porniți, mai avem de făcut niște setări!
  • Dorim să folosim terminalul sistemului fizic și să lucrăm peste SSH cu mașina virtuală (denumită și host). În acest fel vom putea folosi copy-paste în terminal sau alte facilități. Pentru aceasta urmați pașii:
    • Vom adauga o regula de port forwarding pentru a putea accesa masina prin SSH de pe statia Host (daca nu intelegeti ce reprezinta port forwarding, va fi explicat mai jos :-D)
    • Cu masina virtuala oprita deschidem Settings → Network → Advanced → Port Forwarding si adaugam urmatoarea regula:

 Port forwarding pentru acces SSH de pe Host

  • De pe sistemul fizic, deschideți un terminal și realizați o sesiune SSH folosind:
    student@PC:~$ ssh -p 10022 student@localhost

Conturile de acces la mașina virtuală locală (stația host) sunt (username:parola):

  • student:student
  • root:student

În mod implicit vă puteți conecta prin SSH doar folosind utilizatorul student, urmând să treceți la root folosind comanda sudo su.

Topologie

Instrucțiuni de utilizare