OpenStack云计算部署操作手册 目录简介

OpenStack云计算部署操作手册 目录简介

第一章、OpenStack云计算技术简介 6

一、什么是Openstack云计算技术 6

二、Openstack云计算概述 7

2.1、openstack组件 7

2.1.1、openstack核心组件 7

2.1.2、openstack各组件功能介绍 8

2.2、openstack 6个核心服务 8

2.3、openstack服务与功能 9

2.4、openstack守护进程 9

三、Openstack云ECS的创建流程 9

第二章、OpenStack基础环境配置与说明 11

2.1、部署环境准备 11

2.2、基础配置 11

1、配置hosts文件解析 11

2、Firewall和SElinux配置 11

3、配置NTP时钟同步 12

4、SSH互信配置 12

2.3、yum源仓库配置 12

第三章、OpenStack所需Mariadb数据库服务安装配置 13

3.1、安装Mariadb数据库 13

3.2、初始化数据库 14

第四章、OpenStack所需RabbitMQ消息队列安装并配置 15

4.1、安装并配置RabbitMQ消息队列服务 16

4.2、启用web管理模块 16

第五章、OpenStack所需KeyStone钥匙桶服务安装并配置 18

5.1、KeyStone钥匙桶配置 18

1、yum安装KeyStone和Memcached 18

2、创建KeyStone数据库并授权 19

3、生成一个admin_token 19

4、配置keystone.conf文件 19

5、初始化身份认证服务的数据库 19

6、初始化Fernet keys 20

第六章、OpenStack所需Apache服务安装并配置 21

6.1、配置Apache HTTP服务器 21

1、编辑APACHE httpd.conf主配置文件 21

2、编辑APACHE wsgi-keystone.conf配置文件 21

3、启动Apache HTTP并设置开机自启 21

第七章、OpenStack服务实体和身份认证配置 22

7.1、设置OpenStack环境变量 22

7.2、创建服务实体和身份认证服务 22

7.3、创建认证服务的标识(identity)API 端点 23

1、创建public标识的API端点 23

2、创建internal标识的API端点 23

3、创建admin标识的API端点 23

7.4、创建域、项目、用户和角色 24

1、创建default域 24

2、创建admin项目 24

3、创建admin用户并设置密码 24

4、创建admin角色 24

5、添加admin角色到admin项目和用户上 25

7.5、创建service项目 25

7.6、创建demo项目的用户密码以及角色 25

1、创建demo Project项目 25

2、创建demo用户并设置密码 25

3、创建user角色 26

4、添加user角色到demo项目和用户 26

7.7、验证admin demo用户的令牌操作 26

1、进行验证作为admin用户,请求认证令牌 26

2、作为demo用户,请求认证令牌 26

7.8、创建 OpenStack 客户端环境变量脚本 27

1、创建admin用户的环境变量脚本 27

2、创建demo用户的环境变量脚本 27

3、验证用户的环境变量脚本 27

第九章、OpenStack所需Glance镜像组件服务部署 28

9.1、创建glance数据库并授权 28

9.2、创建glance项目的用户密码以及角色 28

1、获得openstack.openrc环境变量凭证 28

2、创建glance用户并设置密码 28

3、添加 admin 角色到 glance 用户和 service 项目上 28

4、创建glance服务实体 28

5、创建镜像服务的 API 端点 29

9.3、安装和配置glance镜像服务 30

1、安装glance镜像服务 30

2、配置glance服务的API主配置文件 30

3、配置glance服务的registry主配置文件 31

4、初始化glance数据库 31

5、启动镜像服务随机启动 32

9.6、验证镜像操作 32

1、镜像的制作与下载 32

2、上传镜像 33

3、验证镜像 33

第十章、OpenStack所需Nova虚拟化服务部署 34

10.1、Controll控制节点nova服务安装与配置 34

10.1.1、Nova数据库创建与配置 34

1、创建token用作数据库密码 34

2、创建Nova数据库并授权 34

10.1.2、创建Nova用户密码与角色 34

1、获得admin环境变量凭证 34

2、创建nova并设置密码 34

3、给nova用户添加admin角色: 34

10.1.3、创建 nova 服务实体与API端点 35

1、创建nova服务实体 35

2、创建 nova用户Compute服务API 端点 35

10.1.4、创建placement用户密码与角色 36

1、创建placement用户密码 36

2、给 placement 用户添加 admin 角色: 36

3、创建 placement 服务实体: 36

4、创建 placement 用户的Compute 服务 API 端点 37

10.1.5、Nova服务安装与配置 37

1、安装nova服务相关软件包 37

2、编辑配置nova.conf主配置文件 38

3、编辑配置00-nova-placement-api.conf文件 41

4、重启httpd服务 41

10.1.6、同步Nova数据库: 41

1、同步nova_api数据 41

