Facebook Twitter

UML (a.k.a User Mode Linux)


Sabtu ini mari nikmati dating kali ini di depan computer dengan blogging, #surambener, J
Sesuai judul, kali ini kita akan membahas tentang Praktikum Modul 2 Jarkom saya dengan sub materi UML (yaiyalah masa kita mau bahas ion air yang gambang di laut Baliku tercinta..)

Sebelum melangkah jauh, UML itu apa ya? Dari abang wikipedia (a.k.a abang wiki) bilang UML itu adalah
-          Unified Modeling Language, salah satu pemodelan rekayasa perangkat lunak.
-          Universitas Muhammadiyah Lampung, salah satu Perguruan Tinggi Muhammadiyah.
-          User-mode Linux, sebuah port arsitektur dari Linux Kernel
TADAAA... Dan yang dibahas itu yang ketiga yaitu User Mode Linux (UML)

User Mode Linux (UML)  adalah virtual engine untuk menjalankan proses pada environment Linux yang aman. UML secara umum bisa disebut sebagai kernel dalam kernel. Kernel dalam UML benar-benar mirip dengan kernel yang menjalankan sebuah sistem operasi linux. Bisa diubah kodenya, di-compile, di-start/restart, dan di-shutdown.

Kegunaan dari UML adalah:
1.       Virtual hosting
2.       Kernel development dan debugging
3.       Mencoba jaringan komputer secara virtual
4.       De Le Le (dll)…

Nah, sekarang bagaimana cara bikinnya, check this out:
1.   Berangkat dari terminal Linux , kita login terlebih dahulu ke user praktikum yang telah desidiakan oleh asisten
2.   Buat script dengan ektensi *.sh sebelumnya (terminal Linux ya, jangan terminal Bratang atau Bungurasih, dijamin ga nemu caranya). Perintahnya
Perintahnya yaitu:
nano <script_nama>.sh
3.    Bikin switch ( dengan perintah ini tanpa enter)
uml_switch -unix <switch_name> > /dev/null < /dev/null &
Bikin host (tanpa enter)
xterm -T <host_name> -e linux ubd0=<host_name>,jarkom_fs umid=<host_name> <eth_berapa??>=daemon,,,<host_switch> &
Bikin router (tanpa enter)
xterm -T (router_name) -e linux ubd0=<router_name>,<uml_filesystem> umid=(router_name) <eth??>=daemon,,,<router_switch> (bisa lebih dari satu sambungan) &
Catatan :
Jarkom_fs itu adalah vritual host-nya
Eth melambangkan network interface card-nya
kita bisa menginisialisasikan jumlah memori yang akan digunakan router dan host dengan menambahkan kode sebelum tanda “&”  mem=<misal 100MB dengan tulisan 100M>
4.    Simpan, dan jalankan script kita dengan perintah
sh <script_nama>.sh
Maka script UML kita akan dijalankan, muncul sejmlah window router dan host yang kita buat.
5.    UML kita berhasil
6.    Yaudah, udah berhasil UML kita, hehe..

Itulah tentang User Mode Linux yang dapat saya bahas kali ini, habis ini kita bahas tentang Web Server dan Web Proxy, #malammingguDia