
OpenStack实验报告
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
一、Virtual Box的安装
1. 进行 Virtual Box 的安装。
2. 设置 Virtual Box 的网络连接。
3. 安装所需要的操作系统到虚拟机中。
二、 环境预配置
1. 完成网络环境的设置,确保虚拟机能够访问外部网络。
2. 分别对三个虚拟机的主机名进行修改,以便于区分和管理。
3. 配置主机地址映射,实现对虚拟机的便捷访问。
4. 禁用 SELinux 服务,以避免潜在的安全问题。
5. 配置 CentOS 6 的本地 yum 源,方便软件的获取和更新。请务必先加载镜像文件。
6. 安装 NTP 服务,保持时间同步。
三、 本地源制作
1. 创建 CentOS 6.6 的本地 base 和 extra 源,以便于软件的安装和管理。
2. 构建本地 base 和 extra 源仓库,提供更高效的软件更新途径。
3. 制作本地 EPEL 和 OpenStack 源,满足特定应用的需求。
4. 安装 FTP 服务,为虚拟机提供文件传输功能。
5. 修改 yum 源仓库指向文件,确保 yum 可以正确地从本地源获取软件包。
四、 Keystone 安装(上)
1. 安装 MySQL 服务以支持 Keystone 的数据库需求。
2. 安装 RabbitMQ 消息队列服务,用于 Keystone 的消息传递机制。
3. 为 Nova, Neutron, Cinder 和 Heat 创建用户并授予相应的权限,以保证系统的安全性与访问控制。
五、 Keystone 安装(下)
1. 创建 Keystone 库和授权信息,构建安全认证体系结构的基础。
2. 创建 Keystone 库和授权信息副本,确保系统稳定性和数据冗余性 。
3. 生成 PKI 认证所需的证书文件,用于建立安全通信通道 。
4. 同步 Keystone 数据库并生成 Keystone 所需的表结构,保证数据一致性和完整性 。
5.启动 Keystone 服务并校验服务状态,验证其正常运行情况 。
6.创建 cron 任务并配置定期清理过期的 token ,优化系统性能和安全性 。
7.Keystone 创建用户、租户、角色和 endpoint ,构建完整的身份验证与授权体系 。
六、 Glance 安装
1.执行 Glance 的安装操作,为镜像服务提供基础支持 。
2.配置 Glance-API 服务,使其能够接收和处理镜像请求 。
3.配置 Glance-Registry 服务,用于存储和管理镜像元数据信息 。
4.启动并校验 Glance 服务,确保其能够正常工作并提供镜像服务 。
七、 Nova 安装
1.Nova 的安装与配置:完成 Nova 组件的部署与设置 ,以便进行实例的管理与调度 。
2.安装和配置 Nova:详细介绍 Nova 组件的具体安装步骤以及必要的配置参数 ,确保其功能正常运行 。
八、 Neutron 安装
1.Neutron 的安装与配置:部署 Neutron 组件并进行必要的设置 ,实现网络功能的自动化管理 。
2.Neutron 使用二层组件:介绍 Neutron 如何利用二层网络组件来实现虚拟网络的连接与路由功能 。
3.配置 OVS 二层插件:设置 OVS 二层插件 ,使 Neutron 能够有效地管理物理网络接口 。
4.配置 Nova 支持 Neutron:将 Nova 与 Neutron 集成 ,实现实例的网络连接与路由管理的功能 。
5.启动 neutron-server 服务:启动 neutron-server 服务 ,使其开始监听网络事件并进行网络管理的任务 .
6.重启 nova 服务和 neutron 联动: 重启 nova 和 neutron 系统来同步新的配置及优化性能 .
7.重启 neutron-server: 重启 neutron 服务器以保证其持续运行及及时响应网络事件 .
8.controller0 上校验 neutron 配置: 在 controller0 上执行相关命令来验证 neutron 配置是否正确且生效 .
九、 Horizon 安装
1\. Horizon 组件的安装与配置:部署 Horizon 组件及其依赖项 , 为用户提供统一的管理界面 .
十、 Compute0 安装 Nova (Compute0-10.20.0.30) : 将 nova 组件部署到 compute0 服务器 (IP 地址为 10.20.0.30) , 实现实例的管理功能 .
十一、 Compute0 安装 Neutron (Compute0): 将 neutron 组件部署到 compute0 服务器上 , 实现网络的自动化管理 .
十二 、Network0 安装 Neutron : 将 neutron 组件部署到 network0 服务器上 , 实现网络的自动化管理 .
十三 、新建网络 : 构建新的虚拟网络环境 , 为云主机提供独立的网络空间 .
十四 、心得体会 : 反思整个过程中的经验教训 ,总结知识点以及提升方向 .
全部评论 (0)


