• No results found

Install KVM Virtualization Di CentOS 6

N/A
N/A
Protected

Academic year: 2021

Share "Install KVM Virtualization Di CentOS 6"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

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 (

Kernel-based 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

(2)

#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

(3)

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

(4)

Penjelasan diatas

--name=clearOS-vm #domain KVM

--disk path=/var/lib/libvirt/images/clearos-vm/clearOS-vm.img #lokasi images file size=15 #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

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

(5)

[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 #untuk login via console

Connected to domain clearOS-vm Escape character is ^]

root #user

(6)

[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

References

Related documents

In our (baseline) dictator treatment, the experiment essentially began with step 4 above (no exam was administered) and group A dictators received receipts indicating a

Use the same procedures used in Exercise 1 to determine the oxygen consumed (VO 2 ), carbon dioxide produced (VCO 2 ), and respiratory exchange ratio (RER), and skin temperature

This approach aims to recognise the importance of both static actuarial factors, as well as the dynamic risk management factors that need to be taken into account in the

Cut along the solid lines and fold along the dotted lines, gluing both sides together to make a double

From the cracking pattern presented in Fig 5, it can be seen that the specimen with conventional stirrups exhibits a greater number of diagonal cracks than

2.3.2 Specific heat capacity, thermal conductivity and thermal diffusivity Mineral composition, texture, structure, and saturation with water all influence the rock properties,

Transportation-Related Expenses (TRE) payment to cover public transportation such as, adult and youth bus fare, train fare, adult and youth bus passes is advanced to the

These Indian e-commerce portals provide goods and services in a variety of categories like; apparel and accessories for men and women, health and beauty products, books and