您将需要在命令中指定租户名称或 ID 才能创建 VM 实例。
$ keystone tenant-list +----------------------------------+---------+---------+ | id | name | enabled | +----------------------------------+---------+---------+ | 6ea34f7dafa5ce3c9a1b9de659e59d77 | demo | True | | 0bda9b63b800ca808031a38637d50f3e | service | True | +----------------------------------+---------+---------+
您将需要在命令中指定映像名称或 ID 才能创建 VM 实例。有关如何显示每个映像的规范(包括映像 ID)的说明,请参见显示有关映像的信息。
如果您部署的非全局区域 VM 实例的版本级别低于全局区域,则 VM 实例将自动在安装时升级到全局区域版本级别。如果尝试部署的非全局区域 VM 实例的版本级别高于全局区域,则操作会失败。
确保您具有包含所需规范的风格。将所需规范添加到风格或使用所需规范创建新的风格。有关如何显示每个风格的规范(包括风格 ID 和 extra-specs)的说明,请参见显示有关风格的信息。
您将需要在命令中指定网络名称或 ID 才能创建 VM 实例。如果 neutron net-list 命令未显示第 1 步中所选租户的网络,则使用 neutron net-create 命令为此租户创建一个网络。有关详细信息,请参见《OpenStack Command-Line Interface Reference》(《OpenStack 命令行界面参考》)。记下该网络的 ID。
使用 nova boot 命令创建和引导计算实例。imageID 来自第 2 步,flavorID 来自第 3 步,而 nicID 来自第 4 步。有关详细信息,请参见《OpenStack Command-Line Interface Reference》(《OpenStack 命令行界面参考》)。
# nova boot --image imageID --flavor flavorID --nic net-id=nicID
使用 neutron floatingip-list 命令显示第 1 步中所选租户的浮动 IP 地址。如果需要,请使用 neutron floatingip-create 命令为此租户创建浮动 IP 地址。记下浮动 IP 地址的 ID。
使用 neutron floatingip-associate 命令将第 6 步中的浮动 IP 地址与新 VM 实例相关联。