本文Centos6.0_x64 (64为必须)
ip:192.168.100.128
一、部署kvm环境
二、安装kvm虚拟机
KVM 需要有CPU 的支持(Intel VT 或AMD SVM),在安装KVM 之前检查一下CPU 是否提供了虚拟技术的支持;
Inter 是vmx
AMD 是 svm
egrep '(vmx|svm)' /proc/cpuinfo --color
可见本机为Inter的cpu;
如果检测本机win机器是否支持的话,可使用一款软件
可见本机也是支持的
1、安装KVM 所需要的软件包:
# yum install kvm virt-viewer virt-manager libvirt libvirt-python python-virtinst qemu-kvm libvirt python-virtinst bridge-utils
或者
# yum groupinstall kvm
[root@kvm ~]# yum groupinstall kvm -y
确定内核模块是否加载
chkconfig --level 2345 libvirtd on
lsmod |grep kvm ls -l /dev/kvm
到这里kvm算安装成功了,接下来就去安装vm了
2、配置本地网络格式:
[root@Aries ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet UUID=c7079c83-1a04-4d4a-aef5-2dfef7405f6d ONBOOT=yes BRIDGE=br0 PREFIX=24 IPV6INIT=no IPADDR=192.168.100.128 NETMASK=255.255.255.0 GATEWAY=192.168.100.2 DNS1=202.106.0.20 NM_CONTROLLED=no BOOTPROTO=static [root@Aries ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 TYPE=Ethernet UUID=c7079c83-1a04-4d4a-aef5-2dfef7405f6d ONBOOT=yes TYPE=Bridge IPADDR=192.168.100.180 PREFIX=24 GATEWAY=192.168.100.2 DNS1=202.106.0.20 NM_CONTROLLED=yes BOOTPROTO=static
3、使用vnc安装vm
virt-manager 图形化安装
virsh-install 命令行安装
1>、virt-manager 就是在本机图形化安装,远程的话建议vnc
在终端执行virt-manager就会执行突出操作界面,或者:
关于vnc请参考本人之前的一篇博文;
http://lansgg.blog.51cto.com/5675165/978756
下面是第一种安装方式:
首先先将ios文件ftp到一个目录里
然后启动虚拟系统管理器
到现在为此就和平时安装一样了,大家知道该怎么办了吧;
待安装完毕:
执行命令
[root@kvm ~]# virsh list --all
见下图:
第二种方式安装:
[root@Aries /]# mkdir -p /kvm/image [root@Aries ~]# virt-install --name=vm2 --ram 512 --vcpus=1 --disk path=/Image/vm2.img,size=7,bus=virtio --accelerate --cdrom=/iso/rhel6.5/rhel-server-6.5-x86_64-dvd.iso --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole
-name指定虚拟机名称
--ram分配内存大小。
--vcpus分配CPU核心数,最大与实体机CPU核心数相同
--disk指定虚拟机镜像,size指定分配大小单位为G。
--network网络类型,此处用的是默认,一般用的应该是bridge桥接。
--accelerate加速
--cdrom指定安装镜像iso
--vnc启用VNC远程管理,一般安装系统都要启用。
--vncport指定VNC监控端口,默认端口为5900,端口不能重复。
--vnclisten指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0。
--os-type=linux,windows
--os-variant=
rhel6:RedHatEnterpriseLinux6
rhel5.4:RedHatEnterpriseLinux5.4orlater
rhel4:RedHatEnterpriseLinux4
其他安装就一样了。