Kolla - 使用docker安装部署openstack
2016-02-06 00:08
841 查看
Kolla简介
kolla项目就是使用docker和ansible来部署安装openstack,docker的好处就是轻量,管理起来方便。
Kolla Bare Metal Deploy
让kolla跑起来的方式有三种:
1、裸机部署
2、结合heat
3、结合vagrant
这里只介绍CentOS7 kolla裸机部署:
如果是multinode,还需要docker-registry。如何构建docker私有仓库见以下链接:
http://docs.openstack.org/developer/kolla/quickstart.html
http://dockerpool.com/static/books/docker_practice/repository/local_repo.html
参考链接
http://docs.openstack.org/developer/kolla/quickstart.html
本文出自 “the-way-to-cloud” 博客,请务必保留此出处http://iceyao.blog.51cto.com/9426658/1741285
kolla项目就是使用docker和ansible来部署安装openstack,docker的好处就是轻量,管理起来方便。
Kolla Bare Metal Deploy
让kolla跑起来的方式有三种:
1、裸机部署
2、结合heat
3、结合vagrant
这里只介绍CentOS7 kolla裸机部署:
yum install epel-release # 安装epel源 yum install python-pip # 安装pip git clone https://git.openstack.org/openstack/kolla # 下载kolla源码 pip install kolla/ # 安装kolla yum install -y python-devel libffi-devel openssl-devel gcc # 安装相关依赖包 yum install ansible # 安装ansible,版本不要超过2.0.0,高版本有问题 curl -sSL https://get.docker.io | bash # 安装docker pip install -U tox # 安装tox pip install -U python-openstackclient # 安装openstackclient,方便使用cli tox -egenconfig # 生成kolla-build.conf cp -r kolla/etc/kolla /etc/ # 拷贝配置文件到/etc目录下 # 到此kolla安装完了 # 下面是构建docker image和ansible执行playbook kolla-build --base centos --type source # 构建docker images vim /etc/kolla/globals.yml # 修改全局配置文件 kolla_install_type: "source" kolla_internal_address: "172.16.20.215" network_interface: "eth0" neutron_external_interface: "eth1" kolla-ansible deploy # 一键安装 kolla-ansible post-deploy # 产生/etc/kolla/admin-openrc.sh文件
如果是multinode,还需要docker-registry。如何构建docker私有仓库见以下链接:
http://docs.openstack.org/developer/kolla/quickstart.html
http://dockerpool.com/static/books/docker_practice/repository/local_repo.html
参考链接
http://docs.openstack.org/developer/kolla/quickstart.html
本文出自 “the-way-to-cloud” 博客,请务必保留此出处http://iceyao.blog.51cto.com/9426658/1741285
相关文章推荐
- DOCKER设置代理访问官方从库
- Docker 环境搭建问题记录
- OpenvSwitch实现Docker容器跨宿主机互联
- 一张图比較 Docker 和 Git:镜像管理设计理念
- docker学习(8) 在mac机上搭建私有仓库
- 用docker搭建测试环境--docker的基本操作
- 关于docker容器是怎样建立新的namespace的。
- 利用docker搭建测试环境--安装
- 如何用Dockerfile创建镜像
- docker学习(7) docker-compose使用示例
- Windows玩转Docker(二):运行whalesay image
- docker升级方法
- docker启动远程管理接口
- Docker私有仓库
- Docker安装
- MAC下安装docker教程
- Centos下安装docker教程
- Docker+OpenvSwitch搭建VxLAN实验环境
- Docker常用命令
- docker导出镜像和导入镜像