yum install libvirt Virtualization bridge-utils

 

安装启用kvm

必须在64位系统,so CentOS6.2_64

 

前提:物理机支持虚拟化技术,intelVTAMDSVM技术,在BIOS中启用虚拟化支持;

 

检查命令:egrep 'vmx|svm' /proc/cpuinfo #应该出现vmxsvm字样的

 

1、安装KVM

 

1.yum groupinstall Virtualization 'Virtualization Client'

也可以是

yum install qemu-kvm

 

2、安装api支持

 

1.yum install libvirt

2.service libvirtd start

 

3、验证是否已经载入KVM模块

 

1.$ lsmod | grep kvm

2.kvm

3.kvm_intel

 

4、使用virt-manager安装guest

 

virt-manager是一个api gui工具,可以很方便的管理虚拟机。下面简单介绍使用virt-manager安装虚拟机系统。  www.2cto.com

1)打开virt-managerAdd-connection,hypervisor选择QEMUKVM,点击connect

2)在连接localhost(QEMU)右键-NEW,输入guest名称,还有选择安装方式,我这里选择iso文件安装,点击forword

3)选择iso文件路径,点击forword

4)定义分配内存及cpu个数。

5)定义磁盘映像大小。

6)下一步就是常规的系统安装了。

 

5、使用virt-install安装guest

 

当你的CentOS没有桌面环境时,可以使用virt-install命令安装,如:

1、输入虚拟机名称

2、分配多少内存

3、定义虚拟机磁盘映像的位置

4、此步可以直接输入iso的位置或是url

5、进行系统常规安装

KVM Bridge上网配置

目标:

让虚拟机和物理机有相同的网段,使得办公局域网内能访问虚拟机。

这样可以在一台性能较好的台式机上虚拟出SVNServerWebServerDBServerServiceServer等服务器

各种服务之间不会相互干扰,只要物理机不down掉,虚拟机之间相对独立,当然最重要的是SVN服务器,可以来个备份

 

桥接配置

/etc/sysconfig/network-scripts/下新建一个ifcfg-br0文件,内容如下:

 

DEVICE=br0

TYPE=Bridge

BOOTPROTO=DHCP

#或者配成静态的

#BROADCAST=10.1.255.255

#IPADDR=10.1.29.3

#NETMASK=255.255.0.0

#NETWORK=10.1.0.0

ONBOOT=yes

 

 

DEVICE=br0

TYPE=Bridge

BOOTPROTO=DHCP

#或者配成静态的

#BROADCAST=10.1.255.255

#IPADDR=10.1.29.3

#NETMASK=255.255.0.0

#NETWORK=10.1.0.0

ONBOOT=yes  www.2cto.com

 

然后修改相应网卡的配置文件,如eth0

 

DEVICE=eth0

HWADDR=XXXXXXXX

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=DHCP

BRIDGE=br0

 

然后重启网络:

 

/etc/init.d/network restart service network restart

 

最后在虚拟机中配置eth0,也要重启network

 

DEVICE=eth0

HWADDR=XXXXXXXX

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=DHCP

posted on 2013-12-03 11:35  飞儿传媒  阅读(438)  评论(0编辑  收藏  举报
飞儿传媒