跳转到: 导航, 搜索

Murano/发行说明 v0.2.11/需求

GNU/Linux 发行版

要使用 Murano v0.2.11,您可以使用 Ubuntu 12.04.3 或 CentOS 6.4。 这两种发行版是官方支持的。 Murano 可能能够在其他 GNU/Linux 发行版上工作,但我们不保证这一点,并且不为其提供安装程序。 如果您想为您的发行版打包 Murano,此页面上的信息对您可能有帮助。 下面您可以找到所有 Murano 组件的外部依赖项的完整列表。

用于每个 “murano” 组件的软件及其版本

  • "murano-conductor"
软件包 描述 版本 许可证 笔记
anyjson 在通用接口中封装可用的最佳 JSON 实现 >=0.3.3 BSD
d2to1 允许使用类似 distutils2 的 setup.cfg 文件来获取软件包的元数据,同时使用 distribute/setuptools setup.py >= 0.2.10, < 0.3 BSD 设置所需
deep 轻松、灵活地深度比较和测试结构化数据 >=0.8 GNU Lesser GPL
eventlet 高度并发的网络库 >=0.9.12 MIT
iso8601 一个简单的模块,用于解析 ISO 8601 日期 >=0.1.4 MIT
jsonpath JSON 的 XPath >=0.54 MIT
jsonschema Python 的 JSON Schema 验证实现 2.0.0 MIT
netaddr Pythonic 操作 IPv4、IPv6、CIDR、EUI 和 MAC 网络地址 >=0.7.10 MIT
oslo.config Oslo 配置 API >=1.1.1 Apache 2.0
Paste 用于使用 Web Server Gateway Interface 堆栈的工具 >=1.7.5.1 MIT
PasteDeploy 为知道自己在做什么的人提供的 Web 开发工具包 >=1.5.0 MIT
pbr Python Build Reasonableness >=0.5, <0.6 Apache 设置所需
python-heatclient OpenStack Orchestration API 客户端库 >=0.2.4 Apache
  • "murano-api"
软件包 描述 版本 许可证 笔记
d2to1 允许使用类似 distutils2 的 setup.cfg 文件来获取软件包的元数据,同时使用 distribute/setuptools setup.py >= 0.2.10, < 0.3 BSD
pbr Python Build Reasonableness >=0.5, <0.6 Apache
Babel 国际化实用程序 >=1.3 BSD
SQLAlchemy 数据库抽象库 >=0.7,<=0.7.9 MIT
anyjson 在通用接口中封装可用的最佳 JSON 实现 >=0.3.3 BSD
eventlet 高度并发的网络库 >=0.9.12 MIT
PasteDeploy 为知道自己在做什么的人提供的 Web 开发工具包 >=1.5.0 MIT
routes 路由识别和生成工具 >=1.13 MIT
webOb WSGI 请求和响应对象 >=1.2.3 MIT
wsgiref WSGI (PEP 333) 参考库 >=0.1.2 PSFL 或 ZPL
argparse Python 命令行解析库 >=1.2.1 PSFL
boto Amazon Web Services 库 >=2.10.0 MIT
sqlalchemy-migrate SQLAlchemy 的数据库模式迁移 >=0.7 MIT
httplib2 一个全面的 HTTP 客户端库。 >=0.8 MIT
pycrypto Python 的加密模块。 >=2.1.0alpha1 公共领域
kombu Python 的消息传递框架 >=2.5.13 BSD
iso8601 一个简单的模块,用于解析 ISO 8601 日期 >=0.1.4 MIT
six Python 2 和 3 兼容性实用程序 >=1.3.0 MIT
netaddr Pythonic 操作 IPv4、IPv6、CIDR、EUI 和 MAC 网络地址 >=0.7.10 MIT
  • "python-muranoclient"
软件包 描述 版本 许可证 笔记
argparse Python 命令行解析库 >=1.2.1 PSFL
prettytable 一个简单的 Python 库,用于以视觉上吸引人的 ASCII 表格格式轻松显示表格数据。 >=0.6, <0.7 BSD
python-keystoneclient OpenStack >=0.1.2 Apache
httplib2 一个全面的 HTTP 客户端库。 >=0.8 MIT
iso8601 一个简单的模块,用于解析 ISO 8601 日期 >=0.1.4 MIT
  • "murano-common"
软件包 描述 版本 许可证 笔记
d2to1 允许使用类似 distutils2 的 setup.cfg 文件来获取软件包的元数据,同时使用 distribute/setuptools setup.py >= 0.2.10, < 0.3 BSD
pbr Python Build Reasonableness >=0.5, <0.6 Apache
anyjson 在通用接口中封装可用的最佳 JSON 实现 >=0.3.3 BSD
eventlet 高度并发的网络库 >=0.9.12 MIT
puka Puka - 意见鲜明的 RabbitMQ 客户端 1.0.7c MIT
  • "murano-dashboard"
软件包 描述 版本 许可证 笔记
horizon OpenStack Dashboard。 Grizzly Apache
Django 一个高级 Python Web 框架,鼓励快速开发和简洁、务实的的设计。 >=1.4, <1.5 BSD
anyjson 在通用接口中封装可用的最佳 JSON 实现 >=0.3.3 BSD
请求 Python HTTP for Humans。 0.14.2 Apache
bunch 一个点访问的字典(类似于 JavaScript 对象) >=1.0.1 MIT
iso8601 一个简单的模块,用于解析 ISO 8601 日期 >=0.1.4 MIT
six Python 2 和 3 兼容性实用程序 >=1.3.0 MIT
django-pipeline Pipeline 是 Django 的资产打包库 >=1.3.14 MIT
django-floppyforms 完全控制模板中的表单渲染 >=1.1 BSD
djblets 使用 Django 和 Python 编写的 Web 应用程序的一组实用程序类和函数。 0.7.16 MIT
  • OpenStack 版本
大多数组件 - Grizzly
Heat 版本 = 2013-1.X

部署要求

  • Samba 共享

它应该可以从已部署实例所在的租户网络访问。此共享资源在基于 IIS 和 SQL 服务的 Murano 工作流中期间使用。共享资源结构

/share

/Prerequisites
/IIS
AspNetMVC4Setup.exe
DeployWebApp.ps1
InstallIIS.ps1
WebApplications.exe
/SQL Server
/2012
/Exctracted "MS SQL Server 2012" DVD 内容。
/Tools
PowerShellTools.msi
SharedManagementObjects.msi
SQLSysClrTypes.msi
smb.conf 示例
...
[share]
comment = Deployment Share
path = /opt/samba/share
read only = No
create mask = 0755
guest ok = Yes
browsable = Yes
guest account = nobody
...