Kolla Ansible 部署 -T版openstack

介绍

Kolla的使命是为运营OpenStack云提供生产环境的容器和部署工具。可使用社区最佳实践进行扩展、快速、可靠和可升级。使用Ansible部署Docker容器运行OpenStack,并提供多种日志记录和监控服务配置。
可选:了解Ansible概念
kolla-ansible架构示意图
官方Wiki:Kolla - OpenStack(openstack.org)
kolla文档:kolla 13.1.0.dev90 documentation (openstack.org)
镜像列表:kolla’s Profile | Docker Hub
高可用配置参考:HAProxy Guide — kolla-ansible 13.1.0.dev199 文档 (openstack.org)
kolla支持镜像列表: kolla 13.1.0.dev99 documentation (openstack.org)
快读入门:kolla-ansible 13.1.0.dev199 文档 (openstack.org)

快速部署ALL-IN-ONE节点

节点配置要求

最低配置要求:

  • 2 个网络接口
  • 8GB 内存
  • 40GB 磁盘空间

本次实验环境:

  • 系统:Centos7.6-1810 或 Centos8
  • CPU:8核
  • 内存:16G
  • 网卡:eth0、eht1
  • 硬盘:40G(系统盘),100G(cinder服务使用)

安装

ps:单个步骤中若无注明系统版本则表示此步骤在两个系统中通用

安装Python虚拟环境

使用虚拟环境的目的是避免安装环境与系统环境冲突

# centos7
sudo yum install python-virtualenv -y
# centos8
sudo dnf install python3-virtualenv -y

创建虚拟环境并激活

# 创建虚拟环境
virtualenv /path/to/virtualenv
# 激活虚拟环境
source /path/to/virtualenv/bin/activate

# 停用虚拟环境命令
# deactivate
# 列出虚拟环境列表命令
# workon
# 写入到用户环境 下次登陆后执行mypip就可以进入虚拟环境
alias mypip='source /path/to/virtualenv/bin/activate'
echo "alias mypip='source /path/to/virtualenv/bin/activate'" >> ~/.bash_profile 

更新pip版本

# 更新pip
pip install -U pip -i https://mirrors.aliyun.com/pypi/simple/
pip install -U setuptools -i https://mirrors.aliyun.com/pypi/simple/

安装Ansible

# Kolla Ansible需要Ansible 2.6到2.9版本
pip install 'ansible<2.10' -i https://mirrors.aliyun.com/pypi/simple/

安装Kolla-ansible

# 安装Kolla-ansible
pip install kolla-ansible -i https://mirrors.aliyun.com/pypi/simple/
# 创建目录:/etc/kolla
sudo mkdir -p /etc/kolla
sudo 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值