硬體環境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 關閉
本文轉自 古老 51CTO部落格,原文連結:http://blog.51cto.com/yzmlinux/1928554,如需轉載請自行聯系原作者