字體:  

CentOS 6 install 安裝 kvm 虛擬機器

apple 發表於: 2012-8-09 17:40 來源: ADJ網路控股集團


之前就想玩看看 Linux 上的Virtual Machine,現在CentOS 6.0 以上的版本已經改用 KVM(Kenral base Virtrual Machine),在安裝上似乎是非常簡單的。下面是一些安裝心得跟大家分享討論~~

安裝KVM 之主機必須支援 CPU 虛擬化技術,如 AMD 的 AMD-V 或是 Intel 的 VT-x。


進入終端機後,輸入以下指令

QUOTE:

egrep -c '(vmx|svm)' /proc/cpuinfo

若輸出為 0 則代表不支援;反之若輸出為 1 以上則代表主機支援 CPU 虛擬化技術。


安裝kvm、網路橋接套件:
# yum install kvm virt-manager libvirt bridge-utils
# lsmod | grep kvm
# service libvirtd start



至於要如何在KVM 上面安裝一個新的OS...直接參考這篇教學比較快囉~~

##設定網路的橋接功能

    建立橋接網卡
    進入/etc/sysconfig/network-scripts/目錄,複製ifcfg-eth0成ifcfg-br0
    修改ifcfg-br0中的device和type的資料
    =================================
    DEVICE=br0 (原為eth0)
    BOOTPROTO=none
    HWADDR=xx:xx:xx:xx:xx:xx
    ONBOOT=yes
    NETMASK=xxx.xxx.xxx.xxx
    IPADDR=xxx.xxx.xxx.xxx
    GATEWAY=xxx.xxx.xxx.xxx
    TYPE=Bridge (原為Ethernet)
    =================================
    修改ifcfg-eth0的資料
    =================================
    DEVICE=eth0
    #BOOTPROTO=none  (加上註解)
    HWADDR=xx:xx:xx:xx:xx:xx
    ONBOOT=yes
    #NETMASK=xxx.xxx.xxx.xxx  (加上註解)
    #IPADDR=xxx.xxx.xxx.xxx  (加上註解)
    #GATEWAY=xxx.xxx.xxx.xxx  (加上註解)
    #TYPE=Ethernet  (加上註解)
    BRIDGE=br0    (加上這一行)
    =================================
    開啟IP forwarding,讓guest可以和host相通,修改/etc/sysctl.conf,
    設定net.ipv4.ip_forward = 1

    重新啟動網路:/etc/init.d/network restart

這樣裝好之後...就可以使用 Bridge Mode囉~~