RHEL6 KVM简单部署

 linux  KVM   2016-11-01 

一、RHEL6 kvm支持条件

操作系统:64-bit: rhel-server-6.0-x86_64

处理器:cpu支持虚拟化

查看是否支持虚拟化的命令,只要有输出就代表支持。

grep vmx /proc/cpuinfo  或 grep smv /proc/cpuinfo 或

grep -E '(vmx|svm)' /proc/cpuinfo

svm:AMD basic virtualization support

vmx:Intel basic virtualization support

如果服务器对kvm支持,则可以安装kvm模块虚拟化物理主机

二、KVM要用的软件 kvm模块

yum install qemu-kvm.x86_64

kvm调试工具(可以不安装)

yum install qemu-kvm-tools.x86_64

python组件,主要用来记录创建vm时的xml文件

yum install python-virtinst.noarch

qemu组件,使用qemu命令来创建磁盘,启动虚拟机等(这个可能在安装时qemu-kvm.x86_64已安装)

yum install qemu-img.x86_64

网络支持工具

yum install bridge-utils.x86_64

虚拟机管理工具,使用virsh来管理虚拟机

yum install libvirt

图形界面管理虚拟机(对于远程的被管理主机,可以不安装,用于本地管理)

yum install virt-manager

p.s.总的来说,一般执行以下命令安装包以及桌面环境:

yum -y install qemu-kvm qemu-kvm-tools python-virtinst qemu-img bridge-utils libvirt virt-manager
yum -y groupinstall "Desktop"

设置libvirtd服务开机自启动然后重新启动:

chkconfig libvirtd on

三、检查kvm模块是否安装完成

3.1. 模块检测

lsmod | grep kvm

kvm_intel/ kvm_amd

kvm

3.2 检查物理主机虚拟化完成情况

virsh list

Id Name                 State

———————————-

出现如上表明已装好了

四、网络配置

宿主服务器安装完后先要设定网络,在libvirt中运行KVM网络有两种方法: 网络地址转换和桥接网络,即NAT和Bridge。

网络地址转换是默认方法;在这里我选择bridge桥接模式。

桥接模式需要手动设置(我记得libvirtd可以自动配置,可以查一下,具体命令我忘了~~~)

网卡配置步骤:

创建一个ifcfg-br0网卡配置文件/etc/sysconfig/network-scripts/ifcfg-br0,填写以下内容:

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.1.213
NETMASK=255.255.255.0
GATEWAY=192.168.1.10
ONBOOT=yes

修改eth0的内容:/etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
NM_CONTROLLED=no

如果是双网卡或是多网卡,照此过程修改即可,然后重启物理机网络。

service network restart

配置好后重启网络,如果一切无误的话br0会接替eth0的ip。

五、以上都准备好后就可以创建虚拟机了

通过tiger-vnc或xrdp连接到KVM宿主机桌面环境,通过virt-manager图形管理界面创建、管理本地或远程的KVM。

应用程序――系统工具――虚拟系统管理器或在命令行输入virt-manager也可以打开虚拟机管理器。


点赞 打赏
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

交流分享

QQ扫一扫或点击二维码加入,群号577543189
微信扫一扫,手滑关注它
微信扫一扫,进入小程序

推荐文章

标签云集

友情链接  交换友链

推广位