2110165028 konjar lj_virtual machine

5
1 NANDA AFIF ASHARI | 1 D4 LJ IT | 2110165028 TUGAS 5 KONSEP JARINGAN JUDUL : Virtual Machine PERCOBAAN : Sebuah mesin virtual (VM) adalah implementasi perangkat lunak dari sebuah mesin (misalnya komputer) yang mengeksekusi program-program seperti mesin fisik. Mesin virtual dipisahkan menjadi dua kategori utama, didasarkan pada penggunaan dan tingkat korespondensi untuk setiap mesin nyata. Sebuah mesin virtual sistem menyediakan lengkap platform sistem yang mendukung pelaksanaan lengkap sistem operasi (OS). Sebaliknya, mesin virtual proses didesain untuk menjalankan satu program , yang berarti bahwa ia mendukung satu proses . Karakteristik penting dari sebuah mesin virtual adalah bahwa perangkat lunak yang berjalan di dalam terbatas pada sumber daya dan abstraksi yang disediakan oleh mesin virtual tidak dapat keluar dari dunia virtual. KELEBIHAN VIRTUAL MACHINE (VM) 1. Hal keamanan. VM memiliki perlindungan yang lengkap pada berbagai system sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya. 2. Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM). Tiap – tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak. KEKURANGAN VIRTUAL MACHINE. Beberapa kesulitan utama dari konsep VM, diantaranya adalah: 1. Sistem penyimpanan. Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian,

Transcript of 2110165028 konjar lj_virtual machine

Page 1: 2110165028 konjar lj_virtual machine

1NANDA AFIF ASHARI | 1 D4 LJ IT | 2110165028

TUGAS 5 KONSEP JARINGAN

JUDUL : Virtual MachinePERCOBAAN :Sebuah mesin virtual (VM) adalah implementasi perangkat lunak dari sebuah mesin (misalnyakomputer) yang mengeksekusi program-program seperti mesin fisik. Mesin virtual dipisahkanmenjadi dua kategori utama, didasarkan pada penggunaan dan tingkat korespondensi untuksetiap mesin nyata. Sebuah mesin virtual sistem menyediakan lengkap platform sistem yangmendukung pelaksanaan lengkap sistem operasi (OS). Sebaliknya, mesin virtual proses didesainuntuk menjalankan satu program , yang berarti bahwa ia mendukung satu proses . Karakteristikpenting dari sebuah mesin virtual adalah bahwa perangkat lunak yang berjalan di dalam terbataspada sumber daya dan abstraksi yang disediakan oleh mesin virtual tidak dapat keluar dari duniavirtual.

KELEBIHAN VIRTUAL MACHINE (VM)1. Hal keamanan.VM memiliki perlindungan yang lengkap pada berbagai system sumber daya, yaitudengan meniadakan pembagian sumber daya secara langsung, sehingga tidak adamasalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untukpenelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahanpada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.2. Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM).Tiap – tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi,jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan padaperangkat lunak.KEKURANGAN VIRTUAL MACHINE.Beberapa kesulitan utama dari konsep VM, diantaranya adalah:1. Sistem penyimpanan.Sebagai contoh kesulitan dalam sistem penyimpananadalah sebagai berikut: Andaikan kita mempunyai suatu mesin yangmemiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidakmemungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiapVM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruangdisk secara substansial untuk menyediakan memorivirtual dan spooling. Solusinya adalah dengan menyediakan disk virtualatau yang dikenal pula dengan minidisk, dimana ukuran dayapenyimpanannya identik dengan ukuran sebenarnya. Dengan demikian,

Page 2: 2110165028 konjar lj_virtual machine

2NANDA AFIF ASHARI | 1 D4 LJ IT | 2110165028

pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkatkeras yang mendasari.2. Pengimplementasian sulit.Meski konsep VM cukup baik, namun VM sulit diimplementasikan.Mengkonfigurasi antar vm(Parallels) dan host agar bisa saling berhubungan (ping)

1. Setting vm network nya menjadi host-only network.

Dalam hal ini saya menggunakan aplikasi vm bernama parallels yang mungkin tampilanyaagak berbeda dengan virtualbox atau vmware. Namun, untuk cara setting koneksi antaravm dengan host sama saja. Di percobaan ini pun saya coba menggunakan jaringan host-only. Dimana host-only network ini pun sudah saya setting dhcp nya seperti berikut :

Jadi setiap vm yang menggunakan setting Host-only range ip nya akan berada diantara10.37.129.1 – 10.37.129.254 dengan netmask /24.

Page 3: 2110165028 konjar lj_virtual machine

3NANDA AFIF ASHARI | 1 D4 LJ IT | 2110165028

2. Setting ip untuk host-only network pada host kita

Pada setting ini kita sebenarnya bias menggunakan setting dhcp juga, namun karena iniadalah host yang saya pakai maka saya setting fixed ip atau manually dengan ip10.37.129.2/24. Oiya, syarat agar kita dapat terkoneksi dengan vm adalah ip antara hostdan vm harus berada dalam 1 jaringan atau subnet. Dalam percobaan ini sayamenggunakan subnet /24.3. Cek ip pada vm kita apakah sudah mendapatkan assign ip dhcp dari setting

pertama tadi.

Kita dapat melakukan cek ip kita dengan mengetikkan perintah $ ifconfig jikamenggunakan linux dan perintah ipconfig jika kita menggunakan windows.

Page 4: 2110165028 konjar lj_virtual machine

4NANDA AFIF ASHARI | 1 D4 LJ IT | 2110165028

4. Cek ip host apakah sudah sesuai juga.

Dari hasil diatas dapat dilihat ip yang dipakai host sudah sesuai yang telah kita set padanetwork setting -> Host-Only(Parallels). Vnic1 tersebut merupakan adapter yangdigunakan host-only pada parallels VM.5. Tes dengan ping dari kedua sisi baik host ke vm ataupun sebaliknya

Gambar diatas merupakan percobaan untuk melakukan ping dari host ke vm dan berhasil.

Gambar diatas merupakan percobaan ping dari vm ke host yang telah berhasil dilakukan.Jika dari hasil tes ping antara kedua sisi dapat berjalan maka setting untuk host-only padavm kita telah berhasil. Dan kita sudah terhubung dengan vm yang kita buat tadi.

Page 5: 2110165028 konjar lj_virtual machine

5NANDA AFIF ASHARI | 1 D4 LJ IT | 2110165028

6. Tes table arpUntuk memastikan jaringan virtual kita telah berjalan dengan baik kita juga dapatmelakukan tes arp table yang ada pada host-only network. Berikut contoh penggunaanarp :

Pada hasil arp –a yang kita lakukan pada vm terlihat bahwa ada ip 10.37.129.2 yangmerupakan ip host kita.

Selanjutnya kita melakukan arp –a pula pada host kita. Dan disana pun tercatat ip 10.37.129.4yang dimana merupakan ip milik VM kita. arp ini menyimpan semua data host yang telahterkoneksi dengan ip kita. Maka dari itu pada saat kita melakukan arp –a pada host akan keluarsemua ip yang terhubung dengan pc kita.