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

退出打印视图

更新时间: 2016 年 6 月
 
 

概述:包含 Ironic 的裸机部署

通过 Ironic solaris 驱动程序,您可以使用 Oracle Solaris 的统一归档文件 (Unified Archive, UAR) 功能或其映像包管理系统 (Image Packaging System, IPS) 来置备裸机节点。在创建节点时,您需要通过可配置的节点元素向 solaris 驱动程序传递信息。

下表列出了用于创建节点的元素。driver_info/archive_uri 元素适用于通过 UAR 文件置备节点。表中的其余元素适用于使用 IPS 置备节点。

元素
说明
示例
driver_info/archive_uri
用来置备裸机的统一归档文件的 URI。
http://host.example.com/sol-11_3-x86.uar
driver_info/ai_service
要使用的 AI 服务的名称
default-x86
driver_info/publishers
IPS 发布者的列表,各个发布者以加号 (+) 分隔并使用命名格式 publisher-name@origin
solaris@http://ipkg.us.oracle.com/solarisN/dev+userland@http://my.example.repo
driver_info/fmri
要安装的 PKG FMRI 的列表,各个 FMRI 以加号 (+) 分隔。
pkg:/group/system/solaris-small-server+pkg:/cloud/openstack/nova
driver_info/install_profiles
要应用于安装环境的配置文件的 URI 的列表。各个 URI 以加号 (+) 分隔。
http://host.example.com/profile1.xml+glance://glance-image
driver_info/sc_profiles
要应用于已安装系统的系统配置文件的 URI 的列表。各个 URI 以加号 (+) 分隔。
http://host.example.com/profile1.xml+glance://glance-image
driver_info/manifest
要用来置备裸机的 AI 清单的 URI。
http://host.example.com/my-manifest.xml
driver_info/ipmi_address
要连接到要置备的节点的 ILOM 的串行控制台的 IP 地址或主机名。
192.168.2.200
driver_info/ipmi_username
IPMI 连接的用户名。
root
driver_info/ipmi_password
IPMI 连接的口令。
password

如果您使用 UAR 文件来置备节点,则只需要提供 driver_info/archive_uri 的信息。归档文件 URI 可以是以下列表中的模式之一。如果您选择使用 IPS 来置备节点,可使用相同的模式选项来指定配置文件。

  • file://

  • http://

  • https://

  • glance://


注 -  虽然 Glance 通常用于存储安装映像,但是向该存储添加配置文件是可接受的。

如果您使用 IPS 来置备节点,请首先确保至少存在一个适用于您的节点的体系结构的缺省 AI 服务,如以下示例中所示:

# installadm list
Service Name             Status Arch  Type Alias Aliases Clients Profiles Manifests
------------             ------ ----  ---- ----- ------- ------- -------- ---------
default-i386             on     i386  pkg  yes   0       0       0        1
default-sparc            on     i386  pkg  yes   0       0       0        1
ironic-x86               on     i386  pkg  no    0       0       0        1
ironic-sparc             on     i386  pkg  no    0       0       0        1

# installadm list -vcn ironic-x86   
There are no clients configured for service 'ironic-x86'.

# installadm list -vmn ironic-x86
Service Name       Manifest Name Status  Criteria
------------       ------------- ------  --------
ironic-x86         orig_default  default none 
ironic-sparc       orig_default  default none 

当使用 IPS 来置备节点时,指定 driver_info/ai_service 这一操作是可选的。如果您省略了 AI 服务的名称,则将使用适用于该节点的体系结构的缺省 AI 服务。

如果您针对 driver_info/fmri 指定了定制软件包,则还必须针对 driver_info/publishers 元素指定发布者。