> From: Monty Taylor <mo...@inaugust.com> > To: Sylvain Bauza <sba...@redhat.com>, "OpenStack Development > Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org> > Date: 09/28/2015 09:54 AM > Subject: Re: [openstack-dev] Compute API (Was Re: [nova][cinder] how > to handle AZ bug 1496235?) > > ... > Specifically, I want "nova boot" to get me a VM with an IP address. I > don't want it to do fancy orchestration - I want it to not need fancy > orchestration, because needing fancy orchestration to get a VM on a > network is not a feature. > > I also VERY MUCH do not want to need Heat to get a VM. I want to use > Heat to do something complex. Getting a VM is not complex. It should not
> be complex. What it's complex and to the level of needing Heat, we've > failed somewhere else. > > Also, people should stop deploying clouds that require people to use > floating IPs to get basic internet access. It's a misuse of the construct. > > Public Network "ext-net" -> shared / directly attachable > Per-tenant Network "private" -> private network, not shared, not routable > > If the user chooses, a router can be added with gateway set to ext-net. > > This way: > > nova boot --network=ext-net -> vm dhcp'd on the public network > nova boot --network=private -> vm dhcp'd on the private network > nova floating-ip-attach -> vm gets a floating ip attached to their > vm from the ext-net network > > All of the use cases are handled, basic things are easy (boot a vm on > the network works in one step) and for the 5% of cases where a floating > IP is actually needed (a long-lived service on a single vm that wants to > keep the IP and not just a DNS name across VM migrations and isn't using > a load-balancer) can use that. > > This is, btw, the most common public cloud deployment model. > > Let's stop making things harder than they need to be and serve our users. As an operator, +1 Mike
__________________________________________________________________________ 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