kvm制作openstack centos7镜像

1.准备

centos7的iso镜像文件

在笔记本上安装TightVNC软件

准备一台centos7的vmware虚拟机,用于做kvm宿主机

2.在宿主机安装组件

yum install -y libvirt
yum install -y qemu-kvm
yum install -y vrit-install

3.开始制作

#在tmp下创建一个qcow2格式的10G大小名为centos7.qcow2的虚拟盘
qemu-img create -f qcow2 /tmp/centos7.qcow2 10G

在kvm中指定的内存和在创建后安装系统时时挂载的硬盘大小和openstack中实例类型的配额进行对应

#创建虚拟机
virt-install --virt-type kvm --name centos7 --ram 1024 --disk /tmp/centos7.qcow2,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=centos7.0 --location=/tmp/CentOS-7-x86_64-DVD-1708.iso

命令查看创建的虚拟机是否创建

virsh list --all

用virsh start 【虚拟机name】命令启动虚拟机后,宿主机会启动监听0.0.0.0:5900用于提供虚拟机的vnc连接,接下来用你本机的tightvnc连接宿主机的5900端口即可进入虚拟机的安装界面进行系统安装操作,此处省略。

安装完毕后,将宿主机/tmp下的centos7.qcow2文件导出并上传至openstack装有glance组件的节点上,用命令注册到openstack即可

openstack image create "centos7-new" --file /var/lib/glance/centos7.qcow2 --disk-format qcow2 --container-format bare --public

 

你可能感兴趣的:(openstack)