kvm安裝和配置

硬件環境Dell R730

軟件環境CentoS6.8 minimal

1、看物理機(主要是CPU)是否支持虛擬機技術
   通過以下命令查看:(注意xen和kvm不能共存,在帶xen內核的系統中使用下面的命令會無效,即使你的機器支持VT技術也不會查到vmx或者svm)
    egrep '(vmx|svm)' --color=always /proc/cpuinfo
2、安裝KVM
    yum install -y kvm kmod-kvm kvm-qemu-img libvirt Python-virtinst virt-manager virt-viewer bridge-utils
   完成後重啓主機
3、檢查kvm模塊是否被加載
    lsmod | grep kvm
   看到顯示結果如下,表示kvm模塊已經加載,如果沒有輸出信息,則表示沒有加載成功
        kvm_intel              55464  0
        kvm                   345038  1 kvm_intel
4、配置KVM虛擬機運行的網絡環境 (橋接)
   備份network-scripts網絡腳本文件
   備份網絡配置到不同的目錄下,將來可以用來恢復網絡配置,. 根據下面的命令將網絡腳本ifcfg-eth0 網卡到 /root目錄:
    cp /etc/sysconfig/network-scripts/ifcfg-em1 /home/.
  
    cp ifcfg-em1 ifcfg-br0
    vim /etc/sysconfig/network-scripts/ifcfg-br0
        DEVICE=br0
        BOOTPROTO=static
        BROADCAST=192.168.75.255
        IPADDR=192.168.75.140
        NETMASK=255.255.255.0
        NETWORK=192.168.75.0
        ONBOOT=yes
        NETWORKING_IPV6=no
        GATEWAY=192.168.75.254
        TYPE=Bridge
        DNS1=8.8.4.4
        DNS2=4.4.4.4

   編輯bridge網橋配置文件

   編輯配置文件,讓數據包通過bridge(網橋)進行上網.你的網絡配置很可能是通過靜態ip(BOOTPROTO=static)上網或者是從DHCP服務器獲得ip(BOOTPROTO=dhcp)上網的.

   如果你的網絡是通過靜態ip地址來配置的,那麼你的配置很可能是和下面一樣的:
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=00:11:22:Cc:dd:ee
    IPADDR=192.168.75.140
    NETMASK=255.255.255.0
    ONBOOT=yes

em1和br0的靜態ip配置內容,可以根據下面進行編輯

    DEVICE=eth0                                  
    TYPE=Ethernet                   
    HWADDR=00:11:22:Cc:dd:ee           
    ONBOOT=yes                   
    NM_CONTROLLED=no               
    BRIDGE=br0 

******************************************************************    

    DEVICE=br0
    TYPE=Bridge
    NM_CONTROLLED=no
    BOOTPROTO=static
    IPADDR=192.168.75.140
    NETMASK=255.255.255.0
    ONBOOT=yes          

5、重啓網絡服務    service network restart

    正在關閉接口 em1: bridge br0 does not exist! [確定]
    關閉環回接口:                      [確定]
    彈出環回接口:                      [確定]
    彈出界面 em1:                     [確定]
    彈出界面 br0: Determining if ip address 192.168.75.140 is already in use for device br0.[確定]

6、查看網卡橋接    brctl show

    bridge name    bridge id        STP enabled    interfaces
    br0        8000.2047478079e4    no        em1
    virbr0        8000.52540028f683    yes        virbr0-nic

7、查看路由     route

    Kernel IP routing table
    Destination    Gateway  Genmask    Flags Metric Ref    Use Iface
    192.168.75.0     *       255.255.255.0   U     0      0        0 br0
    192.168.122.0   *       255.255.255.0   U     0      0        0 virbr0
     link-local         *        255.255.0.0     U     1009   0        0 br0
    default    192.168.75.254   0.0.0.0         UG    0      0        0 br0

8、運行virt-manager

     RuntimeError: Unable to initialize GTK: could not open display

    報錯  yum安裝xorg-x11-xauth解決
        
9、virt-manager中文亂碼
    (1) 執行locale命令查看系統語言
    (2)設置系統環境變量LANG爲en_US.UTF-8: (臨時修改)
    export LANG=en_US.UTF-8
    修改回去時使用export LANG=zh_CN.UTF-8
10、Virt-manager虛擬機鍵盤錯亂
    關閉虛擬機guest,修改虛擬機詳情中display vnc 項下的keymap "en-us"

11、然後使用virt-manager安裝和配置虛擬機

    圖形界面比較簡單(略過)

12、virsh list --all

    ID              名稱                 狀態

    10            vguest-cacti     running

    -                freenas            關閉


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章