Kolla实际上分为两部分:Kolla部分提供了生产环境级别的镜像,涵盖了OpenStack用到的各个服务;Kolla-ansible部分提供了自动化的部署。最开始这两部分是在一个项目中的(即Kolla),OpenStack从O开头的版本开始被独立开来,这才有了用于构建所有服务镜像的Kolla项目,以及用于执行自动化部署的Kolla-ansible。 (2).Linux系统硬...
改:15 #kolla_base_distro: "centos" #选择下载的镜像为基于centos版本的镜像 为: kolla_base_distro: "centos" 改:18 #kolla_install_type: "binary" #去了前面的#号,使用yum安装二进制包安装,源码安装,指的是使用git clone源码安装 为:18 kolla_install_type: "binary" 改:21 #openstack_release: ""...
Kolla实际上是分为两大块的,一部分,Kolla提供了生产环境级别的镜像,涵盖了Openstack用到的各个服务,另一部分是自动化的部署,也就是上面说的ansible部分。最开始两个部分是在一个项目中的(也就是Kolla),从O版本开始将两个部分独立开来,Kolla项目用来构建所有服务的镜像,Kolla-ansible用来执行自动化部署。 4.5.1 lin...
http://docs.openstack.org/developer/kolla/quickstart.htmlhttp://dockerpool.com/static/books/docker_practice/repository/local_repo.html 三.Kolla使用 1.OpenStack Docker Images 本地Build Image,因为远程的pull image 速度太慢 而且 Kolla 社区不是每个commit修改都把image build一遍,所以本地build image是开...
kolla是openstack官方开发的一套基于docker部署openstack的工具,旨在为openstack提供生产级别的、开箱即用的交付能力。 kolla的基本思想是一切皆容器,将所有服务基于docker运行,并且保证一个容器只跑一个服务。 kolla分为如下两个项目: kolla:制作部署openstack所需的docker镜像 ...
Kolla项目利用Docker、Docker-Compose、Ansible来完成部署OpenStack,目前Kolla已经能够完成一个all-in-one的开发环境的部署。从Kolla项目spec中的描述来看,主要是利用Docker容器的隔离性来达到OpenStack的原数据升级、回退再升级。整个升级、回退的过程更容易控制影响范围,降低整个OpenStack的运维复杂度。Kolla提供了生产级别的...
Kolla-Ansible是开箱即用的工具,即使你是个新手也可以快速部署OpenStack,也允许你根据需求定制化的部署。 目标 在容器中部署OpenStack最大的特点就是升级,用户基本是无感知的状态下完成。同时可以实现本地与云端一致,一次开发随处运行,通过迁移到不同的设备,快速的完成部署和升级操作。
当然这都是早时期,现在针对部署与安装也有了很多工具,比如puppet,ansible,容器化的kolla。虽然这些工具也大大简化了OpenStack的部署安装,但是依然却无法解决openstack运维的复杂度,更不用说后续新版本的升级。安装部署以及升级对ZStack而言,从来都是简单,快速,无感。ZStack自定义了ISO,封装了网络配置以及ZStack...
/bin/bash docker pull kolla/centos-source-fluentd:train docker pull kolla/centos-source-horizon:train docker pull kolla/centos-source-heat-api:train docker pull kolla/centos-source-heat-api-cfn:train docker pull kolla/centos-source-heat-engine:train docker pull kolla/centos-source-neutron-server:...
"eth0"neutron_external_interface: "eth1"kolla_internal_vip_address: "192.168.1.15"kolla_base_distro: "centos"kolla_install_type: "source"docker_registry: ""docker_namespace: "kolla"openstack_logging_debug: "true"enable_cinder: "no"enable_heat: "no"# Valid option is Docker repository tagope...