--- author: Matija Burić --- ### Mrežni i mobilni operacijski sustavi 2025/26 # Virtualizacija: primjena U ovoj vježbi prolazimo kroz alate i platforme koje omogućuju korištenje virtualnih strojeva: - lokalna izolacija kroz **Windows Sandbox**, - udaljene laboratorije preko **LinuxZoo**, - cloud servise kroz **AWS Educate** i **Oracle Cloud Free Tier**. Cilj je razumjeti osnovne koncepte virtualizacije, izolacije i rada s VM-ovima u lokalnom i cloud okruženju. --- ### 1. Windows Sandbox (lokalna izolacija) Pokreni i istraži rad Windows Sandbox okruženja. Sandbox se nakon gašenja uvijek vraća u početno stanje. #### 1.1 Uključivanje Sandboxa 1. U Windowsu otvori *Control Panel → Programs and Features → Turn Windows features on or off*. 2. Označi **Windows Sandbox** i potvrdi. 3. Nakon restarta pronađi i pokreni Sandbox iz Start menija. #### 1.2 Testiranje izolacije - U Sandboxu otvori **Notepad** i spremi datoteku na Desktop. - Zatvori Sandbox i ponovno ga pokreni. - Provjeri postoji li datoteka. :::info Očekivani rezultat: datoteka ne postoji jer se Sandbox resetirao. ::: #### 1.3 Instalacija aplikacije * U Sandboxu preuzmi i pokreni instalaciju Notepad++ ili drugi mali program. * Zatvori Sandbox i ponovo ga pokreni. * Provjeri postoji li instalirani program. :::info Očekivani rezultat: program nije sačuvan – sve se vraća na čisto stanje. ::: ### 2. LinuxZoo (udaljeni VM preko browsera i SSH) - LinuxZoo pruža udaljene VM-ove dostupne preko weba i SSH-a. #### 2.1 Registracija i pokretanje - Otvori https://linuxzoo.net - Registriraj se i potvrdi svoj račun. - Nakon prijave pokreni svoju VM instancu (Ubuntu). ### 2.2 Spajanje na VM - Spoji se kroz web terminal ili preko PuTTY-ja (ako koristiš Windows). - Prijavi se s korisničkim podacima koje dobiješ. ### 2.3 Osnovne naredbe ```shell ls pwd mkdir test_vm cd test_vm nano info.txt cat info.txt ``` ### 2.4 LinuxZoo tutorials - U meniju odaberi jedan tutorial i riješi ga. - Zapiši koje si naredbe koristio i što si naučio. --- ### 3. AWS Educate (cloud VM) AWS Educate omogućava besplatne cloud resurse za studente. #### 3.1 Registracija 1. Otvori [https://aws.amazon.com/education/awseducate/](https://aws.amazon.com/education/awseducate/). 2. Registriraj se s akademskom e-mail adresom. 3. Nakon potvrde prijavi se u portal. #### 3.2 Kreiranje VM-a (EC2 instanca) - U konzoli pronađi **EC2**. - Kreiraj instancu: - OS: Ubuntu Server - Type: t2.micro (free tier) - Disk: 8 GB - Key pair: generiraj novi #### 3.3 Spajanje na instancu ssh -i mykey.pem ubuntu@<tvoja_IP_adresa> #### 3.4 Testiranje VM-a uname -a top df -h --- ### 4. Oracle Cloud Free Tier (cloud VM) Oracle nudi Always Free instancu koja je pogodna za testiranje virtualizacije u cloudu. #### 4.1 Registracija 1. Otvori [https://www.oracle.com/cloud/free/](https://www.oracle.com/cloud/free/). 2. Kreiraj račun (koristi akademski e-mail). 3. U konzoli kreiraj **Always Free Compute instance**: - VM.Standard.E2.1.Micro (1 CPU, 1 GB RAM) - OS: Oracle Linux ili Ubuntu #### 4.2 Spajanje na instancu ssh -i mykey.pem opc@<tvoja_IP_adresa> #### 4.3 Testiranje VM-a uname -a top df -h --- ### 5. Završna pitanja Odgovori kratko i jasno: 1. Koja je razlika između **Sandboxa** i **cloud VM-ova**? 2. Koju bi platformu koristio za kratke testove, a koju za produkciju? 3. Gdje je sigurnost jača i zašto: lokalno ili u cloudu? 4. Ako bi trebao postaviti **3 VM-a za produkciju**, koju bi platformu odabrao i zašto?