Looks like we can use user_data and cloud-init to do this stuff. Adding the following content into user_data.txt and launch instance like this: nova boot --user-data user_data.txt ..., the instance will shutdown after boot is finished.
power_state: mode: poweroff message: Bye Bye You can find more details in cloud-init document[1]. [1]: https://github.com/number5/cloud-init/blob/master/doc/examples/cloud-config.txt 2016-01-22 3:32 GMT+08:00 Fox, Kevin M <kevin....@pnnl.gov>: > The nova instance user spec has a use case. > https://review.openstack.org/#/c/222293/ > > Thanks, > Kevin > ________________________________________ > From: Matt Riedemann [mrie...@linux.vnet.ibm.com] > Sent: Thursday, January 21, 2016 7:32 AM > To: openstack-dev@lists.openstack.org > Subject: Re: [openstack-dev] [nova] Feature suggestion - API for creating > VM without powering it up > > On 1/20/2016 10:57 AM, Shoham Peller wrote: > > Hi, > > > > I would like to suggest a feature in nova to allow creating a VM, > > without powering it up. > > > > If the user will be able to create a stopped VM, it will allow for > > better flexibility and user automation. > > > > I can personally say such a feature would greatly improve comfortability > > of my work with nova - currently we shutdown each vm manually as we're > > creating it. > > What do you think? > > > > Regards, > > Shoham Peller > > > > > > > __________________________________________________________________________ > > OpenStack Development Mailing List (not for usage questions) > > Unsubscribe: > openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > What is your use case? > > -- > > Thanks, > > Matt Riedemann > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev