Kolla-Ansible部署Queens openstack Multinode 环境

本文档详细介绍了如何使用Kolla-Ansible在3台物理机上部署Queens版OpenStack多节点环境。涉及步骤包括系统服务配置、部署前的准备工作、解决安装过程中遇到的问题,如配置问题、兼容性问题、镜像不存在等问题,以及最终的部署和OpenStack客户端的安装。
摘要由CSDN通过智能技术生成

Kolla-Ansible部署Queens openstack Multinode 环境
1、准备环境:
• 3个物理机,controller一个,compute151,compute152
• 至少2个网络接口
• 至少8GB主内存、40GB磁盘空间(虚机),x86服务器:32G,1T
• 操作系统:CentOS7 3.10.0-957.1.3.el7.x86_64

2、部署
2.1系统服务配置
启动ntp服务
分别在控制节点,计算节点上执行
systemctl enable ntpd.service && systemctl start ntpd.service && systemctl status ntpd.service
关闭libvirt服务
systemctl stop libvirtd.service && systemctl disable libvirtd.service && systemctl status libvirtd.service
关闭防火墙服务
systemctl stop firewalld && systemctl disable firewalld && systemctl status firewalld
修改hosts
3个节点的hosts内容保持一致
vi /etc/hosts 添加
10.10.0.10 controller
10.10.0.11 compute11
10.10.0.12 compute12
配置免密登录
分别在3个节点执行
ssh-keygen
ssh-copy-id -i /root/.ssh/id_rsa.pub root@controller
ssh-copy-id -i /root/.ssh/id_rsa.pub root@compute12
ssh-copy-id -i /root/.ssh/id_rsa.pub root@compute11
安装docker
分别在3个节点执行
从阿里云下载docker的repo文件:
wget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker-ce
yum install -y docker-ce
配置国内镜像
控制节点执行
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
“registry-mirrors”: [“https://7g5a4z30.mirror.aliyuncs.com”]
}
重启docker服务:systemctl daemon-reload && systemctl enable docker && systemctl restart docker
配置Docker共享挂载
控制节点执行
mkdir -p /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/kolla.conf
[Service]
MountFlags=shared
重启docker服务:systemctl daemon-reload && systemctl enable docker && systemctl restart docker
检查镜像站点配置是否正确
docker pull hello-world
2.2安装依赖软件
安装pip并更新
控制节点执行
yum install epel-release -y
yum install python-pip -y
pip install -U pip
修改pip源
控制节点执行
mkdir ~/.pip
vim ~/.pip/pip.conf
[global]
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple
安装其他依赖包
控制节点执行
yum install python-devel libffi-devel gcc openssl-devel libselinux-python -y
2.3安装配置ansible
控制节点安装:先使用pip安装再使用yum安装,可以防止某些py包版本太低
pip install ansible
yum install ansible -y
在/etc/ansible/ansible.cfg配置文件中添加以下内容:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值