Virtualiza,on
By:
Novan
Chris
CITRAWEB
NUSA
INFOMEDIA
www.mikro:k.co.id
Introduc:on
Novan
Chris
Work for Citraweb / Citranet
Mikrotik Distributor & Training
Partner, ISP
Virtualiza:on
Virtualiza:on
jika
dilihat
dari
sudut
pandang
komputasi
adalah
sebuah
metode
pembuatan
Komputer
Virtual.
Virtualisasi
apa
saja
yang
bisa
dibuat
:
Virtual
Hardware
PlaSorm
Virtual
Opera:ng
System
Virtual
Hardisk/Storage
Virtual
Network
Interface
Dll
3
Why
Virtualiza:on
Pada
Tahun
60an,
awalnya
Virtualiza:on
digunakan
untuk
memisahkan
fungsi
Komputer
Mainframe
supaya
bisa
melakukan
tugas/fungsi
yang
berbeda.
Spesikasi
Hardware
cukup
besar
tetapi
load
processing
yang
masih
kecil
menyebabkan
terjadinya
idle
resource.
Virtualiza:on
Technology
Teknologi
Virtualisasi
cukup
berkembang
saat
ini,
banyak
Developer
memberikan
support
Virtualisasi
ke
berbagai
plaSorm
hardware.
Windows
-
Virtual
PC
VM
Ware
Hypervisor
-
Xen/KVM
Oracle
-
Virtual
Box
Teknologi
Processor
yang
berkembang
sangat
pesat
memungkinkan
untuk
melakukan
Virtualisasi
di
plaSorm
Server,
PC
bahkan
Network
Processor.
5
MikroTik
Virualiza:on
Mikro:k
sudah
mengimplementasikan
Fitur
Virtualisasi
sejak
versi
3.xx
dan
juga
4.xx,
yaitu
ke:ka
RouterOS
memiliki
tur
MetaRouter
di
RouterBoard
(MIPS
&
PPC).
MikroTik
Virualiza:on
Mikro:k
juga
memiliki
tur
virtualisasi
untuk
pengguna
plaSorm
x86
(PC
router)
yaitu
XEN.
Sejak
Versi
4.4,
Mikro:k
:dak
menggunakan
XEN
lagi
dan
menggan:nya
dengan
KVM.
KVM
Kernel
Based
Virtual
Machine
(KVM)
adalah
salah
satu
teknologi
Virtualisasi
yang
memanfaatkan
kernel
linux
sebagai
Mesin
Virtual.
Dengan
adanya
Mesin
Virtual
ini
maka
Berbagai
Sistem
Operasi
bisa
diinstall
di
dalamnya
(Guest).
KVM
dapat
dijalankan
dengan
baik
pada
Hardware
yang
sudah
support
dengan
Virtualisasi
Accelerator
(Intel-VT,
AMD-V,
VIA-vt).
8
Virtual
Resource
Guest
Machine,
bisa
memanfaatkan
hardware
yang
ada
(Processor,
RAM,
Network
Interface,
Hardisk
dll).
CPU
Intel
VT-x
AMD-V
VIA-VT
Graphic
Intel
GVT
Chipset
AMD-Vi,
Intel
VT-d
&
VT-c
9
Mikro:k
KVM
Pada
Mikro:k
plaSorm
x86,
kita
bisa
memanfaatkan
Hardware
Resource
yang
cukup
besar
untuk
Virtualisasi.
Kita
bisa
membangun
beberapa
Virtual
Router
untuk
masing-masing
Client,
seakan
Client
memiliki
Router
yang
independen.
Untuk
menghubungkan
Virtual
Router
dengan
Core
network
yang
kita
miliki,
terdapat
tur
Virtual
Ethernet.
10
Virtual Ethernet 1
10.10.10.1/24
Client 1
10.10.10.2-254
vEth
1
Virtual
RouterOS
vEth
Virtual
RouterOS
2
dibuat
untuk
RouterOS
mangelola
jaringan
Internet
Client1.
Eth
7
11
RouterOS
Host
OS
Internet
Eth
8
Virtual Ethernet 2
172.16.1.1/24
vEth
2
Virtual
Ethernet
2
RouterOS
digunakan
sebagai
gateway
dari
Virtual
RouterOS.
Client 1
10.10.10.2-254
Interface
sik
dihubungkan
ke
jaringan
Client
dan
Tidak
memerlukan
IP
address.
Eth
7
12
Virtual
ethernet
2
ditambahkan
IP
address
supaya
terkoneksi
ke
Internet.
Virtual Ethernet 1
10.10.10.1/24
Eth8
ge
d
i
r
B
Virtual
Ethernet
1
Virtual
RouterOS
dihubungkan
ke
interface
sik
vEth
(Ether8)
dengan
2
bantuan
bridge.
RouterOS
vEth
1
13
14
15
16
17
18
KVM Interface
20
21
22
Terdapat
2
Ethernet.
Ether1
terkoneksi
ke
ether
Fisik
(Ether8)
dan
juga
ke
client
Ether2
Terkoneksi
ke
Virtual
Ether
2
-
Gateway
23
25
26
Another
Guest
OS
KVM
di
Mikro:k
selain
bisa
digunakan
untuk
Virtual
RouterOS,
bisa
juga
digunakan
untuk
Virtualisasi
OS
yang
lain.
OS
Linux
bisa
kita
pasang
sebagai
Guest
OS
di
KVM
Mikro:k.
Untuk
bisa
memasang
Guest
OS
Linux,
kita
harus
memiliki
Linux
Disk
Image.
27
www.mikro:k.co.id/download.php
28
29
30
Conclusion
Virtualisasi
bisa
diimplementasikan
di
Mikro:k.
RouterBoard
MetaRouter
X86/PC
Router
KVM