SlideShare a Scribd company logo
1 of 7
Instalasi Penerapan OpenVswitch pada Cloud Computing di PT. Lintas Media Danawa
Skenario :
1. Ada dua host node server yang masing-masing terinstall sistem operasi berbasis redhat (Centos
6.4)
2. Masing-masing mempunyai 2 virtual machine yang ingin dikoneksikan.
3. Diinginkan semua VM dapat terkoneksi dengan metode openvswitch dengan VLAN yang sama
dan bisa saling berbagi informasi.
Praktek :
1. Masuk pada Host1 (centos 6.4) dan mulai instalkan openVswitch
instalasi :
[root@localhost]#yum install wget openssl­devel
[root@localhost]#yum install groupinstall “Development tools”
Sesudah itu buat user openvswitch untuk khusus supaya user tersebut untuk instalasi
openvswitch.
[root@localhost]#adduser vswitch
[root@localhost]#su vswitch
Setelah masuk pada user “vswitch” mulai download packet dan install pada host
[vswitch@localhost root]$cd
[vswitch@localhost]$wget http://openvswitch.org/releases/openvswitch-1.10.0.tar.gz
[vswitch@localhost]$tar xvfz openvswitch-1.10.0.tar.gz
[vswitch@localhost]$cd openvswitch-1.10.0
[vswitch@localhost]$mkdir -p /home/ovswitch/rpmbuild/SOURCES
[vswitch@localhost]$cp ../openvswitch-1.10.0.tar.gz /home/ovswitch/rpmbuild/SOURCES/
[vswitch@localhost]$cp rhel/openvswitch-kmod.files /home/ovswitch/rpmbuild/SOURCES/
[vswitch@localhost]$rpmbuild -bb rhel/openvswitch.spec
[vswitch@localhost]$rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec
[vswitch@localhost]$exit
Lalu masuk lagi pada root dan installkan lagi packet lainnya.
[root@localhost]#yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/kmod­
openvswitch­1.10.0­1.el6.x86_64.rpm
[root@localhost]#yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/openvswitch-
1.10.0-1.x86_64.rpm
Setelah itu restart packetnya dan pastikan openvswitch terinstalkan dengan benar
[root@localhost]#/etc/init.d/openvswitch start
/usr/share/openvswitch/scripts/ovs-lib: line 49: /var/log/openvswitch/ovs-ctl.log: No
such file or directory
tee: /var/log/openvswitch/ovs-ctl.log: No such file or directory
/etc/openvswitch/conf.db does not exist ... (warning).
Creating empty database /etc/openvswitch/conf.db [ OK ]
Starting ovsdb-server [ OK ]
Configuring Open vSwitch system IDs [ OK ]
Inserting openvswitch module [ OK ]
Starting ovs-vswitchd [ OK ]
Enabling remote OVSDB managers [ OK ]
Enabling gre with iptables [ OK ]
Untuk pengecekan apakah openvswitch sudah terpasang atau tidak kita bisa melihat packet dan versi
openvswitch tersebut.
[root@localhost]#modinfo openvswitch
filename: /lib/modules/2.6.32-358.el6.x86_64/weak-updates/openvswitch/openvswitch.ko
version: 1.10.0
license: GPL
description: Open vSwitch switching datapath
srcversion: 33CB73C0C5A83F3CD6B7B0F
depends:
vermagic: 2.6.32-358.6.2.el6.x86_64 SMP mod_unload modversions
parm: vlan_tso:Enable TSO for VLAN packets (int)
2. Openvswitch telah terpasang pada Centos tersebut, sekarang beralih pada pembuatan VM nya.
3. Disini penulis menggunakn KVM untuk membuat VM pada centos, instalakn packet tersebut
dan instalkan. Untuk memudahkan instalasi pertama kita mengimpor kunci GPG untuk paket
perangkat lunak :
[root@localhost]#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Setelah itu kita instalkan KVM dan virtinst (alat untuk membuat mesin virtual)
[root@localhost]#yum install kvm libvirt python-virtinst qemu-kvm
Lalu kita jalankan libvirt dan cek bahwa tempat penyimpanan VM telah siap dan siap
diinstalkan
[root@localhost]#/etc/init.d/libvirt start
[root@localhost]#virsh -c qemu:///system list
Id Name State
---------------------------------
Lalu untuk menginstalkan iso menjadi VM, disini saya menyimpan iso pada Flashdisk yang terdeteksi
dengan alamat “/dev/sdb1” cek alamat flashdisk dengan perintah :
[root@localhost]#fdisk -L
Mount Flashdisk contoh :
[root@localhost]#mount /dev/sdb1 /mnt
salin file iso pada flashdisk ke hardisk pada centos.
[root@localhost]#dd if=/mnt/Ubuntu-Desktop.12.04.iso
of=/var/lib/libvirt/images/Ubuntu-Desktop.12.04iso
Setelah itu lalu masukan perintah untuk membuat VM dan iso bisa terinstalkan pada KVM yang
sudah dinstalkan sebelumnya.
[root@localhost]#virt-install --connect qemu:///system -n febi -r 512
--vcpus=2 --disk path=/var/lib/libvirt/images/febi.img,size=8 -c
/var/lib/libvirt/images/Ubuntu-Desktop.12.04.iso --vnc --noautoconsole
--os-type linux --os-variant debiansqueeze --accelerate
--network=bridge:br0 --hvm
Keterangan perintah :
Perintah Keterangan
virt-install –connect qemu:///system Menginstalkan virtual machine yang terkoneksi
pada qemu/virsh
Febi Nama virtual machine
-r 512 Ukuran RAM
--vcpus=2 Jumlah CPU yang digunakan
--disk
path=/var/lib/libvirt/images/febi.
img
Alamat penyimpanan file image yang telah dibuat
nanti
size=8 Jumlah hardisk yang diberikan
/var/lib/libvirt/images/Ubuntu-
Desktop.12.04.iso
Alamat iso untuk diinstalkan nanti
--vnc --noautoconsole Settingan auto console
--os-type linux Tipe OS yang digunakan
--os-variant debiansqueeze Tipe varian yang digunakan
--network=bridge:br0 Tipe interface yang digunakan
Lalu lihat status hasil dari perintah tersebut juga perintahnya benar akan muncul seperti ini :
[root@localhost]#virt-install --connect qemu:///system -n febi -r 512 --vcpus=2
--disk path=/var/lib/libvirt/images/febi.img,size=8 -c
/var/lib/libvirt/images/Ubuntu-Desktop.12.04.iso --vnc --noautoconsole --os-type
linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvm
Starting install...
Allocating 'febi.img' 8 GB 00:00
Creating domain... 0 B 00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
4. KVM hanya untuk membuat VM nya saja, tetap instalasi nya sehingga bisa dipakai harus di
GUI, jadi disini kita menginstakan “Virtual Machine Manager” untuk menginstalkan samapai
VM bisa dipakai.
5. Disini saya menggunakan ubuntu-desktop yang saya punya untuk me-remote dengan virt-
manager dan menginstalkan VM pada host tersebut.
6. Lalu lakukan langkah berikut yang sama pada host satunya lagi dan pastikan Openvswitch dan
KVM terpasang, dan masing-masing host mempunyai 2 VM.
7. Untuk supaya Semua VM terhubung satu sama lain, mengatur IP dalam satu jaringan saja pun
tak cukup, harus menambahkan setingan port dan interface Br0 (Bridge) pada kedua
openvswitch untuk mengkoneksikan satu sama lain.
[root@localhost]#ovs-vsctl add-br br0
[root@localhost]#ovs-vsctl add-port br0 vnet0 tag=1
[root@localhost]#ovs-vsctl add-port br0 vnet1 tag=1
[root@localhost]#ovs-vsctl add-port br0 eth7
Keterangan perintah :
Perintah Keterangan
add-br br0 Menambahkan Interface br0 dan
add-port br0 vnet0 tag=1 Menambahkan port vnet0 pada br0 bertag=1
add-port br0 vnet1 tag=1 Menambahkan port vnet1 pada br0 bertag=1
add-port br0 eth7 Menambahkan port intefave eth7 pada br0
8. Setelah di atur settingan pada setiap Openvswitch sudah selesai masuk pada semua VM dengan
Virtual Machine manager dan atur semua IP dalam satu jaringan, contoh :
Febi-clone : 172.16.16.2/24
Ramadhan-clone : 172.16.16.3/24
Boksi : 172.16.16.4/24
Suryani-Clone : 172.16.16.5/24
9. Disini saya mengatur untuk supaya semua VM bisa berkoneksi dengan VLAN atau pengaturan
“Tag=1” dan jika untuk mengatur VM untuk supaya beda VLAN hanya merubah tag dengan
beda angka.
10. Pembuktian :
Uji koneksi dari sesama node beda VM
Uji Koneksi beda node server dan beda VM
11. untuk merubah menjadi beda VLAN kita hanya perlu mengatur tag pada Server Centos dan
mengganti aturan Openvswitch, Contoh :
Merubah tag pada Node Server host 1, pada VM 1 dengan tag 2 :
→
12. Uji koneksi lagi dengan VM yang sudah di ganti tag nya, menguji koneksi dengan VM lainnya.
13. Karena tag nya sudah diganti maka VM tidak bisa terkoneksi, dan bisa kita nyatakan bahwa
praktek Openvswitch telah berhasil dan sempurna.
Jakarta, 25 September 2013
Febi Gelar Ramadhan
#BoksiStory

