Murano/ReleaseNotes v0.1/Requirements
< Murano | ReleaseNotes v0.1
GNU/Linux 发行版
要使用 Murano v0.1,您只能使用 Ubuntu 12.04.3。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
- AspNetMVC4Setup.exe
- /SQL Server
- /2012
- /Exctracted "MS SQL Server 2012" DVD 内容。
- /Tools
- PowerShellTools.msi
- SharedManagementObjects.msi
- SQLSysClrTypes.msi
- /2012
- /IIS
- smb.conf 示例
- ...
- [share]
- comment = Deployment Share
- path = /opt/samba/share
- read only = No
- create mask = 0755
- guest ok = Yes
- browsable = Yes
- guest account = nobody
- ...