弄个centos6.3和centos5.8的。python
cat /proc/cpuinfo|grep –E'vmx|svm' --color 有显示说明支持kvm
在主板BIOS中开启CPU的VirtualTechnolege(VT,虚化技术,通常均为打开)linux
yum install kvm kmod-kvmqemu kvm-qemu-imgvirt-viewer virt-manager libvirt libvirt-pythonpython-virtinst
检查是否加载成功vim
[root@nova ~]# lsmod |grep kvm kvm_intel 52890 12 kvm 314739 1 kvm_intel
下载isocentos
CentOS-5.8-x86_64-bin-DVD-1of2.isobash
CentOS-6.3-x86_64-bin-DVD1.iso网络
启动libvirtd服务ide
/etc/init.d/libvirtd start
cd /home/kvm/openstack qemu-img create -f qcow2CentOS6.3_openstack_qcow2.img 10G qemu-img create -f qcow2CentOS5.8_openstack_qcow2.img 10G
6.3和5.8的均可以先建立好ui
virt-install -n CentOS_6.3 -r 4096 --cpu host -c/home/kvm/openstack/CentOS-6.3-x86_64-bin-DVD1.iso --diskpath=/home/kvm/openstack/CentOS6.3_openstack_qcow2.img,device=disk,bus=virtio,size=30,format=qcow2--vnc --vncport=5905 --vnclisten=0.0.0.0 –v virt-install -n CentOS_5.8 -r4096 --cpu host -c /home/kvm/openstack/CentOS-5.8-x86_64-bin-DVD-1of2.iso--diskpath=/home/kvm/openstack/CentOS5.8_openstack_qcow2.img,device=disk,bus=virtio,size=30,format=qcow2--vnc --vncport=5906 --vnclisten=0.0.0.0 –v
在‘Applications’---‘System Tools’---‘Virtual Machine Manager’中能够看到咱们新建的两个虚机。spa
进去完成安装。orm
注意:分区,分区的时候只给”/” 根目录分一个区便可,其余都不要。
关闭iptables并关闭随机启动(非必须)
/etc/init.d/iptables stop /etc/init.d/ip6tables stop chkconfig iptables off chkconfig ip6tables off
关闭selinux(非必须)
vim /etc/selinux/config SELINUX=disabled
从新配置网卡(推荐)
[root@localhost ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="dhcp" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet"
删除已生成的网络设备规则
rm -rf/etc/udev/rules.d/70-persistent-net.rules
都完事以后,能够reboot看下是否是生效了,没问题的话,能够init 0了。
关闭iptables并关闭随机启动(非必须)
/etc/init.d/iptables stop /etc/init.d/ip6tables stop chkconfig iptables off chkconfig ip6tables off
关闭selinux(非必须)
vim /etc/selinux/config SELINUX=disabled
从新配置网卡(推荐)
[root@localhost ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="dhcp" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet"
都完事以后,能够reboot看下是否是生效了,没问题的话,能够init 0了。
至此,镜像制做完毕了。