Install KVM Virtualization Di CentOS 6

June 18, 2016 | Author: Amir Sada | Category: Types, School Work
Share Embed Donate


Short Description

Virtualisasi...

Description

Install KVM Virtualization di CentOS 6.5 64BIT dan Install Guest OS (ClearOS 6.5) di Dalamnya Halo sobat kali ini saya ingin memberitahu cara menginstall KVM Virtualization atau biasa disebelum Virtual Machine di Windows/Linux GUI biasanya menggunakan VMware dan VirtualBOX, dan disini saya menggunakan KVM ( It’s Virtualization with KVM ( Kernelbased Virtual Machine ) + QEMU. This requires that the CPU on your computer has a function Intel VT or AMD-V. ) karna berbasis text sebenarnya bisa menggunakan GUI tapi karna disini server saya menggunakan Based Text / Command Line, catatan KVM bisa diinstall apabila menggunakan Server / PC 64 BIT, yuk langsung saja kita siapkan apa saja yang diperlukan sebelum penginstallan cekidot :D #cek kemampuan virtual pc/server yang kita punya apakah bisa menggunakan KVM dengan command dibawah ini, apabila flags terdapat vmx / svm berarti kita bisa melanjutkan penginstallan. [root@server ~]# egrep '(vmx|svm)' /proc/cpuinfo

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb dts tpr_shadow vnmi flexpriority ept vpid #setelah itu kita install package KVM seperti command dibawah ini [root@server ~]# yum -y install qemu-kvm python-virtinst virt-manager virt-top virt-viewer libvirt libvirt-client bridge-utils

#setelah package di atas terinstall kita lihat modules kvm sudah diload atau belum, apabila sudah terlihat berarti sudah terload modules tersebut, dengan command dibawah ini untuk cara melihatnya apakah modules sudah terload. [root@server ~]# lsmod | grep kvm

kvm_intel 54285 0 kvm 332980 1 kvm_intel

#apabila modules kvm belum terload load dengan command berikut [root@server ~]# modprobe kvm

#setelah itu kita start service yang diperlukan kvm untuk installation guestnya dengan command dibawah ini [root@server ~]# /etc/rc.d/init.d/libvirtd start

Starting libvirtd daemon: [ OK ] [root@server ~]# /etc/rc.d/init.d/messagebus start

Starting system message bus: [ OK ] #setelah itu kita lakukan konfigurasi bridge pada interfaces yang akan kita jadi kan inti interfaces kvm guest, disini karna server (KVM Host/ Server yang terinstall KVM) menggunakan interfaces eth0 maka yang akan kita bridge adalah eth0nya, dengan cara dibawah ini [root@server ~]# cd /etc/sysconfig/network-scripts/ [root@server network-scripts]# cp ifcfg-eth0 ifcfg-br0 [root@server network-scripts]# vi ifcfg-br0

DEVICE=”br0” #ganti ethx menjadi br0 HWADDR=”xx:xx:xx:xx:xx:xx” NM_CONTROLLED=”yes” ONBOOT=”yes” TYPE=”Bridge” #ganti Ethernet menjadi Bridge UUID=”xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx” BOOTPROTO=none IPADDR=10.10.0.250 NETMASK=255.255.255.0 NETWORK=10.10.0.0 GATEWAY=10.10.0.254 #ip address gateway LAN bukan KVM Host loh ya karna KVM host sudah terkoneksi dengan gateway tersebut dengan ip address yang sama IPV6INIT=no USERCTL=no [root@server network-scripts]# vi ifcfg-eth0

DEVICE=”eth0″ HWADDR=”xx:xx:xx:xx:xx:xx” NM_CONTROLLED=”yes” ONBOOT=”yes” TYPE=”Ethernet” UUID=”xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx” BOOTPROTO=none

IPADDR=10.10.0.250 NETMASK=255.255.255.0 NETWORK=10.10.0.0 GATEWAY=10.10.0.254 IPV6INIT=no USERCTL=no BRIDGE=br0 #tambah baris ini #setelah konfigurasi br0 dan eth0 sudah selsai save dan lakukan command dibawah ini [root@server ~]# /etc/rc.d/init.d/network restart

#dan sekarang cek interfaces br0 dan eth0 menjadi seperti dibawah ini dengan command berikut [root@server ~]# ifconfig br0 ; ifconfig eth0

br0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:10.10.0.250 Bcast:10.10.0.255 Mask:255.255.255.0 inet6 addr: fe80::82c1:6eff:fe25:c08a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:505 errors:0 dropped:0 overruns:0 frame:0 TX packets:75 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:36916 (36.0 KiB) TX bytes:11415 (11.1 KiB) eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet6 addr: fe80::82c1:6eff:fe25:c08a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:559 errors:0 dropped:0 overruns:0 frame:0 TX packets:73 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:60171 (58.7 KiB) TX bytes:11751 (11.4 KiB) #apabila konfigurasi seperti diatas berarti konfigurasi sudah benar, sekarang kita lanjut ke tahap instalasi guest OS (ClearOS 6.5 disini sebagai Guest OS ) dan iso file nya saya letakan di direktori /tmp, yuk langsung saja kita install dengan cara seperti dibawah ini [root@server ~]# cd /tmp/ [root@server tmp]# ls clearos* clearos-community-6.5.0-i386.iso [root@server tmp]# virt-install --name=clearOS-vm --disk path=/var/lib/libvirt/images/clearos-vm/clearOS-vm.img,size=18 --vcpus=2 --ram=2048 --os-type=linux --os-variant=rhel6 --network bridge:br0 --nographics --cdrom=/tmp/clearos-community-6.5.0-i386.iso

