跳转到: 导航, 搜索

Murano/发行说明 v0.4

此版本的 Murano 最重要的变化是引入了元数据仓库。它实现了简化的元数据仓库 规范,从而成为应用程序目录的第一步。其他功能包括 Havana 和 Neutron 的支持。完整的更改列表可在 此处 找到。

新功能

引入元数据仓库

简化的元数据仓库用于存储、显示、分组和用于部署元数据对象(当前是文件)。除了作为实现功能更丰富的应用程序目录的初始步骤外,它还允许从一个地方管理服务配置和部署所需的所有文件(这些文件先前分散在 Dashboard 和 Conductor 组件的代码中)。为此,它公开了一个特殊的 API 和 Web UI,用户可以在其中管理服务包以及它们引用的文件。

更多详细信息可以在 上述规范源代码 中找到。

与 Openstack Havana 版本保持同步

我们对 Murano 进行了所有必要的更改,以确保其与最新的 Openstack Havana 版本兼容。但是,并非所有 Murano 所需的补丁都已应用于 Havana 本身。特别是,有 2 个 Heat 修复程序([1][2])计划在 IceHouse 版本中发布。为了使 Murano 正常工作,应将它们应用于与 Havana 对应的 vanilla Heat 版本。您可以在 此处 找到快速手动操作指南和补丁。

Neutron 和高级网络

在此版本中,Murano 支持 Nova Networking 和 Neutron,只需更改 Conductor / Dashboard 配置中 network_topology / NETWORK_TOPOLOGY 参数的值即可在两者之间切换。此外,还对 Conductor 和服务模板的内部网络进行了大量更改,以解决外部网络中 IP 耗尽的问题,该问题在 0.3 版本中由于每个新环境都必须创建一个新的路由器而出现。现在,在部署每个环境时,Conductor 会尝试猜测默认路由器,并通过为每个环境生成子网来分隔环境的地址空间。

修复的错误

可以在 此处 找到 Murano v0.4 中修复的所有错误的完整列表。

已知问题

可以在 Murano Launchpad 页面上找到实际的错误状态

  • Internet Information Services Web Farm 和 ASP.NET Application Web Farm 服务无法部署。它们依赖于使用 Neutron LBaaS 资源的 Heat 模板 - 此资源未由 Fuel 部署,并且自行部署非常繁琐和困难。更确切地说,如果 Neutron LBaaS 在 Openstack 安装中工作,它们将被部署,但由于我们无法验证部署的成功(由于缺少 Neutron LBaaS),因此这是一个已知问题。
  • 要部署 MS SQL 集群,其安全组中打开了 1024-65535 范围内的所有 TCP 和 UDP 端口。这是一个过于宽松的规则,可能会带来安全问题。
  • 如果服务的模板主机名长度超过 15 个字符(字段最大长度没有验证),Heat Stack 创建将失败(因为它在最终实例名称后附加了另外 47 个字符)。这是一个已知问题。