New Question

Revision history [back]

click to hide/show revision 1
initial version

Hi,

There quite a few options to deploy OpenStack with Hyper-V using Ubuntu.

Are you deploying OpenStack from scratch or adding Hyper-V nodes to an existing deployment?

In the formers case (new OpenStack deployment), our preferred approach is to use Ubuntu Juju and MaaS, see for example this blog post: http://www.cloudbase.it/windows-maas-and-open-compute/

Alternatively, especially if you are deploying a simple PoC, Puppet, Chef or SaltStack might be very good options (we'll post a guide for Puppet very soon).

In case of an existing OpenStack deployment, you can simply add a Hyper-V compute node by running the installer available here: http://www.cloudbase.it/openstack-compute-installer/ providing the parameters related to the OpenStack configuration (RabbitMQ, Neutron, etc). Step by step instructions provided here. It can also be executed fully unattended, e.g. with Puppet, Chef, DSC, etc.

You can also use DevStack targetting a specific release (e.g. Juno or Kilo) instead of master, but this is a tool for developers, not suitable for a production environment.

Last, the easiest way to deploy OpenStack on Hyper-V for a PoC is v-magine, which will do all the work for you. It's currently based on RDO and CentOS, but we plan to add Ubuntu support as soon as possible as well.

Hi,

There quite a few options to deploy OpenStack with Hyper-V using Ubuntu.

Are you deploying OpenStack from scratch or adding Hyper-V nodes to an existing deployment?

In the formers former case (new OpenStack deployment), our preferred approach is to use Ubuntu Juju and MaaS, see for example this blog post: http://www.cloudbase.it/windows-maas-and-open-compute/http://www.cloudbase.it/windows-maas-and-open-compute/ and detailed informations about the Windows / Hyper-V Juju charms here: http://www.cloudbase.it/juju/

Alternatively, especially if you are deploying a simple PoC, Puppet, Chef or SaltStack might be very good options (we'll post a guide for Puppet very soon).

In case of an existing OpenStack deployment, you can simply add a Hyper-V compute node by running the installer available here: http://www.cloudbase.it/openstack-compute-installer/ providing the parameters related to the OpenStack configuration (RabbitMQ, Neutron, etc). Step by step instructions provided here. It can also be executed fully unattended, e.g. with Puppet, Chef, DSC, etc.

You can also use DevStack targetting a specific release (e.g. Juno or Kilo) instead of master, but this is a tool for developers, not suitable for a production environment.

Last, the easiest way to deploy OpenStack on Hyper-V for a PoC is v-magine, which will do all the work for you. It's currently based on RDO and CentOS, but we plan to add Ubuntu support as soon as possible as well.