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 p_w_picpath和ansible执行playbook