免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1572 | 回复: 0
打印 上一主题 下一主题

[OpenStack] kolla项目如何使用docker安装部署openstack云计算平台 [复制链接]

论坛徽章:
18
IT运维版块每日发帖之星
日期:2016-06-07 06:20:0015-16赛季CBA联赛之北控
日期:2016-06-30 21:19:06IT运维版块每日发帖之星
日期:2016-06-29 06:20:00每日论坛发贴之星
日期:2016-06-28 06:20:00IT运维版块每日发帖之星
日期:2016-06-28 06:20:00数据库技术版块每日发帖之星
日期:2016-06-23 06:20:00每日论坛发贴之星
日期:2016-06-22 06:20:00IT运维版块每日发帖之星
日期:2016-06-22 06:20:00IT运维版块每日发帖之星
日期:2016-06-21 06:20:00wusuopu
日期:2016-06-17 17:43:45IT运维版块每日发帖之星
日期:2016-06-16 06:20:00IT运维版块每日发帖之星
日期:2016-06-15 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-06-27 09:55 |只看该作者 |倒序浏览
Kolla简介
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文件
        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/boo ... ory/local_repo.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP