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

退出打印视图

更新时间: 2016 年 6 月
 
 

Oracle Solaris 的 Juno 版本的新增功能

有关此版本中对 OpenStack 核心组件引入的功能,请参阅以下发行说明及其以前的版本:

有关当前 Juno 发行版的问题列表,请参见 My Oracle Support 上该版本的对应自述文件。

OpenStack Juno 中提供了以下 Oracle Solaris 功能:

  • VM 实例的控制台支持,其中每个实例的控制台可根据用户的请求通过浏览器进行访问。

  • 对于 Horizon,缺省情况下使用 Apache 2.4(如果在系统上可用)。因此,TLS 和 HTTP 的 httpd.conf 段都包括在 Apache 2.4 的 samples-conf.d 目录中。

  • 对于 Neutron,完整的租户网络 IPv6 支持以及源 NAT (Source NAT, SNAT) 支持。

    缺省情况下,在 Neutron 路由器的网关接口上启用 SNAT。要禁用此功能,请运行 neutron router-gateway-set --disable-snat 命令。

    此外,在 Neutron 中,Juno 还支持以下功能:

    • 元数据服务

    • 不分层(不带标记)的第 2 层网络类型

    • 新的 Neutron 子命令

    有关这些 Neutron 功能的更多详细信息,请参见 What's New in Solaris OpenStack Juno Neutron(Solaris OpenStack Juno Neutron 中的新增功能)。

  • 增加的 SMF 服务对应于 Swift 2.2.2 中的一项升级服务;该服务在从网络分区中恢复后协调 Swift 容器中的对象。

  • 支持与 OpenStack 和 EC2 兼容的元数据服务。

  • 从 Oracle Solaris 11.3 SRU 2 发行版开始,添加了与 Cinder 相关的以下功能。

    • 远程 SAN 存储的使用

      除了在本地管理的 ZFS 卷上进行操作之外,借助 Paramiko 支持,Cinder 还可以使用 iSCSI 或光纤通道协议在远程 Solaris 节点上将这些 ZFS 卷置备为 SAN 存储。可以通过将远程系统配置到多个存储后端中对其进行编排。

    • 支持卷备份和恢复操作

      Oracle Solaris 中现在启用了 Cinder 备份 SMF 服务。因此,现在可以在所配置的后端之间备份和恢复未附加的卷。当前,Swift 是唯一受支持的后端。

    • 支持 Cinder 卷迁移

      Cinder 利用 ZFS 操作来迁移 Cinder 卷。ZFS 发送和接收进程使得卷能够在所配置的各个 Cinder 后端之间迁移。如果迁移目的地与源位于同一池上,则会使用 ZFS 重命名操作。当前,cinder 卷迁移支持仅限于单个系统。

  • 从 Oracle Solaris 11.3 SRU 6 发行版开始,增加了以下与 Nova 相关的功能:

    • 实时迁移

      可以通过使用 Horizon 服务的系统信息显示板或 nova 命令启动实时迁移。调度程序从参与节点中选择迁移的目标主机。这些节点必须互相拥有对方的公共 SSH 密钥。请参见迁移和清除 VM 实例

      加密可确保实时迁移操作安全。通过 /etc/nova.conf 文件中的参数,可以手动选择要使用的加密;也可以让进程选择合适的加密。

    • 支持实例清除

      nova evacuate 功能。在主机发生故障或者服务在主机上被禁用时,实例可以安全地转移到某个不同节点或者从该节点恢复。请注意,仅当根设备在共享存储上时,才支持清除。而且,仅内核区域支持清除,非全局区域不支持。

    • 调整 VM 实例大小

      支持将 VM 实例调整为新的风格。对于 VM 实例,可以增加或减少 CPU 数量以及可用内存量。此外,还可以增加实例可用的根卷的大小。但是,当前不支持减少根卷的大小。