第 5 章 创建实例
在创建实例之前,必须有其他 Red Hat OpenStack Platform (RHOSP)组件可用,如类别、引导源、网络、密钥对和安全组。这些组件用于创建实例,默认不可用。
当您创建实例时,您可以选择具有实例所需的可引导操作系统的引导源、具有实例所需硬件配置文件的类别、您要连接实例的网络以及您需要的任何其他存储,如数据卷和临时存储。
使用 API microversion 2.94 时,如果您在创建、更新或重建实例时传递了可选的主机名,您可以在指定主机名时使用完全限定域名(FQDN)。使用 FQDN 时,请确保将 [api]dhcp_domain
配置选项设为空字符串,以使正确的 FQDN 出现在元数据 API 中的 hostname 字段中。默认情况下,主机名从显示名称规范化,所有出现的 "." 都从主机名中删除,并替换为 "_"。
要在云上执行 openstack
客户端命令,您必须指定 clouds.yaml
文件中详述的云名称。您可以使用以下方法之一指定云的名称:
在每个命令中使用
--os-cloud
选项,例如:openstack flavor list --os-cloud <cloud_name>
$ openstack flavor list --os-cloud <cloud_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您访问多个云,则使用此选项。
在
bashrc
文件中为云名称创建一个环境变量:`export OS_CLOUD=<cloud_name>`
`export OS_CLOUD=<cloud_name>`
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.1. 先决条件 复制链接链接已复制到粘贴板!
所需的镜像或卷作为引导源提供:
- 有关如何创建镜像的更多信息,请参阅 执行存储操作 指南中的使用镜像服务(glance) 执行操作。
- 有关如何创建卷的更多信息,请参阅 执行存储操作指南中的创建块存储卷。https://docs.redhat.com/en/documentation/red_hat_openstack_services_on_openshift/18.0/html/performing_storage_operations/assembly_cinder-performing-operations_osp#proc-creating-block-storage-volumes-cli_operating-cinder
- 有关可用于实例引导源的选项的更多信息,请参阅 实例引导源。
- 类别可用,用于指定所需 CPU、内存和存储容量的数量。类别设置必须满足您选择的镜像指定的磁盘和内存大小的最低要求,否则实例将无法启动。
- 所需的网络可用。有关如何创建网络的更多信息,请参阅管理 网络资源指南中的创建网络。https://docs.redhat.com/en/documentation/red_hat_openstack_services_on_openshift/18.0/html/managing_networking_resources//manage-proj-network_rhoso-mngnet#create-network_projnet