利用kolla快速搭建openstack-pike多节点

准备工作 系统:Centos7 服务器:两台 物理机 配置:内存:188GB | 硬盘: 19T  | CPU: 39 core 部署步骤: 环境准备: 更改主机名,此处有个坑,之前装时设置的域名是:openstack-master1-iuap-idc-yycloud.yonyouiuap.com, 结果导致rabbitmq服务启不来,网上查的是有两个原因,  一个可能是端口被占用, 另一个是主机名设置的问题, 此处设置为短名, openstack1和openstack2:

网络配置: 网卡一, 用于openstack自身容器服务及VIP对外服务:

网卡二, 用于在openstack上跑的云主机对外访问和远程访问云主机, 不用配置IP地址:

  安装NTP服务 CentOS系统

在所有节点配置hosts文件:

  在所有节点配置ssh密钥互通:

安装docker基础配置:

拷贝配置文件

生成密码

下载build好的镜像,建立私有仓库,这里,下载使用Kolla社区的pike版本镜像(免去在本地环境docker build的过程,大大加快安装时间)。Ocata版本是4.0.3, pike版本是5.0.1, 事实证明Ocata版本有Bug, 装完后会导致centos-source-cinder-api和centos-source-fluentd两个容器启动失败。

如果是在虚拟机里装kolla,希望可以虚拟机中再启动云主机,那么你需要把virt_type=qemu

配置Kolla 下面是我的配置,此处要注意,kolla_internal_vip_address是配置的没有使用的IP,如果配置的IP已经被使用的话会报错 Read more…