More Related Content

What's hot

Jawdat Mini Hackaton 2016 by Jumroh Arrasid
Jawdat Mini Hackaton 2016 by Jumroh ArrasidJawdat Mini Hackaton 2016 by Jumroh Arrasid
Jawdat Mini Hackaton 2016 by Jumroh ArrasidJumroh Arrasid
 
Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3Jumroh Arrasid
 
Belajar bikin vps dengan centos
Belajar bikin vps dengan centosBelajar bikin vps dengan centos
Belajar bikin vps dengan centosAinur Rochim
 
Instalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuInstalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuIsus Isusay
 
Router dan proxy server di debian 5
Router dan proxy server di debian 5Router dan proxy server di debian 5
Router dan proxy server di debian 5Hendi Alfiandi
 
Blokir akses web_dgn_squid
Blokir akses web_dgn_squidBlokir akses web_dgn_squid
Blokir akses web_dgn_squidHARRY CHAN PUTRA
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013dedd_simbolon
 
Panduan instalasi setiadi2 di server ubuntu 16.04
Panduan instalasi setiadi2 di server ubuntu 16.04Panduan instalasi setiadi2 di server ubuntu 16.04
Panduan instalasi setiadi2 di server ubuntu 16.04Dwi Fajar Saputra
 
cara install ubuntu server
cara install ubuntu servercara install ubuntu server
cara install ubuntu serveraho77
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlfaisalrafix
 
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTSInstalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTSKangmas Zekon
 
Pemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikanPemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikanDwi Ely Kurniawan
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fixantokwon
 
Linux fundamental bagian 1
Linux fundamental bagian 1Linux fundamental bagian 1
Linux fundamental bagian 1Chotibul Umam
 

What's hot (20)

Router proxy
Router proxyRouter proxy
Router proxy
 
Jawdat Mini Hackaton 2016 by Jumroh Arrasid
Jawdat Mini Hackaton 2016 by Jumroh ArrasidJawdat Mini Hackaton 2016 by Jumroh Arrasid
Jawdat Mini Hackaton 2016 by Jumroh Arrasid
 
Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3
 
Belajar bikin vps dengan centos
Belajar bikin vps dengan centosBelajar bikin vps dengan centos
Belajar bikin vps dengan centos
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
Instalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuInstalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di Ubuntu
 
Router dan proxy server di debian 5
Router dan proxy server di debian 5Router dan proxy server di debian 5
Router dan proxy server di debian 5
 
Blokir akses web_dgn_squid
Blokir akses web_dgn_squidBlokir akses web_dgn_squid
Blokir akses web_dgn_squid
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013
 
Ubuntu 16.10
Ubuntu 16.10Ubuntu 16.10
Ubuntu 16.10
 
Ubuntu 15.10
Ubuntu 15.10Ubuntu 15.10
Ubuntu 15.10
 
Panduan instalasi setiadi2 di server ubuntu 16.04
Panduan instalasi setiadi2 di server ubuntu 16.04Panduan instalasi setiadi2 di server ubuntu 16.04
Panduan instalasi setiadi2 di server ubuntu 16.04
 
FreeBSD Proxy Server
FreeBSD Proxy ServerFreeBSD Proxy Server
FreeBSD Proxy Server
 
cara install ubuntu server
cara install ubuntu servercara install ubuntu server
cara install ubuntu server
 
Ubuntu 16.04
Ubuntu 16.04Ubuntu 16.04
Ubuntu 16.04
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresql
 
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTSInstalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
 
Pemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikanPemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikan
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fix
 
