This shows you the differences between two versions of the page.
|
uso:laboratoare:new:09-vm:basics [2018/11/30 17:05] octavian.guzu created |
uso:laboratoare:new:09-vm:basics [2018/12/03 12:46] (current) liza_elena.babu [Basics] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Basics ===== | ===== Basics ===== | ||
| - | ==== 1. Importarea unei mașini virtuale ==== | ||
| - | **[1a]** Descărcați mașina virtuală de [[http://elf.cs.pub.ro/uso/res/laborator/lab09/Tiny%20Linux%20VM.ova|aici]]. Pentru a o importa, deschideți VirtualBox, apoi ''File -> Import Appliance'' și selectați fișierul .ova. | ||
| - | **[1b]** Creați în directorul de home un fișier ''nume.txt'' în care vă treceți numele vostru. | + | ==== Importarea unei mașini virtuale ==== |
| - | **[1c]** Faceți un snapshot în starea curentă. | + | Descărcați mașina virtuală de [[http://elf.cs.pub.ro/uso/res/laborator/lab09/Tiny%20Linux%20VM.ova|aici]]. |
| + | Pentru a o importa, deschideți VirtualBox, apoi ''File -> Import Appliance'' și selectați fișierul .ova | ||
| + | anterior descărcat. | ||
| - | **[1d]** Ștergeți fișierul ''nume.txt''. | + | <note important> |
| + | Aveți grijă să bifați opțiunea ''Reinitialize the MAC address of all network cards'' la importarea mașinii virtuale. | ||
| + | </note> | ||
| - | **[1e]** Reveniți la starea salvată în snapshot și verificați existența fișierului ''nume.txt''. | + | După ce ați importat mașina virtuală, deschideți-o și verificați că funcționează. |
| + | ==== Snapshots ==== | ||
| + | |||
| + | Câteodată vrem să facem modificări asupra unei mașini virtuale (să adăugăm noi fișiere, să instalăm un | ||
| + | nou program, etc), dar în același timp vrem să putem cumva reveni la starea anterioară a mașinii. Acest lucru poate | ||
| + | fi făcut prin intermediul **snapshot-ului**. | ||
| + | |||
| + | Un **snapshot** reprezintă, de fapt, starea de la un moment de timp al unei mașini virtuale, utilizatorul putând reveni | ||
| + | la aceasta fără a face ''undo'' la ceea ce a modificat între timp. | ||
| + | |||
| + | Pe mașina virtuală anterior importată urmăriți pașii de mai jos pentru a realiza un snapshot. | ||
| + | Creați în directorul ''/home/tc'' un fișier ''nume.txt'' în care vă treceți numele vostru. | ||
| + | |||
| + | <code bash> | ||
| + | tc@box:~ $ echo "Student Silitor" > nume.txt | ||
| + | tc@box:~ $ ls | ||
| + | author nume.txt | ||
| + | tc@box:~ $ cat nume.txt | ||
| + | Student Silitor | ||
| + | </code> | ||
| + | |||
| + | Faceți un snapshot în starea curentă după care stergeți fișierul ''nume.txt''. Scopul nostru este să revenim la starea | ||
| + | mașinii virtuale când încă aveam fișierul acolo. | ||
| + | |||
| + | {{ :uso:laboratoare:new:09-vm:snapshot_1.png?500 |}} | ||
| + | |||
| + | Pentru a reveni la starea anterioară duceți-vă în VirtualBox, selectați mașina virtuală curentă după care apăsați butonul | ||
| + | "Machine Tools" | ||
| + | |||
| + | {{ :uso:laboratoare:new:09-vm:snapshot_2.png?500 |}} | ||
| + | |||
| + | Acolo aveți două opțiuni: ''Details'' și ''Snapshots''. Alegeți opțiunea ''Snapshots''. Veți avea un output asemănător cu: | ||
| + | |||
| + | {{ :uso:laboratoare:new:09-vm:snaphsot_3.png?500 |}} | ||
| + | |||
| + | - Porniți acum mașina virtuală pornind de la snapshot-ul creat de voi. Dacă totul a decurs cum trebuie, la pornirea mașinii virtuale trebuie să vedeți din nou fișierul ''nume.txt''. | ||