本节介绍如何使用示例架构配置控制器节点和一个计算节点。
尽管大多数环境包括身认证、镜像服务、计算、至少一个网络服务,以及仪表板,对象存储服务可以独立操作。如果您的用例只涉及对象存储,那么在为它配置适当的节点之后,您可以跳到对象存储安装指南。
您必须使用具有管理特权的帐户来配置每个节点,要么作为 root
用户运行命令,要么配置 sudo
实用程序。
为了获得最佳性能,我们建议您的环境满足或超过硬件需求的硬件需求。
以下最低要求应该支持核心服务和几个 CirrOS 实例的概念验证环境:
- Controller Node: 1 processor, 4 GB memory, and 5 GB storage
- Compute Node: 1 processor, 2 GB memory, and 10 GB storage
随着 OpenStack 服务和虚拟机数量的增加,对硬件性能的需求也会增加,如果在启用额外服务或虚拟机之后性能降低,可以考虑向您的环境添加硬件资源。
为了减少混乱,为 OpenStack 提供更多的资源,我们建议您尽可能少安装 Linux 发行版。另外,您必须在每个节点上安装一个 64 位版本的发行版。
每个节点上的一个磁盘分区适用于大多数基本安装。但是,您应该考虑逻辑卷管理器(LVM)用于可选的服务,比如块存储。
对于首次安装和测试的目的,许多用户选择将每个主机构建为虚拟机(VM)。VMs 的主要优点包括以下几个方面:
- 一个物理服务器可以支持多个节点,每个节点都有几乎任意数量的网络接口。
- 能够在整个安装过程中进行周期性的快照,并在出现问题时执行回滚。
然而,vm 将减少实例的性能,特别是如果您的管理程序和/或处理器缺乏对嵌套虚拟机硬件加速的支持。
如果您选择在 VMs 上安装,请确保您的管理程序提供了一种方法来禁用提供者网络接口上的 MAC 地址过滤。
有关系统需求的更多信息,请参阅 OpenStack 操作指南。
网友评论