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


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第三方库


热门话题
tilecacherootpypyprfprincehghookssepagoogoelmotorcortexwordbookdbf2csv证明书abseilminidnsgetfieldjalalidatetimebugonetimebehaviors继续执行苔丝ubootcganterhresolverumpierrezkubewntrjar污水gitwebpeerplayspycharmprojectsfreelyexoedgedoafifiendhannoschmoo层库ffprobe工作日spokeopenquakepyzipcode心脏病meterezdxfrenderserverdataflownwbcompressingkonnichiwa