在 Oracle® Solaris 中安装和配置 OpenStack (Havana)

退出打印视图

更新时间: 2016 年 5 月
 
 

如何使用命令行界面创建 VM 实例

  1. 选择想要为其创建新 VM 实例的租户。

    您将需要在命令中指定租户名称或 ID 才能创建 VM 实例。

    $ keystone tenant-list
    +----------------------------------+---------+---------+
    |                id                |   name  | enabled |
    +----------------------------------+---------+---------+
    | 6ea34f7dafa5ce3c9a1b9de659e59d77 |   demo  |   True  |
    | 0bda9b63b800ca808031a38637d50f3e | service |   True  |
    +----------------------------------+---------+---------+
  2. 选择想要基于其创建新 VM 实例的映像。

    您将需要在命令中指定映像名称或 ID 才能创建 VM 实例。有关如何显示每个映像的规范(包括映像 ID)的说明,请参见显示有关映像的信息

    如果您部署的非全局区域 VM 实例的版本级别低于全局区域,则 VM 实例将自动在安装时升级到全局区域版本级别。如果尝试部署的非全局区域 VM 实例的版本级别高于全局区域,则操作会失败。

  3. 选择想要基于其创建新 VM 实例的风格。

    确保您具有包含所需规范的风格。将所需规范添加到风格或使用所需规范创建新的风格。有关如何显示每个风格的规范(包括风格 ID 和 extra-specs)的说明,请参见显示有关风格的信息

  4. 为新 VM 实例选择要使用的网络。

    您将需要在命令中指定网络名称或 ID 才能创建 VM 实例。如果 neutron net-list 命令未显示第 1 步中所选租户的网络,则使用 neutron net-create 命令为此租户创建一个网络。有关详细信息,请参见《OpenStack Command-Line Interface Reference》(《OpenStack 命令行界面参考》)。记下该网络的 ID。

  5. 创建实例。

    使用 nova boot 命令创建和引导计算实例。imageID 来自第 2 步,flavorID 来自第 3 步,而 nicID 来自第 4 步。有关详细信息,请参见《OpenStack Command-Line Interface Reference》(《OpenStack 命令行界面参考》)。

    # nova boot --image imageID --flavor flavorID --nic net-id=nicID
  6. 为新 VM 实例选择要使用的浮动 IP 地址。

    使用 neutron floatingip-list 命令显示第 1 步中所选租户的浮动 IP 地址。如果需要,请使用 neutron floatingip-create 命令为此租户创建浮动 IP 地址。记下浮动 IP 地址的 ID。

  7. 将浮动 IP 地址与新 VM 实例相关联。

    使用 neutron floatingip-associate 命令将第 6 步中的浮动 IP 地址与新 VM 实例相关联。