[Openstack] Create a custom CentOS 7.x image
José Riguera López
jriguera at gmail.com
Thu Oct 22 21:54:35 UTC 2015
Hi Jagga,
You can use packer. In our case, we needed some special images with LVM, so
I decided to use packer to create qcow2 images. Have a look here:
https://github.com/jriguera/packer-ironic-images/tree/master/ubuntu
You have to change the cloud-init configuration to add the OpenStack
metadata provider.
Regards,
2015-10-22 5:03 GMT+02:00 Jagga Soorma <jagga13 at gmail.com>:
> Hi Guys,
>
> I am new to openstack and have been using images provided by others in
> my test cloud. However, I am trying to so some customization and need
> to build my own image. I built CentOS 7.1 on my virtualbox instance
> and went through the following steps:
>
> --
> /etc/default/grub - fixed this file to get console working
> grub2-mkconfig -o /boot/grub2/grub.cfg
> echo "NOZEROCONF=yes" >> /etc/sysconfig/network
> yum install acpid -y
> systemctl enable acpid
> systemctl disable firewalld
> yum install cloud-init -y
> yum install cloud-utils-growpart -y
> cleanup /etc/sysconfig/network-scripts/ifcfg-*
> --
>
> Just want to get a basic image working before I do any customization.
> After following these steps (I choose qcow as the virtualbox image
> format) I upload the image into my cluster using:
>
> glance image-create --name "testimg3" --disk-format qcow2
> --container-format bare --file centos71.qcow --progress
>
> However, when deploying from this image I see that on console the boot
> drive is not being found. Now, on my virtualbox the local drive shows
> up as /dev/sda* but in kvm it is /dev/vda*. I haven't read anywhere
> in the docs that there is something that I need to do for this but
> seems like what is missing. Is there something that needs to be done
> on my virtualbox instance before shutting it down to make sure the
> correct disk is found and the os can boot. In the fstab I see that
> the disk is being referenced with uuid in my virtualbox instance.
>
> Any help would be greatly appreciated!
>
> Thanks.
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to : openstack at lists.openstack.org
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
--
José Riguera López <jriguera at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20151022/a9aeadcf/attachment.html>
More information about the Openstack
mailing list