Matika版OpenStack伪生产环境部署-前期配置

本文档详细介绍了在物理机上部署Matika版OpenStack的前期配置步骤,包括硬件配置、关闭防火墙和Selinux、配置NTP、安装MariaDB Galera集群、RabbitMQ以及Pacemaker+Corosync,旨在实现OpenStack的高可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      目前matika版发布不久,目前还存在很多问题,在安装和使用过程中会遇到很多问题。但个人能力有限,希望在以后慢慢解决使用过程的问题。
      本系列文章主要描述OpenStack的Matika版在物理机上安装的过程。在部署OpenStack过程中自己也在尝试使用编写脚本进行部署,有很多不足之处,望见谅!
在M版中,Controller节点和Neutron节点合并在Controller节点,根据现实需求单独划分节点安装Neutron没有必要性,所以将网络节点和控制器节点都安装配置在Controller节点。在前面安装部署Juno版中,没有使用到对象存储,所以在此也没有安装对象存储节点。

基本硬件配置:

管理监控节点: 1个 内存 8G 存储 600G 网卡端口 2个
Controller: 2个 内存 32G*2 存储 300G*4 网卡端口 4个 CPU 2个(24核)
Compute: 12个 内存 128G*4 64G*8 存储 900G 网卡端口 2个CPU 2个(24核)
Block Storage: 2个 内存 32G*2 存储 1.2T*2 网卡端口 2个 CPU 2个(24核)
网络模式选择Self-Service Networks,主机网络层逻辑图:
Network Layout
在各个节点上需要安装的组件和服务:
Self-Service Networks

关闭防火墙和Selinux

systemctl stop firewalld.service
systemctl disable firewalld.service
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
setenforce 0

配置/etc/hosts

为了方便配置,在每个节点都执行:

cat >> /etc/hosts << OFF
10.0.0.10    controller
10.0.0.11    controller1
10.0.0.12    controller2
10.0.0.31    compute01
10.0.0.32    compute02
10.0.0.33    compute03
10.0.0.34    compute04
10.0.0.35    compute05
10.0.0.36    compute06
10.0.0.37    compute07
10.0.0.38    compute08
10.0.0.39    compute09
10.0.0.40    compute10
10.0.0.41    compute11
10.0.0.42    compute12
10.0.0.51    cinder1
10.0.0.52    cinder2
OFF

配置NTP

目前CentOS7已经开始放弃使用ntp改为使用chrony

NTP服务器

设置本地时间同步:127.127.1.0,删除其他时间服务节点

yum install -y ntp
sed -i "s/server 0.centos.pool.ntp.org iburst/server 127.127.1.0 iburst/" /etc/ntp.conf
sed -i "22,24d" /etc/ntp.conf
systemctl disable chronyd.service
systemctl stop chronyd.service
systemctl enable ntpd.se
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值