KVM和远程管理工具virt-manager
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 作为桥接通信。