<div dir="ltr">Generally recommended to start with a cloud-image and these are available for Centos and RHEL.<div><br></div><div>You can then customize (either via cloud-init which would be the cloud-way or via making a new image from your existing customized instances.)</div><div>RHEL <a href="https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.4/x86_64/product-software">https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.4/x86_64/product-software</a> look for the kvm guest image</div><div>Centos: <a href="https://cloud.centos.org/centos/7/images/">https://cloud.centos.org/centos/7/images/</a></div><div><br></div><div><br></div><div>I believe there is an ISO how to... lmgtfy:</div><div><a href="https://docs.openstack.org/image-guide/create-images-manually.html">https://docs.openstack.org/image-guide/create-images-manually.html</a></div><div><br></div><div>The kvm images listed above for RHEL and Centos provide the appropriate drivers "out of the box" for a virtual environment.</div><div><br></div><div>Not sure why you think you need custom interface names. The interfaces produced by using the cloud images above should work fine.</div><div><br></div><div>Cloud init will also help you with any initial customization. You can do this via vendordata if you want to do it "cloud wide" or you can do it via user data. Here's an introduction:</div><div><a href="https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/4/html/End_User_Guide/user-data.html">https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/4/html/End_User_Guide/user-data.html</a></div><div><a href="https://raymii.org/s/tutorials/Automating_Openstack_with_Cloud_init_run_a_script_on_VMs_first_boot.html">https://raymii.org/s/tutorials/Automating_Openstack_with_Cloud_init_run_a_script_on_VMs_first_boot.html</a></div><div><br></div><div>So, worry LESS about image use and customization and focus on getting your cloud up and running. Here's a protip: Your first VM should just be a cirros instance. See here:</div><div><a href="https://docs.openstack.org/image-guide/obtain-images.html">https://docs.openstack.org/image-guide/obtain-images.html</a> </div><div><a href="http://download.cirros-cloud.net/">http://download.cirros-cloud.net/</a></div><div><br></div><div>Once you have a cirros working correctly (networking, etc), then go on to worrying about getting a working Centos or RHEL. Cirros IS ABSOLUTELY NOT for production work as there is a user login enabled by default (to aid in testing.) But once you have proven it out, you can begin creating your production images.</div><div><br></div><div>OpenStack setup (even for a small environment) is not as easy as falling off a log... more like learning to walk. Once you can "walk" then you can "run" your instances of a more useful sort.</div><div><br></div><div>-dave<br><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 1, 2018 at 12:18 PM, John Fleming <span dir="ltr"><<a href="mailto:john@spikefishsolutions.com" target="_blank">john@spikefishsolutions.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">My end goal is do be able to spawn images based loosely on<br>
redhat/centos 5 and then coming up with a way to customize a base<br>
image, then deploy. This is all lab stuff, nothing production.<br></blockquote></div></div></div></div>