I've done OS install by booting to install iso but add a disk to the VM, install to disk, then create image from volume or snapshot or something like that I could use as an image. Internal Use - Confidential -----Original Message----- From: Jeremy Stanley <fungi@yuggoth.org> Sent: Thursday, June 12, 2025 9:45 AM To: openstack-discuss@lists.openstack.org Subject: Re: [dev][ops][nova] OpenStack Templateless Provisioning On 2025-06-12 13:57:17 -0000 (-0000), prmjh4@gmail.com wrote: [...]
It always asked me to pass a template image in order to create the server without the template image it does not allow me to create a server. [...]
Okay, I didn't understand what you meant by "template" in your first message, since in OpenStack we refer to "images" for what you seem to be talking about. No, as far as I know there is no way to create a server instance without the cloud provider or the user supplying a disk image to boot from. In the case of most OpenStack clouds, the operator of the cloud environment includes a catalogue of generic images for different operating systems and you would select one of those to boot as the initial state of the server. If there are none or the available options aren't suitable, the user can typically upload an image (these are most often in qcow2 or raw disk format, like the ones offered as "cloud image" downloads by may GNU/Linux distributions). It's also possible to use a tool like diskimage-builder to create or customize an image of your own and then upload that. I guess what you're hoping for is a way to boot a server instance with an empty disk and then run some sort of interactive operating system installer through the server's remote console? I'm not aware of any options for that... maybe there's a trick someone else knows? I've added the [ops] and [nova] subject tags in hopes of drawing broader attention to your question, since [dev] is mostly used for discussions about developing OpenStack itself, not developing other software that interacts with OpenStack interfaces or resources. -- Jeremy Stanley