kvm在server端的部署(針對rhel6系統,可以構建本地更新源)
注意:如果只是安裝管理工具,可以試試直接執行8步驟
1、對服務器實行kvm虛擬化首先需要確認服務器的物理硬件是否支持
cat /proc/cpuinfo | grep (vmx|smv)
如果服務器對kvm支持,則可以安裝kvm模塊虛擬化物理主機
2、安裝kvm模塊
yum install qemu-kvm.x86_64
3、安裝kvm調試工具(可以不安裝)
yum install qemu-kvm-tools.x86_64
4、安裝python組件,主要用來記錄創建vm時的xml文件
yum install python-virtinst.noarch
5、安裝qemu組件,使用qemu命令來創建磁盤,啟動虛擬機等
yum install qemu-img.x86_64
6、安裝網絡支持工具
yum install bridge-utils.x86_64
7、安裝虛擬機管理工具,使用virsh來管理虛擬機
yum install libvirt
8、安裝圖形界面管理虛擬機(對於遠程的被管理主機,可以不安裝)
yum install virt-manager
二、虛機中ssh登錄宿主機
在虛擬加ssh登錄宿主機有可能會連接不上,客戶端可以ssh宿主機也可以ssh虛擬機但虛擬機無法連接宿主機。
解決方法是在宿主機配置網橋。
1、修改宿主機物理網卡配置
vi /etc/sysconfig/network-scripts/ifcfg-em1
修改兩個配置
BOOTPROTO=none # 配置不啟動dhcp BRIDGE=br0 # 配置網橋
2、增加網橋設備
vi /etc/sysconfig/network-scripts/ifcfg-br0
在其中增加如下內容
DEVICE=br0 ONBOOT=yes TYPE=Bridge BOOTPROTO=dhcp
配置完成后重新啟動網絡,此時 br0 設備就使用的物理網卡 em1 作為橋接通信。