手动部署OpenStack Rocky双节点:Nova控制器与Compute部分
需积分: 5 32 浏览量
更新于2024-06-17
收藏 74KB DOCX 举报
本文档详细介绍了如何手动部署OpenStack Rocky双节点系统中的Nova组件, Nova是OpenStack中的计算节点管理服务,负责调度虚拟机在可用的计算资源上运行。部署过程分为两部分:Nova(controller)和Nova(Compute)。
**Nova(controller)** 部分:
1. **关闭防火墙**:首先确保防火墙服务已停止并禁用,以方便后续操作。通过执行`sudo systemctl stop firewalld` 和 `sudo systemctl disable firewalld` 命令来实现。
2. **设置admin鉴权信息**:在controller节点上,设置admin用户的环境变量,如`OS_PROJECT_DOMAIN_NAME`、`OS_USER_DOMAIN_NAME`、`OS_PROJECT_NAME`、`OS_USERNAME`、`OS_PASSWORD`和`OS_AUTH_URL`,用于认证和授权。
3. **添加Nova账户及其鉴权信息**:创建一个Nova服务账户,并配置相应的密码和权限。
4. **创建服务**:创建compute类型的服务,这包括在Keystone服务目录中注册Nova服务及其endpoint,以便其他节点能够访问。
5. **安装软件包**:安装必要的Nova相关软件包,为Nova服务的运行做好准备。
6. **Nova配置文件**:编辑Nova的配置文件,确保服务的URL、数据库连接信息等正确无误。
7. **数据库操作**:创建Nova API和Placement数据库,以及相关的权限设置。这涉及到数据库的初始化和注册cell0数据库,以及创建cell1以支持分布式部署架构。
8. **服务注册和验证**:验证Controller节点上的catalog,确认服务注册成功,并将Controller注册到Cell,以便管理compute节点。
9. **启动服务**:启动Nova服务,并通过验证确保服务运行正常。
**Nova(Compute)** 部分:
1. **关闭防火墙**:同样,在Compute节点上,关闭防火墙以确保计算节点能与controller通信。
2. **安装软件包**:在Compute节点上安装Nova-compute包,这是Nova服务的核心组件,用于实际的虚拟机管理。
3. **配置修改和启动**:对Compute节点的配置文件进行相应调整后,启动Nova-compute服务。
4. **验证服务**:最后,验证Compute节点上的Nova服务是否成功启动,并确认cells和placement API的正常运作。
在整个部署过程中,作者提供了详细的步骤,确保了OpenStack Rocky环境中Nova组件的正确配置和运行。这对于理解和实践OpenStack手动部署的用户来说,是一份宝贵的参考资料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-20 上传
2020-06-23 上传
2021-11-04 上传
2024-03-19 上传
2021-07-19 上传
2019-09-03 上传
zhalibashi
- 粉丝: 0
- 资源: 26
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站