CentOS 5.4 下面安装和使用KVM虚拟化方法

在CentOS 5.4 上面安装和使用KVM非常的方便,比xen安装要方便很多,xen需要编译内核等,如果不想用最新版本的xen,也可以用CentOS 源里面自带的,不过版本比较低,这里就不说如何安装xen了.

       1. 系统安装
       系统安装安装最小化安装即可.安装完成以后,需要关闭 selinux .
       2. 更新源
       系统安装完毕,更新下源的软件包信息,执行如下命令
# yum makecache

      3. yum 安装 KVM      
      执行完毕以后,可以开始用yum 安装 kvm了,命令如下:
yum install -y kvm kmod-kvm libvirt bridge-utils vnc-server virt-manager  

      安装完成以后,请重新启动系统
       4. 系统配置
       重新启动系统以后,用如下命令查看KVM内核是否已经加载,
lsmod | grep kvm  

       如果显示如下,表示已经正常加载,就可以开始使用KVM了
引用
kvm_amd                69416  4
kvm                   226208  2 ksm,kvm_amd



       5. 配置网络
       这里需要配置的是虚拟机的桥接网络,用桥接的方法就是说,虚拟机和主机在同一个网段里面.
       进入系统网卡配置目录
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-br0
vim ifcfg-br0


    ifcfg-br0  文件内容修改成如下: 需要注意的是添加了一个 TYPE 字段,表示这个网卡是桥接类型
引用
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=192.168.1.255
#HWADDR=00:19:D1:FF:AB:6E
IPADDR=192.168.1.253
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes


     然后修改 ifcfg-eth0 文件
vim ifcfg-eth0

     内容修改如下:  主要是 取消注释BOOTPROTO, BROADCAST, IPADDR, NETMASK, 和NETWORK 最后添加 BRIDGE=br0
引用

DEVICE=eth0
#BOOTPROTO=static
#BROADCAST=192.168.1.255
HWADDR=00:19:D1:FF:AB:6E
#IPADDR=192.168.1.253
#NETMASK=255.255.255.0
#NETWORK=192.168.1.0
ONBOOT=yes
BRIDGE=br0

      然后重新启动网络配置
/etc/init.d/network restart


     查看是否起作用,用 ifconfig 命令查看
ifconfig

相关推荐