OpenStack 运维 - 环境部署 | 报错排查 [T版]

本文详细介绍了OpenStack环境的部署步骤,包括配置国内YUM源、修改主机名、关闭防火墙、安装依赖、调优NAT网卡、配置DNS映射、时间同步等。在系统环境配置中,涉及MariaDB、RabbitMQ、memcached和etcd的安装,以及OpenStack组件的部署。在报错解决部分,针对“Error: unable to connect to node rabbit@localhost: nodedown”的问题,提供了诊断和解决方案,强调了hostname一致性的关键性。

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

一、环境配置

主机 CPU 内存 双网卡 操作系统
控制节点-ct 2C4T 8G NAT:192.168.0.100 VMnet:192.168.1.100 CentOS 7-9 最小化安装
计算节点-c1 2C4T 8G NAT:192.168.0.200 VMnet:192.168.1.200 CentOS 7-9 最小化安装
计算节点-c2 2C4T 8G NAT:192.168.0.250 VMnet:192.168.1.250 CentOS 7-9 最小化安装

二、基础配置

1. 配置国内YUM源

NAT网卡用于下载工具 VM网卡用于内部连接

mv *.repo repo_bak;
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#建议在线源多下载两次,有时可能不是最新状态

yum clean all && yum makecache fast

2. 修改主机名及关闭防火墙

hostnamectl set-hostname ct #c1/c2
su -

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

vim /etc/sysconfig/selinux 
SELINUX=disabled

3. 安装相关环境依赖包

多下载安装几次,一直到看到出现软件包已安装并且是最新版本为止,因为有时可能会漏装!

yum -y install net-tools bash-completion vim gcc gcc-c++ make pcre  pcre-devel expat-devel cmake bzip2 lrzsz net-tools
#EXPAT是C语言发开库

yum -y install centos-release-openstack-train python-openstackclient openstack-selinux openstack-utils
#OpenStack的train版本仓库源安装包、OpenStack客户端及openstack-selinux安装包

4. 调优 NAT 网卡及配置 DNS 和 映射

修改主网卡(NAT)
IPV4_ROUTE_METRIC=90		#增加此配置,调优优先级,NAT网卡优先

echo "192.168.1.100 ct
192.168.1.200 c1
192.168.1.250 c2" >> /etc/hosts

echo "nameserver 114.114.114.114
nameserver 114.114.115.115" >> /etc/resolv.conf

5. 配置免交护

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值