OpenStack云平台部署

2025-03-14 17

OpenStack 是一个开源的云计算管理平台,提供计算、存储、网络等一系列服务,可以帮助企业构建私有云或混合云环境。本指南将详细介绍如何在CentOS 7系统上部署 OpenStack,涵盖从环境准备到各个组件安装的完整过程。

一、OpenStack部署准备

云平台部署需要两个节点,一个控制节点(Controller)和一个计算节点(Compute)。环境要求如下:

1、虚拟机2台,镜像使用CentOS 7系统。

2、每台服务器只需要为网卡的一个接口配置 IP 地址。

3、由于 CentOS 7 系统会根据不同的主板型号和网卡设备型号,自动为网卡分配设备名称,因此在配置 IP 地址时,需要特别注意实际网卡设备的名称。

OpenStack云平台部署

OpenStack云平台部署

完成 IP 配置后,重启网络服务以使配置生效。

OpenStack云平台部署

二、OpenStack平台部署

1、节点规划

在部署 OpenStack 之前,首先需要规划好各节点的角色和 IP 地址。一般来说,控制节点用于运行管理服务,计算节点用于提供计算资源。

OpenStack云平台部署

2、基础环境配置

(1)修改主机名及配置主机名映射

根据实际情况,修改主机名,并在 /etc/hosts 文件中添加主机名与 IP 地址的映射关系,以确保节点之间能够正确通信。

OpenStack云平台部署

OpenStack云平台部署

(2)关闭防火墙和 SELinux

为了避免防火墙和 SELinux 引起的网络通信问题,需要关闭这两个安全服务。

OpenStack云平台部署

(3)准备 OpenStack 安装包

需要用到两个资源包:

  • OpenStack 包:chinaskills_cloud_iaas.iso
  • CentOS 7 系统镜像包:CentOS-7-x86_64-DVD-1804.iso

对于第二台主机的 YUM 源,可以通过 FTP 服务器进行配置。因此,只需要将文件上传至控制节点,并配置好 FTP 服务器。

OpenStack云平台部署

(4)配置YUM源

OpenStack云平台部署

(5)Controller节点的配置:

OpenStack云平台部署

OpenStack云平台部署

OpenStack云平台部署

(6)Compute节点的配置:

OpenStack云平台部署

OpenStack云平台部署

(7)配置 OpenStack 环境变量

编辑 /etc/xiandian/openrc.sh 文件配置环境变量。确保文件中正确设置了 OpenStack 的相关参数。

OpenStack云平台部署

OpenStack云平台部署

OpenStack云平台部署

OpenStack云平台部署

OpenStack云平台部署

OpenStack云平台部署

在此过程中,你可以通过如下命令快速修改密码:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 删除多余的#
%s/^.//g
# 快速配置密码
%s/PASS=/PASS=000000/g
# 删除多余的# %s/^.//g # 快速配置密码 %s/PASS=/PASS=000000/g
# 删除多余的#
%s/^.//g
# 快速配置密码
%s/PASS=/PASS=000000/g

在配置完成后,可以将控制节点的 /etc/xiandian/openrc.sh 文件传输至计算节点:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#Tunnel Network Interface. example:x.x.x.x
INTERFACE_IP=10.2.12.10
#Tunnel Network Interface. example:x.x.x.x INTERFACE_IP=10.2.12.10
#Tunnel Network Interface. example:x.x.x.x
INTERFACE_IP=10.2.12.10

传输后,需要在计算节点上修改 openrc.sh 文件中的 INTERFACE_IP 为计算节点的 IP 地址:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 修改接口IP
INTERFACE_IP=10.2.12.11
# 修改接口IP INTERFACE_IP=10.2.12.11
# 修改接口IP
INTERFACE_IP=10.2.12.11

3、安装OpenStack各个组件

在 OpenStack 部署过程中,需要按照特定的顺序运行安装脚本,并确保每个脚本在正确的节点上执行。否则,部署可能会失败。

OpenStack云平台部署

(1)安装顺序

按照官方文档中推荐的顺序依次安装 OpenStack 的各个组件,确保控制节点和计算节点的配置能够正确同步。

(2)访问 OpenStack Dashboard

完成安装后,可以通过浏览器访问 OpenStack Dashboard,网址为:

http://10.2.12.10/dashboard

默认账号为:admin,密码为:000000。

OpenStack云平台部署

以上就是 OpenStack 云平台部署的基本步骤。

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。