OpenStack(T版) 环境配置

本文档详细介绍了OpenStack T版的环境配置过程,包括虚拟机资源信息、部署思路和资源规划。主要内容涵盖基础环境配置如修改网卡配置、关闭防火墙、安装依赖包,系统环境配置如MariaDB、RabbitMQ、memcached和etcd的安装与配置。此外,还涉及DNS配置、时间同步以及计算节点的设置。
摘要由CSDN通过智能技术生成

虚拟机资源信息

控制节点CT
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G
双网卡:VM1-(局域网) 和 NAT-(外网)
操作系统:Centos 7.6(版本1810及以上)-最小化安装

计算节点C1
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G
双网卡:VM1-(局域网) 和 NAT-(外网)
操作系统:Centos 7.6(版本1810及以上)-最小化安装

计算节点C2
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G
双网卡:VM1-(局域网) 和 NAT-(外网)
操作系统:Centos 7.6(版本1810及以上)-最小化安装

注:如果内存不够,每台最低需要6G

部署思路

1、配置操作系统+OpenStack运行环境
2、配置OpenStack平台基础服务(rabbitmq、mariadb、memcache、Apache)
3、配置OpenStack keystone组件
4、配置OpenStack Glance组件
5、配置placement服务
6、配置OpenStack Nova组件
7、配置OpenStack Neutron组件
8、配置OpenStack dashboard组件
9、配置OpenStack Cinder组件
10、常用云主机操作

资源规划

主机名 内存 硬盘 网卡 系统
CT 8 300 VM:192.168.100.10
NAT:192.168.249.70
Centos7.6
C1 8 300 VM:192.168.100.20
NAT:192.168.249.80
Centos7.6
C2 8 300 VM:192.168.100.30
NAT:192.168.249.90
Centos7.6

基础环境配置

修改网卡配置

所有节点都要做

cd /etc/sysconfig/network-scripts/
修改NAT网卡配置
vi ifcfg-ens33

BOOTPROTO=static			#修改网卡配置参数,修改为静态IP
IPV4_ROUTE_METRIC=90		#设置网卡优先级,默认100,越低优先级越高,防止出现两张网卡为了抢占优先级导致无法连接问题
ONBOOT=yes					#开启设备开机启动
IPADDR=192.168.249.70 		#添加字段,静态模式IP自定义
NETMASK=255.255.255.0		#添加字段,设置网段
GATEWAY=192.168.249.2		#添加字段,设置网关
DNS1=192.168.249.2			#添加字段,设置DNS服务器

修改VMnet1网卡配置
cp ifcfg-ens33 ifcfg-ens37
vim ifcfg-ens37
BOOTPROTO=static
IPV4_ROUTE_METRIC=100  #默认值为100,这里为了保险可以设置一下
ONBOOT=yes
IPADDR=192.168.100.10
NETMASK=255.255.255.0

systemcrl restart network

在这里插入图片描述
在这里插入图片描述

关闭防火墙和系统安全机制、修改主机名

控制节点ct(192.168.249.70)

systemctl stop firewalld
setenforce 0
hostnamectl set-hostname ct
su
#永久关闭
vi /etc/sysconfig/selinux
SELINUX=disabled
#SELinux 主要作用:最大限度地减小系统中服务进程可访问的资源

计算节点c1(192.168.249.80)

systemctl stop firewalld
setenforce 0
hostnamectl set-hostname c1
su
vi /etc/sysconfig/selinux
SELINUX=disabled

计算节点c2(192.168.249.90)

systemctl stop firewalld
setenforce 0
hostnamectl set-hostname c2
su
vi /etc/sysconfig/selinux
SELINUX=disabled

在这里插入图片描述

安装基础环境依赖包

(都需重复安装,保证每个组件都是最新)

yum -y install net-tools bash-completion vim gcc gcc-c++ make pcre  pcre-devel expat-devel cmake  bzip2 lrzsz 

net-tools:ifconfig命令行工具
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值