Linux fundamental bagian 1
Linux fundamental bagian 1Linux fundamental bagian 1
Linux fundamental bagian 1
 

Similar to Instalasi OpenVswitch

Tutorial membuat server pada VMWare dengan OS Debian 6
Tutorial membuat server pada VMWare dengan OS Debian 6Tutorial membuat server pada VMWare dengan OS Debian 6
Tutorial membuat server pada VMWare dengan OS Debian 6Yayan R. Wijaya
 
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBoxInstalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBoxAchmad Ainun Ridho
 
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)I Putu Hariyadi
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-serverDwi Wahyudi
 
Cloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARECloud Computing Dengan VMWARE
Cloud Computing Dengan VMWAREHary HarysMatta
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012fmraihan
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)ApriyantoGafur
 
Membangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSSMembangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSSPT. Trinity Auto
 
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3I Putu Hariyadi
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksBellspyk Atow
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae serverwayan abyong
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae serverwayan abyong
 
Nat & proxy server
Nat &  proxy serverNat &  proxy server
Nat & proxy serverHadi Nursyam
 
Cara Instal dan konfigurasi Proxy Server TKJ
Cara Instal dan konfigurasi Proxy Server TKJCara Instal dan konfigurasi Proxy Server TKJ
Cara Instal dan konfigurasi Proxy Server TKJFebriyan Prayoga
 

Similar to Instalasi OpenVswitch (20)

Tutorial membuat server pada VMWare dengan OS Debian 6
Tutorial membuat server pada VMWare dengan OS Debian 6Tutorial membuat server pada VMWare dengan OS Debian 6
Tutorial membuat server pada VMWare dengan OS Debian 6
 
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBoxInstalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
 
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-server
 
Makalah jarkom
Makalah jarkomMakalah jarkom
Makalah jarkom
 
FreeBSD Web Server
FreeBSD Web ServerFreeBSD Web Server
FreeBSD Web Server
 
Qmail P to V Migration
Qmail P to V MigrationQmail P to V Migration
Qmail P to V Migration
 
Virtual hacking Modul
Virtual hacking ModulVirtual hacking Modul
Virtual hacking Modul
 
Cloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARECloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARE
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012
 
Setting PROXY Ubuntu Server
Setting PROXY Ubuntu ServerSetting PROXY Ubuntu Server
Setting PROXY Ubuntu Server
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
 
Membangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSSMembangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSS
 
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lks
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae server
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae server
 
Nat & proxy server
Nat &  proxy serverNat &  proxy server
Nat & proxy server
 
Cara Instal dan konfigurasi Proxy Server TKJ
Cara Instal dan konfigurasi Proxy Server TKJCara Instal dan konfigurasi Proxy Server TKJ
Cara Instal dan konfigurasi Proxy Server TKJ
 

More from Febi Gelar Ramadhan

Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7Febi Gelar Ramadhan
 
Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)Febi Gelar Ramadhan
 
Working Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCDWorking Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCDFebi Gelar Ramadhan
 
Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Febi Gelar Ramadhan
 
Working Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on TrixboxWorking Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on TrixboxFebi Gelar Ramadhan
 
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Febi Gelar Ramadhan
 
Surat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA NetworkSurat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA NetworkFebi Gelar Ramadhan
 
Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4Febi Gelar Ramadhan
 
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04Febi Gelar Ramadhan
 

More from Febi Gelar Ramadhan (11)

Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
 
Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)
 
Working Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCDWorking Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCD
 
Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6
 
Working Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on TrixboxWorking Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on Trixbox
 
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
 
Surat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA NetworkSurat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA Network
 
Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4
 
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
 
Komunikasi Satelit
Komunikasi SatelitKomunikasi Satelit
Komunikasi Satelit
 
RADIUS_
RADIUS_RADIUS_
RADIUS_
 

