【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

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