#lalu tekan enter

Penjelasan diatas --name=clearOS-vm

#domain KVM

--disk path=/var/lib/libvirt/images/clearos-vm/clearOS-vm.img

#lokasi images file

#kapasitas file --vcpus=2 #virtual CPU yang digunakan --ram=2048 #memory/ram guest OS --os-type=linux #tipe OS install --os-variant=rhel6 #variasi dari linux --network bridge:br0 #interfaces bridge yang digunakan --nographics #tanpa graphics installnya --cdrom=/tmp/clearos-community-6.5.0-i386.iso #iso file yang diinstall sebagai guest OS size=15

setelah itu akan ke boot grub dan jangan langsung enter, tekan tombol tab dan ketik teks tanpa tanda kutip berikut “console=ttyS0,115200” di sebelah teks initrd.img dan kemudian enter, dan ikuti langkah install pada clearOS tersebut sampai selesai, reboot dan login sebagai root dan password yang kita isi tadi sewaktu penginstallan dan setting interfaces eth0 seperti dibawah ini [root@guest ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 BOOTPROTO=”static” NM_CONTROLLED=”yes” ONBOOT=”yes” TYPE=”Ethernet” UUID=”dbafeec1-e579-498f-865f-99a020603a55″ IPADDR=”10.10.0.3” #ip kita NETWORK=”10.10.0.0″ NETMASK=”255.255.255.0″ GATEWAY=”10.10.0.254” #ip internet gateway [root@clearOS-2GB ~]# vi /etc/resolv.conf

nameserver 10.10.0.254 #isi dengan internet gateway [root@clearOS-2GB ~]# vi /etc/sysconfig/network

HOSTNAME=clearOS-2GB #untuk mengganti hostname #kemudisan save [root@clearOS-2GB ~]# hostname clearOS-2GB [root@clearOS-2GB ~]# bash

[root@clearOS-2GB ~]# service network restart

#untuk merestart konfigurasi ip address

kita :) dan test koneksi internet kita apakah sudah berjalan dengan cara dibawah ini [root@clearOS-2GB ~]# ping -c2 10.10.0.254

PING 10.10.0.254 (10.10.0.254) 56(84) bytes of data. 64 bytes from 10.10.0.254: icmp_seq=1 ttl=64 time=0.145 ms 64 bytes from 10.10.0.254: icmp_seq=2 ttl=64 time=0.351 ms [root@clearOS-2GB ~]# ping -c2 google.com

PING google.com (173.194.117.1) 56(84) bytes of data. 64 bytes from sin01s14-in-f1.1e100.net (173.194.117.1): icmp_seq=1 ttl=53 time=35.0 ms 64 bytes from sin01s14-in-f1.1e100.net (173.194.117.1): icmp_seq=2 ttl=53 time=33.7 ms dan sedikit tambahan untuk masuk ke guest OS KVM, shutdown, guest OS otomatis hidup saat KVM Host juga dihidupkan, dan menghapus guest OS pada KVM Hypervisor HOST [root@server tmp]# virsh autostart clearOS-vm

#guest OS juga otomatis hidup saat

KVM host hidup Domain clearOS-vm marked as autostarted [root@server tmp]# virsh autostart --disable clearOS-vm

#disabled guest os hidup

saat KVM host hidup Domain clearOS-vm unmarked as autostarted [root@server tmp]# virsh list --all

#untuk melihat Guest OS yang ada pada KVM Host

Id Name State —————————————————2 clearOS-vm running / shut off [root@server tmp]# virsh start clearOS-vm

#untuk menghidupkan Guest OS apabila

Shut Off Domain clearOS-vm started [root@server tmp]# virsh console clearOS-vm

Connected to domain clearOS-vm Escape character is ^] root #user Password:mypassword#password

#untuk login via console

[root@server tmp]# virsh shutdown clearOS-vm

Domain clearOS-vm is being shutdown atau login menggunakan ssh ke guest OS dan ketik command poweroff untuk kembali ke KVM Host tekan tombol “CTRL + ]” pada keyboard dan untuk menghapus Guest OS pada KVM Hypervisor dengan cara dibawah ini [root@server ~]# virsh undefine clearOS-vm #menghilangkan guest os pada KVM [root@server ~]# rm -rf /var/lib/libvirt/images/clearos-vm/clearOS-vm.img

#menghapus file images guest OS pada KVM dan coba cek lagi dengan command dibawah ini :) dan hilang! [root@server ~]# virsh list --all

Id Name State oke sudah selesai ! CMIIW sobat. Enjoy :)

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF