Ask Your Question

What OpenStack services are needed to use it as hypervisor

asked 2018-10-27 02:33:59 -0500

soheil08 gravatar image

updated 2018-10-27 02:34:13 -0500

Hi, I want to use OpenStack for managing virtual machines. For example, importing and exporting VMs, creating volume, having a network between them and a dashboard (I don't want to use Shared Storage like SAN Storage). So my question is for such purpose, what OpenStack services we need? I want to deploy OpenStack in two physical servers, one server as controller and network and the other as compute node (is it a good idea? The whole number of VMs will be 10) If anyone knows a tutorial for installing OpenStack in such way (not using PackStack), I will be appreciated to let me know.

edit retag flag offensive close merge delete

3 answers

Sort by » oldest newest most voted

answered 2018-10-27 04:40:04 -0500

Packstack is designed for proof-of-concept deployments and is not suitable as a production deployment tool. Packstack makes many assumptions in its configuration to simplify the installation process, and cannot deploy services in a highly available (HA) or load balanced configuration, nor provide the flexibility required for configuring complex networking. Better you can choose Multinode Installation for your environment.

use this Documentation for your Installation

edit flag offensive delete link more

answered 2018-10-27 02:50:58 -0500

What's wrong with Packstack?

You can use the installation tutorial on the documentation web site. It offers a minimal deployment using Nova for machine management, Neutron for networking, Glance for VM images and Keystone for identity management.

With this tutorial, Glance stores images on the controller's filesystem. For more robust storage, you could also deploy Swift or Ceph (the latter is not covered by the tutorial), but this is probably overkill for a two-node installation.

Is a single compute node sufficient for 10 VMs? This depends on the demands of those machines and the performance of the compute node. A typical server should have no problems with ten typical VMs.

If all you want is managing VMs with a simple network between them, you may be happy with a less complex solution than OpenStack, such as Proxmox or Ovirt, or even virt-manager.

edit flag offensive delete link more


Thanks, Actually I want to use it in a production environment and I guess the PackStack installation is just for test. For example, I want to configure OpenStack for high availability. Does PackStack installation support that?

soheil08 gravatar imagesoheil08 ( 2018-10-27 03:13:36 -0500 )edit

As Eranachandran said, Packstack is not suitable for production. However, with two hosts you won’t be able to set up a highly available cloud anyway. You need three controllers, an HA database, and a load balancer.

Bernd Bausch gravatar imageBernd Bausch ( 2018-10-27 05:16:59 -0500 )edit

You can setup HA after the fact however no matter where you start out (even if you start with packstack ;) so long as your data is intact.

mrhillsman gravatar imagemrhillsman ( 2018-10-30 11:34:37 -0500 )edit

answered 2018-10-30 11:17:18 -0500

You can use the (OpenStack Ansible) or (OpenStack Kolla Ansible) project. These projects automate your installation of OpenStack services.

You will need the basic modules (Keystone, Glance, Neutron and Nova) for your setup.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2018-10-27 02:33:59 -0500

Seen: 303 times

Last updated: Oct 30 '18