KVM是什麼? for Kernel-based Virtual Machinehtml
安裝環境Centos 6.5 mini x64 禁用selinux, 禁用防火牆python
安裝過程:linux
1. 查看咱們的電腦是否支持 虛擬化ios
grep -E -o 'svm|vmx' /proc/cpuinfo
若是有結果就說明支持
若是沒有返回那麼久須要你本身去BIOS開啓,在bios找 Virtualization Technology 或者VT關鍵字 讓其爲on或enabled..vim
2.安裝kvm工具
yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install -y
若是須要圖形化的管理工具還須要裝ui
yum install virt-manager -y
3.配置網卡(橋接模式)spa
cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ifcfg-br0 cat > ifcfg-eth0 <<EOF DEVICE=eth0 BRIDGE=br0 EOF
vim ifcfg-br0
將br0改爲下列: 3d
DEVICE="br0" TYPE="Bridge" ONBOOT=yes BOOTPROTO=static #靜態ip地址 IPADDR=192.168.6.22 #ip地址修改爲本身的 NETMASK=255.255.255.0 GATEWAY=192.168.6.254 #網關地址 DELAY="0"
eth0 改爲:rest
DEVICE=eth0 BRIDGE=br0
重啓網卡服務
service network restart
ifconfig
查看br0是否啓動
開啓IP轉發:
sed -i /ip_forward/s/0/1/ /etc/sysctl.conf sysctl -p
4.加入開機啓動,並啓動服務...
chkconfig --level 35 libvirtd on service libvirtd start
安裝完成.....
使用篇
這裏主要講 使用遠程圖形化界面(VNC)管理kvm
由於我使用的是mini安裝包沒有安裝桌面
因此要安裝桌面
yum groupinstall "desktop"
安裝VNC:
yum install tigervnc-server -y
啓動VNC服務
vncserver
若是看到:New 'CentOS:1 (root)' desktop is CentOS:1 這句說明啓動成功:
VNC的基本操做:
vncserver --help #幫助
vncserver 啓動一個能夠鏈接的接口
vncserver -list 查看已經啓動的接口
vncserver -kill 禁用一個接口 假如上邊的接口1咱們禁用掉 vncserver -kill :1
客戶端鏈接:
IP地址:接口 IP:1
打開管理界面:
使用上邊的方法打開虛擬機管理界面
關於這個工具的具體使用 看另外一篇文章
咱們雙擊上邊的localhost(QEMU)就會出現一些kvm的信息,能夠修改.
右擊new 就是新建..