用于构建虚拟数据中心的简化云编排工具

nepho的Python项目详细描述


nevo是一个命令行工具,它协调创建complete 虚拟基础设施上的工作应用程序堆栈。最初 针对亚马逊网络服务和流浪汉,Nepho摘要 数据中心创建、实例配置和应用程序部署 进入可在开发人员和 团队。

有了Nepho,DevOps工程师可以完成 作为代码包(“cloudlet”)的基础设施,任何人都可以轻松地旋转 只有一个命令。Nepho正在积极开发中。

要了解更多关于Nepho的关键概念和词汇,请 查看structure of a cloudlet页。

状态

这个项目是新的,但正在由云开发 哈佛大学信息技术工程团队。我们 已经发布了一个稳定的1.0版本,内部团队正在使用它 哈佛。我们欢迎您的反馈和贡献!

目前有两个主要的代码分支:

  • master-重构为一般的core,特定于供应商 providerscloudlets用于每个单独的应用程序/服务 环境。
  • legacy-用于使用 jinja2模板化了json文件,慢慢地被合并到master中。

安装

标准安装

查看我们的getting started guide以获取设置的完整说明 在尼沃和它的属地。

在windows上,除了另一个之外,还需要install Python 要求,Windows用户的更详细说明即将到来 很快。

用于开发Nepho

的装置

如果您计划在Nepho代码库上开发,您将希望遵循 使用virtualenv的developer setup说明。

配置

默认情况下,nepho将在 主目录(~/.nepho),尽管您可以指定不同的 配置文件中的位置。运行nepho scope命令 将为您创建配置文件(~/.nepho/config),如果 不存在,但一般情况下,您不需要修改任何 默认配置选项。

Nepho将配置信息传递给提供商(即AWS, 通过参数管理系统。每个提供者,cloudlet, 蓝图可以指定所需的或可选的参数。您可以查看 并使用nepho parameter子命令操作参数。

一些常用参数的示例(使用camelcase格式):

  • 地区:美国东部1
  • 流浪者后端:虚拟盒子
  • updatepackages:false

用法

查阅内置文档(nepho --help)了解最新的 有关命令和参数的信息。Nepho支持以下内容 五个子命令:

  • nepho cloudlet-查找、下载和管理Cloudlet
  • nepho blueprint-列出并查看单个cloudlet部署 蓝图
  • nepho stack-创建、管理和销毁从 蓝图
  • nepho parameter-列出、查看和修改参数设置
  • nepho scope-为 未来的命令

通过运行 nepho <subcommand> --help

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
通过拖动Java Swing scroll JScrollPane   使用springrest控制器的java   为什么使用Java客户端传输的数据在Apache Pulsar上显示为编码?   java当数组位于arraylist中时,如何访问它?   用于处理{Item1}的正则表达式代码。将项2放入数组或列表中   java mouseListener让我的JList表现得很奇怪   java SecurityContextHolder尽管成功登录,但仍承载匿名用户   java如何在selenium自动化中使用captcha   eclipse如何在java中检查按钮是否可单击,SeleniumWebDriver。ps:检查是否可点击,不要等到它可点击   java Android存在读取\调用\日志权限问题   java按这种方式进行取整(保持小数)   Java中检查布尔数组的最快方法   java将列表中的元素替换为其他元素   JavaFX中的javaunicode补充平面   java如何使用hashmap显示图像url