为OPENSTACK建虚机镜像

openstack建虚机镜像

弄个centos6.3centos5.8的。python

1、环境检查

cat /proc/cpuinfo|grep –E'vmx|svm' --color 有显示说明支持kvm

在主板BIOS中开启CPUVirtualTechnolege(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

2、制做前准备

下载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

3、制做镜像

3.1、创建镜像文件

cd /home/kvm/openstack
qemu-img create -f qcow2CentOS6.3_openstack_qcow2.img 10G
qemu-img create -f qcow2CentOS5.8_openstack_qcow2.img 10G

3.2、建立虚机

6.35.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

3.3vnc viewer上,安装系统

174419710.jpg

在‘Applications---System Tools---Virtual Machine Manager’中能够看到咱们新建的两个虚机。spa

174440130.jpg

进去完成安装。orm

注意:分区,分区的时候只给”/” 根目录分一个区便可,其余都不要。

3.4、配置虚机网卡

3.4.1centos6.3

关闭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了。

3.4.2centos5.8

关闭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了。

至此,镜像制做完毕了。

174457316.jpg

相关文章
相关标签/搜索