官术网_书友最值得收藏!

Prerequisites for the test environment

The OpenStack test environment will involve the setup of the deployment machine, the Ansible deployment server, and the target hosts, which are the different OpenStack nodes that Ansible will run its playbooks against.

To speed up a simple installation approach, in this section, we will use a very promising OpenStack project named OpenStack-Ansible (OSA). Rackspace Private Cloud Software has initiated this project and has been officially integrated with the support of the OpenStack community. It aims to deploy an OpenStack private cloud by the means of Ansible Playbooks. OSA was released to run an OpenStack environment for production-ready deployment.

OSA is an OpenStack project initiated by Rackspace to install and deploy OpenStack environment through Ansible Playbooks. The OpenStack services environment run based on LXC containers to isolate components and services running in a node. Formerly, the OSA project was named os-ansible-deployment on Stackforge before it moved to join the OpenStack open source community tent. The official website of the OSA project can be found at GitHub at: https://github.com/openstack/openstack-ansible.

In addition, the OSA project could run in All-In-One (AIO) mode. It takes advantage of Linux containerization technology, Linux Container (LXC), so different infrastructures and OpenStack services will run isolated in different containers, but on the same machine.

LXC is a way to isolate processes from others on a Linux system. Linux containers share the same Linux kernel and any other resources running on it. LXC is a very lightweight virtualization technology; its lightness is achieved by rapidly packaging a runtime environment into a self-contained image. To read more about the container, refer to the LXC official website,  https://linuxcontainers.org/lxc/introduction/.

Conceptually, this approach would somewhat resolve the trade-off of the time consumed for code testing, in our case playbooks, and the delivery speed of the complete suite and consistent OpenStack environment.

主站蜘蛛池模板: 安庆市| 湘乡市| 汉中市| 镇康县| 墨竹工卡县| 普洱| 栾城县| 汉沽区| 龙泉市| 道真| 弥渡县| 张家口市| 信丰县| 邳州市| 都匀市| 大余县| 潜山县| 通渭县| 商水县| 突泉县| 苏尼特右旗| 德安县| 和林格尔县| 都安| 上林县| 景宁| 沭阳县| 苗栗县| 洛宁县| 元谋县| 龙胜| 临汾市| 琼海市| 金平| 鸡西市| 柳江县| 尚志市| 昭平县| 青铜峡市| 沈阳市| 阿勒泰市|