2、注册cell0数据库 41

3、创建cell0的单元格 42

4、同步nova数据 42

10.1.7、验证nova cell0和cell1是否正确注册 42

10.1.8、启动 Compute 服务并将其设置为随系统启动: 43

10.2、Computer计算节点nova 服务安装与配置 43

10.2.1、计算节点nova服务安装与配置 43

1、安装nova服务 43

2、编辑配置计算节点nova服务主配置文件 43

3、启动计算服务及其依赖,并将其配置为随系统自动启动 45

10.2.2、验证操作 45

1、验证发现计算主机操作 45

2、确认数据库中是否有计算主机 46

3、验证列出服务组件以验证每个进程的成功启动和注册 46

4、验证列出身份服务中的API端点以验证与身份服务的连接 46

5、验证列出Image服务中的图像以验证与Image服务的连接性: 48

6、检查cells和placement API是否成功运行: 48

第十一章、OpenStack所需Neutron公共网络组件服务部署 50

11.1、Controll控制节点neutron服务安装与配置 50

11.1.1、neutron数据库创建与配置 50

1、创建token用作Neutron数据库密码 50

2、创建neutron数据库并授权 50

11.1.2、创建 neutron 用户密码与角色 50

1、获得admin凭证 50

2、创建neutron用户并设置密码 50

3、添加admin角色到neutron 用户: 50

11.1.3、创建neutron 服务实体与API端点 51

1、创建neutron服务实体 51

2、创建neutron网络服务API端点 51

11.1.4、安装Neutron服务与配置 52

1、安装neutron服务 52

2、配置neutron.conf网络服务配置文件 52

3、配置ml2_conf.ini网络插件配置文件 53

4、配置linuxbridge_agent.ini网桥配置文件 54

5、配置DHCP代理dhcp_agent.ini文件 54

6、配置metadata_agent.ini文件 54

7、配置nova使用neutron服务 54

8、链接plugin.ini文件 55

9、初始化neutron数据库 55

10、重启计算Nova API服务 55

11、启动网络服务并将其配置为系统启动时启动 55

11.2、Computer计算节点neutron服务安装与配置 56

11.2.1、安装Neutron并配置文件 56

1、安装neutron服务 56

2、配置neutron.conf网络服务配置文件 56

3、配置linuxbridge_agent.ini网桥配置文件 56

4、配置nova虚拟化服务使用网络服务 57

5、重新启动计算服务: 57

6、启动Linux桥代理并将其配置为在系统引导时启动: 57

7、验证操作 57

第十二章、OpenStack所需Cinder块存储云盘组件服务部署 58

12.1、Controll控制节点Cinder服务安装与配置 58

12.1.1、cinder数据库创建与配置 58

1、创建token用作cinder数据库密码 58

2、创建cinder数据库并授权 58

12.1.2、创建cinder用户密码与角色 58

1、获得admin凭证 58

2、创建cinder用户并设置密码 58

3、添加admin角色到cinder用户 58

12.1.3、创建cinder服务实体与API端点 58

1、创建cinder服务实体 58

第十三章、OpenStack所需Dashboard web管理服务部署 64

13.1、安装Dashboard web管理软件包 64

13.2、配置编辑Dashboard主配置文件local_settings 64

第十四章、OpenStack所需Designate DNS服务部署 67

第十五章、OpenStack所需Heat编排服务部署 72

第十六章、OpenStack主机规格 77

第十七章、OpenStack SsecurityGroup安全组 79

相关推荐
亚林瓜子16 小时前
AWS EB使用自定义镜像
云计算·bug·aws·ami·fix·eb·al2023
kailp1 天前
无需本地显卡!跑GPT-SoVITS-V2Pro完整教程
人工智能·gpt·ai·大模型·云计算
一只小白菜1 天前
阿里云百炼API + Ollama本地部署:大模型开发环境配置全攻略(含PyCharm环境变量避坑指南)
阿里云·云计算
TG_yunshuguoji1 天前
阿里云代理商:百炼模型部署成本优化指南
人工智能·阿里云·云计算·百炼大模型
AutoMQ1 天前
360 如何用 AutoMQ 解决千亿级 Kafka 冷读难题
kafka·消息队列·云计算
翼龙云_cloud1 天前
腾讯云代理商:腾讯云 OpenClaw 一键更新指南
人工智能·云计算·腾讯云·openclaw
咕噜签名-铁蛋1 天前
腾讯云TCR企业版实例创建全指南:从前提条件到控制台/API操作步骤
云计算·腾讯云
TG_yunshuguoji1 天前
阿里云代理商:如何用阿里云AppFlow 为飞书机器人配置定时任务?
人工智能·阿里云·机器人·云计算·飞书
曦月合一1 天前
调用阿里云手机短信接口
阿里云·云计算