KVM Virtualization-Novan Chris

32
 !"# "%&'()*%+),-. !"# /-0). 12&%3 %&'()*+! ,-.) &,/01+2&) 333456789:74;946<

description

MUM KVM

Transcript of KVM Virtualization-Novan Chris

  • KVM 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

    Product Manager & Support Manager

    Mikro:k Cer:ed Trainer MTCNA, MTCTCE, MTCRE, MTCWE, MTCUME, MTCINE

    2

  • 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.

    4

    Idle Resource bisa dimanfaatkan untuk tugas yang lain (Supaya Esien).

  • 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).

    6

  • 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.

    7

  • 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

  • RouterOS + Virtual RouterOS

    11

    RouterOS Eth7

    Virtual RouterOS

    vEth1

    vEth2

    Internet Client 1

    10.10.10.2-254

    Virtual Ethernet 1 10.10.10.1/24

    Virtual RouterOS dibuat untuk mangelola jaringan Internet Client1.

  • RouterOS Host OS

    12

    RouterOS Eth7

    Internet

    Eth8

    Client 1 10.10.10.2-254

    vEth2

    Virtual Ethernet 2 172.16.1.1/24

    Interface sik dihubungkan ke jaringan Client dan Tidak memerlukan IP address. Virtual Ethernet 2

    digunakan sebagai gateway dari Virtual RouterOS.

  • RouterOS

    Virtual RouterOS (Guest OS)

    13

    Virtual RouterOS

    vEth1

    vEth2

    Virtual Ethernet 1 10.10.10.1/24

    Virtual Ethernet 2 172.16.1.254/24

    Eth8

    Bridge

    Virtual ethernet 1 ditambahkan IP address yang nan:nya akan menjadi Gateway Client.

    Virtual Ethernet 1 dihubungkan ke interface sik (Ether8) dengan bantuan bridge.

    Virtual ethernet 2 ditambahkan IP address supaya terkoneksi ke Internet.

  • Virtual RouterOS Image

    14

  • Virtual Ethernet 1 to Client

    15

  • Virtual Ethernet 2 to Gateway

    16

  • Bridge (Virtual-Ethernet-1 to Eth 8)

    17

    Buat Bridge. Masukkan Virtual

    Ethernet 1 dan Ether 8 ke dalam Bridge Port.

  • Virtual Ethernet 2 Gateway

    18

    Vif2 sebagai Virtual Ethernet 2 Secara Logic adalah interface yang independen dan dianggap oleh RouterOS adalah Ethernet yang ak:f.

    Kita bisa tambahkan IP address di interface tersebut.

    IP Address 172.16.1.1 akan menjadi gateway dari Virtual RouterOS.

  • KVM RouterOS Guest

    19

    Kita bisa tentukan jumlah Core Processor dan juga alokasi RAM yang akan digunakan oleh Virtual Router.

    Gunakan RouterOS Image sebagai Hardisk Utama.

  • KVM Interface

    20

  • 21

    Tombol START untuk menjalanakan Virtualisasi Tombol CONSOLE untuk masuk ke dalam Virtual RouterOS

  • Virtual Router Console

    22

    Kita bisa menggunakan console ini untuk mengkongurasi Virtual Router.

  • Virtual Router Ethernet Interface

    23

    Terdapat 2 Ethernet. Ether1 terkoneksi ke ether Fisik (Ether8) dan juga ke client Ether2 Terkoneksi ke Virtual Ether 2 - Gateway

  • Virtual Router Congura:on

    Kongurasi Virtual Router menggunakan Console sama seper: melakukan kongurasi RouterOS menggunakan Terminal.

    24

  • Virtual Router Resource

    25

  • Host RouterOS CPU Load

    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

  • Download Disk Image

    www.mikro:k.co.id/download.php

    28

  • Linux KVM Guest - Openwrt

    29

  • Linux KVM Guest - Ubuntu

    30

  • Conclusion

    Virtualisasi bisa diimplementasikan di Mikro:k. RouterBoard MetaRouter X86/PC Router KVM

    Virtual Ethernet digunakan sebagai Network Interface di Virtual Router dan bisa dihubungkan ke Interface Fisik dengan Bridge.

    KVM :dak hanya bisa digunakan untuk Virtual Router, tetapi bisa juga digunakan untuk Virtual OS yang lain (Linux Server).

    31

  • Thank You Mas Broo !!

    32

    Diijinkan menggunakan sebagian atau seluruh materi pada modul ini, baik berupa ide, foto, tulisan, konfigurasi, diagram, selama untuk

    kepentingan pengajaran, dan memberikan kredit dan link ke www.mikrotik.co.id

    www.mikrotik.co.id [email protected]

    @mikrotik_id picture contest