22.2.3.5. 创建 OpenStack 类别
在 OpenStack 中,类别通过定义 nova
计算实例的计算、内存和存储容量来定义虚拟服务器的大小。由于此参考架构中的基础镜像是 Red Hat Enterprise Linux 7.5,因此使用以下规格创建 m1.node
和 m1.master
大小,如 表 22.1 “OpenShift 的最低系统要求” 所示。
虽然最小系统要求足以运行集群,以提高性能,但建议在 master 节点上增加 vCPU。另外,如果 etcd 位于 master 节点上,则建议更多内存。
节点类型 | CPU | RAM | 根磁盘 | Flavor |
---|---|---|---|---|
Master | 4 | 16 GB | 45 GB |
|
节点 | 1 | 8 GB | 20 GB |
|
作为 OpenStack 管理员,
$ openstack flavor create <flavor_name> \ --id auto \ --ram <ram_in_MB> \ --disk <disk_in_GB> \ --vcpus <num_vcpus>
以下示例演示了在本参考环境中创建类别。
$ openstack flavor create m1.master \ --id auto \ --ram 16384 \ --disk 45 \ --vcpus 4 $ openstack flavor create m1.node \ --id auto \ --ram 8192 \ --disk 20 \ --vcpus 1
如果访问 OpenStack 管理员权限来创建新类别不可用,请在 OpenStack 环境中使用现有类别来满足 表 22.1 “OpenShift 的最低系统要求” 中的要求。
通过以下方法验证 OpenStack 类别:
$ openstack flavor list