Install Guest KVM via console pada Centos 6.x minimal

0
1131

Halo sobat sekolahlinux kali ini saya akan menulis tutorial Install KVM via console pada Centos 6.x minimal atau mungkin lebih tepatnya catatan untuk pengingat saya.. karena belakangan ini saya sedang belajar install kvm dan guestnya via console dan tanpa gui pada os centos 6.7 x86 minimal, karena jika via GUI tool sudah biasa.. paling tidak ketika kita install dengan menggunakan console atau nographic bisa membuat kita tau proses yang terjadi dibelakang saat pembuatan :D, ouuu iya kvm ini diperuntukkan untuk centos 6 64bit atau x86 ya, oke langsung saja

bahan bahan yang di gunakan pada tutorial kali ini.

Server1:
-host vm server: Centos 6.7 64bit minimal
--guest vm server: Centos 6.7 32bit minimal

Server2:
-server vm manage: Centos 6.7 64bit Desktop GUI

SERVER 1 HOST VM

pertama install dulu repo epel untuk berjaga-jaga saja lalu update os centos nya

yum install epel-release -y && yum update -y

lalu set selinuxnya menjadi disable jangan lupa

vim /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

lalu restart server / komputer kalian

reboot

jika sudah sekarang install module yang dibutuhkan untuk memasang kvm

yum -y install qemu-kvm libvirt python-virtinst bridge-utils

nah jika sudah terpasang module diatas jalankan service libvirtd nya dan set agar autostart saat server direstart

chkconfig libvirtd on
service libvirtd start

nah sekarang kita akan membuat bridge dan konfigurasinya

vim /etc/sysconfig/network-scripts/ifcfg-bridge1

lalu tambahkan rule ini didalamnya

DEVICE="bridge1"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=none
IPADDR=192.168.100.10
PREFIX=24
GATEWAY=192.168.100.1
DNS1=192.168.100.1
DNS2=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System bridge1"

rule diatas bisa disesuaikan dengan kondisi network kalian ya

lalu rubah eth0 kalian seperti dibawah

vim /etc/sysconfig/network-scripts/ifcfg-eth0

rubah script didalamnya menjadi seperti dibawah, dan tambahkan (BRIDGE=bridge1) menjadi seperti dibawah

DEVICE="eth0"
#BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
UUID="73cb0b12-1f42-49b0-ad69-731e888276ff"
HWADDR=00:1E:90:F3:F0:02
#IPADDR=192.168.100.10
#PREFIX=24
#GATEWAY=192.168.100.1
#DNS1=192.168.100.1
#DNS2=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
BRIDGE=bridge1

jika sudah restart network servicenya

service network restart

lalu jika sudah selanjutnya jalankan perintah dibawah ini untuk membuat guest pada vm nya, ouu pada tahap ini saya menggunakan virtinstall untuk no-graphic tapi nanti setelah selesai install guest os nya saya akan menggunakan virt-viewer untuk mengkonfigurasikanya guestnya

virt-install -n sekolahlinux --description "VM Centos 6" --os-type=Linux --os-variant=rhel6 --ram=512 --vcpus=1 --disk path=/var/lib/libvirt/images/centos6.img,size=10 --graphics none --cdrom /home/centos6.iso --network bridge:br0

klik “TAB” pada keyboard anda dan tambahkan (console=ttyS0,115200) seperti dibawah

          +----------------------------------------------------------+
          |                  Welcome to CentOS 6.7!                  |
          |----------------------------------------------------------|
          | Install or upgrade an existing system                    |
          | Install system with basic video driver                   |
          | Rescue installed system                                  |
          | Boot from local drive                                    |
          | Memory test                                              |
          |                                                          |
          |                                                          |
          |                                                          |
          |                                                          |
          |                                                          |
          |                                                          |
          |                                                          |
          +----------------------------------------------------------+

                          Press [Tab] to edit options

> vmlinuz initrd=initrd.img console=ttyS0,115200

oke ikuti saja proses instalasinya hingga selesai, saran saya tetap gunakan virtmanager dan virtviewer untuk setup vm dengan kvm.

Semoga bermanfaat ya, silahkan bertanya jika ada yang kurang paham dari tutorial diatas. ?