kolla-ansible安装openstack(rocky)企业级高可用集群

本文档详细介绍了如何利用kolla-ansible在多节点环境中安装openstack Rocky版本的高可用集群。首先,文章说明了环境准备,包括hosts配置、ssh免密登录、存储节点的LVM设置以及国内PIP源和Docker的安装。接着,阐述了部署节点的安装步骤,包括docker模块、ansible以及kolla-ansible的安装和配置。最后,文中详细列举了openstack集群的安装过程,包括拉取镜像、检查配置、部署服务等,最终用户可以通过设置的外网地址访问Openstack登陆页面。
摘要由CSDN通过智能技术生成

一.环境准备

1.hosts设置

每台设备两块网卡:

第一块:NAT模式,用于下载软件包,设置好IP可以上网

第二块:桥接模式,用于External网络,用于虚拟机连接外部网络,不用设置IP

hosts:

host eth0 eth1
deploy 9.110.187.130
controller01 9.110.187.131 不需要IP
controller02 9.110.187.132 不需要IP
compute01 9.110.187.133 不需要IP
compute02 9.110.187.134 不需要IP
storage 9.110.187.135 不需要IP

2.ssh免密登录

ssh-keygen
ssh-copy-id root@controller01
ssh-copy-id root@controller02
ssh-copy-id root@compute01
ssh-copy-id root@compute02
ssh-copy-id root@storage

3.存储节点配置

  1. 要启动cinder存储服务,需先添加一块新的硬盘,然后创建pv、vg

    [root@storage ~]# pvcreate /dev/sdb
    [root@storage ~]# vgcreate cinder-volumes /dev/sdb //vg名取名为 cinder-volumes,这里主要跟 kolla配置文件里vg名一致

  2. 只允许vm实例访问块存储卷,对LVM可能出现异常做设置

vim /etc/lvm/lvm.conf

#修改 devices 下面的,有多少块硬盘就写多少块,如果不想使用系统盘,则不写a|sda
filter = [ "a|sda|", "a|sdb|", "r|.*|" ]

#重启lvm服务
systemctl restart lvm2-lvmetad.service

4.配置国内PIP源

所有节点都需要配置

mkdir ~/.pip

cat << EOF > ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值