Mastering OpenStack(Second Edition)
上QQ阅读APP看书,第一时间看更新

The development environment

OpenStack Ansible provides an AIO mode that caters to the develop-and-test environment. Even in the AIO mode, the installation process uses the containerize services approach and brings up OpenStack services in multiple LXC containers. This is done to mimic the production environment.

As all the services have their private container, the AIO environment is quite heavy on system requirements. At the time of writing, the AIO development environment requires an absolute minimum of 60 GB of disk space with 8 GB of RAM and eight CPUs. The AIO environment can be installed within a VM. The AIO installation is supported on Ubuntu 14.04 LTS or later and requires a kernel version 3.13.0-34-generic or higher. At the time of writing, the support for Red Hat/CentOS7 is in progress.

To follow the progress of the OpenStack Ansible project and AIO setup, please refer to the official OpenStack website: http://docs.openstack.org/developer/openstack-ansible/