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


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

推荐PyPI第三方库


热门话题
aligned wer swapper testsuite august so c9controller savanna simp kick once igdb 食物 unity intermediate chapman bno055 测试阶段 humanizer 抗体 selenium2library pdg 斧头 hopfield 多音字 marketplace plexauth primer y994 小报 流行音乐 pydsm kitchen armhf emrichen convolutional tvdbapi pygs arra samm mxdatetime 板条箱 list1 tagify own wapper epita multikeydict cryptowallet 灌木