Instalasi OpenVswitch

  • 1. Instalasi Penerapan OpenVswitch pada Cloud Computing di PT. Lintas Media Danawa Skenario : 1. Ada dua host node server yang masing-masing terinstall sistem operasi berbasis redhat (Centos 6.4) 2. Masing-masing mempunyai 2 virtual machine yang ingin dikoneksikan. 3. Diinginkan semua VM dapat terkoneksi dengan metode openvswitch dengan VLAN yang sama dan bisa saling berbagi informasi. Praktek : 1. Masuk pada Host1 (centos 6.4) dan mulai instalkan openVswitch instalasi : [root@localhost]#yum install wget openssl­devel [root@localhost]#yum install groupinstall “Development tools” Sesudah itu buat user openvswitch untuk khusus supaya user tersebut untuk instalasi openvswitch. [root@localhost]#adduser vswitch [root@localhost]#su vswitch Setelah masuk pada user “vswitch” mulai download packet dan install pada host [vswitch@localhost root]$cd [vswitch@localhost]$wget http://openvswitch.org/releases/openvswitch-1.10.0.tar.gz [vswitch@localhost]$tar xvfz openvswitch-1.10.0.tar.gz [vswitch@localhost]$cd openvswitch-1.10.0 [vswitch@localhost]$mkdir -p /home/ovswitch/rpmbuild/SOURCES [vswitch@localhost]$cp ../openvswitch-1.10.0.tar.gz /home/ovswitch/rpmbuild/SOURCES/ [vswitch@localhost]$cp rhel/openvswitch-kmod.files /home/ovswitch/rpmbuild/SOURCES/ [vswitch@localhost]$rpmbuild -bb rhel/openvswitch.spec [vswitch@localhost]$rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec
  • 2. [vswitch@localhost]$exit Lalu masuk lagi pada root dan installkan lagi packet lainnya. [root@localhost]#yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/kmod­ openvswitch­1.10.0­1.el6.x86_64.rpm [root@localhost]#yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/openvswitch- 1.10.0-1.x86_64.rpm Setelah itu restart packetnya dan pastikan openvswitch terinstalkan dengan benar [root@localhost]#/etc/init.d/openvswitch start /usr/share/openvswitch/scripts/ovs-lib: line 49: /var/log/openvswitch/ovs-ctl.log: No such file or directory tee: /var/log/openvswitch/ovs-ctl.log: No such file or directory /etc/openvswitch/conf.db does not exist ... (warning). Creating empty database /etc/openvswitch/conf.db [ OK ] Starting ovsdb-server [ OK ] Configuring Open vSwitch system IDs [ OK ] Inserting openvswitch module [ OK ] Starting ovs-vswitchd [ OK ] Enabling remote OVSDB managers [ OK ] Enabling gre with iptables [ OK ] Untuk pengecekan apakah openvswitch sudah terpasang atau tidak kita bisa melihat packet dan versi openvswitch tersebut. [root@localhost]#modinfo openvswitch filename: /lib/modules/2.6.32-358.el6.x86_64/weak-updates/openvswitch/openvswitch.ko version: 1.10.0 license: GPL description: Open vSwitch switching datapath srcversion: 33CB73C0C5A83F3CD6B7B0F depends: vermagic: 2.6.32-358.6.2.el6.x86_64 SMP mod_unload modversions parm: vlan_tso:Enable TSO for VLAN packets (int) 2. Openvswitch telah terpasang pada Centos tersebut, sekarang beralih pada pembuatan VM nya. 3. Disini penulis menggunakn KVM untuk membuat VM pada centos, instalakn packet tersebut dan instalkan. Untuk memudahkan instalasi pertama kita mengimpor kunci GPG untuk paket perangkat lunak : [root@localhost]#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* Setelah itu kita instalkan KVM dan virtinst (alat untuk membuat mesin virtual) [root@localhost]#yum install kvm libvirt python-virtinst qemu-kvm Lalu kita jalankan libvirt dan cek bahwa tempat penyimpanan VM telah siap dan siap diinstalkan [root@localhost]#/etc/init.d/libvirt start
  • 3. [root@localhost]#virsh -c qemu:///system list Id Name State --------------------------------- Lalu untuk menginstalkan iso menjadi VM, disini saya menyimpan iso pada Flashdisk yang terdeteksi dengan alamat “/dev/sdb1” cek alamat flashdisk dengan perintah : [root@localhost]#fdisk -L Mount Flashdisk contoh : [root@localhost]#mount /dev/sdb1 /mnt salin file iso pada flashdisk ke hardisk pada centos. [root@localhost]#dd if=/mnt/Ubuntu-Desktop.12.04.iso of=/var/lib/libvirt/images/Ubuntu-Desktop.12.04iso Setelah itu lalu masukan perintah untuk membuat VM dan iso bisa terinstalkan pada KVM yang sudah dinstalkan sebelumnya. [root@localhost]#virt-install --connect qemu:///system -n febi -r 512 --vcpus=2 --disk path=/var/lib/libvirt/images/febi.img,size=8 -c /var/lib/libvirt/images/Ubuntu-Desktop.12.04.iso --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvm Keterangan perintah : Perintah Keterangan virt-install –connect qemu:///system Menginstalkan virtual machine yang terkoneksi pada qemu/virsh Febi Nama virtual machine -r 512 Ukuran RAM --vcpus=2 Jumlah CPU yang digunakan --disk path=/var/lib/libvirt/images/febi. img Alamat penyimpanan file image yang telah dibuat nanti size=8 Jumlah hardisk yang diberikan /var/lib/libvirt/images/Ubuntu- Desktop.12.04.iso Alamat iso untuk diinstalkan nanti --vnc --noautoconsole Settingan auto console --os-type linux Tipe OS yang digunakan --os-variant debiansqueeze Tipe varian yang digunakan --network=bridge:br0 Tipe interface yang digunakan Lalu lihat status hasil dari perintah tersebut juga perintahnya benar akan muncul seperti ini : [root@localhost]#virt-install --connect qemu:///system -n febi -r 512 --vcpus=2
  • 4. --disk path=/var/lib/libvirt/images/febi.img,size=8 -c /var/lib/libvirt/images/Ubuntu-Desktop.12.04.iso --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvm Starting install... Allocating 'febi.img' 8 GB 00:00 Creating domain... 0 B 00:00 Domain installation still in progress. You can reconnect to the console to complete the installation process. 4. KVM hanya untuk membuat VM nya saja, tetap instalasi nya sehingga bisa dipakai harus di GUI, jadi disini kita menginstakan “Virtual Machine Manager” untuk menginstalkan samapai VM bisa dipakai. 5. Disini saya menggunakan ubuntu-desktop yang saya punya untuk me-remote dengan virt- manager dan menginstalkan VM pada host tersebut. 6. Lalu lakukan langkah berikut yang sama pada host satunya lagi dan pastikan Openvswitch dan KVM terpasang, dan masing-masing host mempunyai 2 VM. 7. Untuk supaya Semua VM terhubung satu sama lain, mengatur IP dalam satu jaringan saja pun tak cukup, harus menambahkan setingan port dan interface Br0 (Bridge) pada kedua openvswitch untuk mengkoneksikan satu sama lain. [root@localhost]#ovs-vsctl add-br br0 [root@localhost]#ovs-vsctl add-port br0 vnet0 tag=1 [root@localhost]#ovs-vsctl add-port br0 vnet1 tag=1 [root@localhost]#ovs-vsctl add-port br0 eth7 Keterangan perintah : Perintah Keterangan add-br br0 Menambahkan Interface br0 dan add-port br0 vnet0 tag=1 Menambahkan port vnet0 pada br0 bertag=1 add-port br0 vnet1 tag=1 Menambahkan port vnet1 pada br0 bertag=1 add-port br0 eth7 Menambahkan port intefave eth7 pada br0 8. Setelah di atur settingan pada setiap Openvswitch sudah selesai masuk pada semua VM dengan Virtual Machine manager dan atur semua IP dalam satu jaringan, contoh : Febi-clone : 172.16.16.2/24 Ramadhan-clone : 172.16.16.3/24 Boksi : 172.16.16.4/24 Suryani-Clone : 172.16.16.5/24
  • 5. 9. Disini saya mengatur untuk supaya semua VM bisa berkoneksi dengan VLAN atau pengaturan “Tag=1” dan jika untuk mengatur VM untuk supaya beda VLAN hanya merubah tag dengan beda angka. 10. Pembuktian : Uji koneksi dari sesama node beda VM
  • 6. Uji Koneksi beda node server dan beda VM 11. untuk merubah menjadi beda VLAN kita hanya perlu mengatur tag pada Server Centos dan mengganti aturan Openvswitch, Contoh : Merubah tag pada Node Server host 1, pada VM 1 dengan tag 2 :
  • 7. → 12. Uji koneksi lagi dengan VM yang sudah di ganti tag nya, menguji koneksi dengan VM lainnya. 13. Karena tag nya sudah diganti maka VM tidak bisa terkoneksi, dan bisa kita nyatakan bahwa praktek Openvswitch telah berhasil dan sempurna. Jakarta, 25 September 2013 Febi Gelar Ramadhan #BoksiStory