Setup_ST_Openstack_Test_Env.docx
### OpenStack Queens 版本安装与测试环境搭建详解 #### 安装规划 在搭建 OpenStack 测试环境之前,需要进行一系列的规划工作,包括整体规划、网络规划以及硬件规划等。 ##### 整体规划 - **计算节点** (Compute Node): 负责运行虚拟机实例。 - **控制器/网络节点** (Controller/Network Node): 执行 OpenStack 的核心服务功能,如认证、计算调度、镜像管理、网络配置等。 - **存储节点** (Storage Node): 提供块存储或对象存储服务。 ##### 网络规划 - **管理网段**: 11.135.132.0/24 - **外部网关**: 11.135.132.254 - **DNS服务器**: 135.252.34.156 和 135.252.128.166 ##### 硬件规划 - **控制器/网络节点**: CPU 4核, RAM 32GB, Disk 200GB, NIC 2个 - **计算节点**: CPU 4核, RAM 1TB, Disk 1TB, NIC 2个 - **存储节点**: CPU 2核, RAM 32GB, Disk 200GB, NIC 2个 #### Yum 源配置 为了确保 OpenStack 的顺利安装,需要配置好 Yum 源,以便能够获取到所需的软件包。 - **实现**: 通过代理将管理网段 11.135.132.0/24 与 `rndmirrors.passwd-sbell.com.cn` 关联起来。 - **步骤**: - 删除或备份 `/etc/yum.repos.d` 目录下的所有文件。 - 将位于 `FileServer` 上的文件 `/Personal/Bruce/Software/openstack/STShare.repo` 复制到 `/etc/yum.repos.d` 下。 #### 网络配置 - **网卡配置**: - 在 `/etc/sysconfig/network-scripts` 目录下编辑网卡配置文件(如 `ifcfg-xxx`)。 - 设置 `PEERDNS=yes`。 - 配置 DNS 服务器地址: `DNS1=135.252.34.156` 和 `DNS2=135.252.128.166`。 #### 版本选择 - **OpenStack 版本**: 当前选择最新稳定版本 Queens。 - **操作系统版本**: 使用 CentOS 7.21511。 #### 安装流程 根据官方文档提供的指导来进行安装: - [OpenStack Installation Guide](https://docs.openstack.org/install-guide/) (更新至 2018-06-04) #### 环境准备 - **安全设置**: - 生成一个 Token 用于后续的 Identity 配置: `openssl rand -hex 10`。例如: `738a177b3d101d22f77c`。 - **主机网络配置**: - **控制器节点**: - 修改 hostname: `hostnamectl set-hostname controller` - IP 地址: 11.135.132.11 - 网络掩码: 255.255.255.0 或 /24 - 默认网关: 11.135.132.254 #### 网络选项 - **Option 1: Provider Networks** - 用户只能使用由管理员预定义的物理网络或 VLAN。 - 不允许用户创建新的虚拟网络组件。 - **Option 2: Self-service Networks** - 允许用户创建自己的虚拟网络拓扑结构,包括任意数量的虚拟网络、路由器等,并连接到外部网络。 #### 网络选项详细解释 - **Option 1**: - 这种模式适用于那些希望对网络配置有更多控制权的环境。 - 在这种模式下,所有的网络资源都是由管理员预先配置好的。 - **Option 2**: - 更加灵活,允许最终用户自己创建和管理虚拟网络。 - 常见于公有云或私有云环境中,用户可以根据自己的需求自由配置网络。 通过以上详细规划和步骤,可以为 OpenStack 的 Queens 版本构建一个稳定的测试环境。在整个过程中,注意每个步骤的细节处理,确保系统的稳定性和安全性。此外,对于不同的网络选项,需要根据实际业务需求来选择最合适的方案,以达到最佳的使用效果。
剩余29页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 离线json格式化html
- 训练强化学习代理来调整传统控制Matlab代码.rar
- 一种基于马尔可夫决策过程的强化学习的方法Matlab代码.rar
- 一种基于信息论工具估计源数量的源枚举算法matlab代码.rar
- 一种高效且有效的全参考分析方法,即感知误差对数(PEL),用于测量与主观评价一致的图像质量Matlab代码.rar
- 一种适用于非均匀介质中粘声波传播的高效短记忆算法,对应matlab代码 matlab代码.rar
- 一种用于模拟MicroGrid中能源竞价问题的强化学习代理Matlab代码.rar
- 移动无人机编队控制的MATLAB项目.rar
- 用于处理试验多通道时间序列的库 matlab代码.rar
- 用于分析2维光谱相关性,同步与异步光谱,模拟高斯,劳伦斯曲线分析。matlab代码.rar
- 用于分析无人机结构的matlab代码.rar
- 用于监督线性降维(SLDR)的MATLAB工具箱,包括LDA、HLDA、PLSDA、MMDA、HMMDA和SDA.rar
- 用于漂移扩散半导体建模的Matlab代码.rar
- 用于评估V形编队的拟议多无人机覆盖策略的性能Matlab代码.rar
- 用于在恒定重力下使用自适应ZEM-ZEV操纵航天器的深度强化学习(DRL)Matlab代码.rar
- 用于四旋翼无人机的地面站监控程序,MATLAB源码,可直接运行.rar