OpenStack环境部署详细操作步骤

本文详细介绍了一个包含控制节点和计算节点的OpenStack环境搭建过程。涵盖了系统配置、基础服务部署(如RabbitMQ、MariaDB)、身份认证服务Keystone及镜像服务Glance等关键组件的配置步骤。

【OpenStack 环境配置】

虚拟机资源信息
1、控制节点ct
CPU:双核双线程----CPU虚拟化开启
内存:8G
硬盘:300G+1024G(CEPH块存储)
双网卡:VM1-(局域网)192.168.100.11   NAT-192.168.200.150
操作系统:Centos 7.6(1810)-最小化安装

2、计算节点c1
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G+1024G(CEPH块存储)
双网卡:VM1(局域网)-192.168.100.12 NAT-192.168.200.151
操作系统:Centos 7.6(1810)-最小化安装

3、计算节点c2
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G+1024G(CEPH块存储)
双网卡:VM1(局域网)-192.168.100.13 NAT-192.168.200.152
操作系统:Centos 7.6(1810)-最小化安装
PS:最小内存6G

注意:装机界面按Tab键进入界面编辑,输入后面的内容:net.ifnames=0 biosdevname=0 (创建时可修改为eth0网卡)
在这里插入图片描述

【部署思路】
一、配置操作系统+OpenStack运行环境
二、配置OpenStack平台基础服务(rabbitmq、mariadb、memcache、Apache)
三、配置OpenStack keystone组件
四、配置OpenStack Glance组件
五、配置placement服务
六、配置OpenStack Nova组件
七、配置OpenStack Neutron组件
八、配置OpenStack dashboard组件
九、配置OpenStack Cinder组件
十、常用云主机操作

资源规划

主机名 内存 硬盘 网卡 系统
CT 8 300+300 VM:192.168.100.11/NAT:192.168.200.150 centos7.6
C1 8 300+300 VM:192.168.100.12/NAT:192.168.200.151 centos7.6
C2 8 300+300 VM:192.168.100.13/NAT:192.168.200.152 centos7.6

【基础环境配置】
配置项(所有节点):
1、修改主机名并修改网卡与地址映射

hostamectl set-hostname ct  #另外两台计算节点修改为c1和c2

[root@ct ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0    #c1和c2修改IP地址相同的操作
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=93878b36-7b85-47d6-8f52-51e5adf2e236
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.200.150
NETMASK=255.255.255.0
GATEWAY=192.168.200.2
[root@ct ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
UUID=e3169c79-441b-425b-b221-8a74693a9c5c
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.100.11
NETMASK=255.255.255.0
#GATEWAY=192.168.100.1     '//这里暂时注释,等部署OpenStack的时候在开启,否则无法访问公网'

[root@ct yum.repos.d]# vi /etc/resolv.conf    #添加DNS
nameserver 8.8.8.8
nameserver 114.114.114.114
[root@ct ~]# systemctl restart network	'//重启网卡'

 配置Hosts(3台主机均需配置)
[root@ct ~]# vi /etc/hosts
192.168.100.11  ct
192.168.100.12  c1
192.168.100.13  c2
PS:以上为局域网IP,即VM1的IP

2、防火墙、核心防护(所有节点)

[root@c2 ~]# systemctl stop firewalld
[root@c2 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@c2 ~]# setenforce 0
[root@c2 ~]# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux 
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值