有关此版本中对 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 数量以及可用内存量。此外,还可以增加实例可用的根卷的大小。但是,当前不支持减少根卷的大小。