2 Star 5 Fork 1

万博智云信息科技(上海)有限公司 / vegaops-core

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.en.md

VegaOps

基于API的高效调度编排工具

English | 中文

Introduction

VegaOps是基于API的高效调度编排工具。VegaOps旨在提供

  1. 灵活的编排采集能力:
  • 对标OpenStack heat、terraform等,通过解析资源模版,可快速批量构建云资源;
  • 可通过资源模版,获取多云资源,提供格式化输出数据到用户CMDB;
  • 可通过metric模版,获取多云监控指标,并提供格式化输出数据到用户监控平台;
  1. 灵活的Provider拓展能力:
  • 无需编译打包,通过编写provider提供的各资源的json解析文件,实现Provider拓展;
  • 灵活生效,无需重新进行复杂的打包流程,provider的解析json保存即生效,可灵活应对云厂商接口变化;
  1. 资源标准化能力(企业版):
  • 提供provider中资源建模及资源对象继承能力。
  • 提供各类API Base产品(尤其是云产品)资源能力标准化资源接口及编排能力;

Quick Start

Installation

Linux

执行以下命令快速安装VegaOps

curl -L -o - https://gitee.com/openproclouder/vegaops-core/raw/master/quick_install.sh | sh

安装完成后,提供vegaops命令,通过vegaops进行编排体验!

MacOS

执行以下命令快速安装VegaOps

curl -L -o - https://gitee.com/openproclouder/vegaops-core/raw/master/quick_install.sh | sh

安装完成后,提供vegaops命令,通过vegaops进行编排体验!

Windows

Running Example

  1. 通过vegaops help查看vegaops使用方法;
  2. 通过vegaops aliyun-query.yaml查询阿里云主机,aliyun-query.yaml如下:
componentId: container_bz6rmv
vendor: aliyun
version: 1.0
nodes:
- componentId: instance-1
  action: list
  nodeType: instance
credentials:
  regionId: cn-qingdao
  secret: XXXX
  key: XXXX

Example list

VegaOps Design

VegaOps Architecture

VegaOps Architecture

Provider list

Contribution

Thank you to all the people who already contributed to VegaOps!

License

Mozilla

Copyright (c) 2013-present, OneProCloud(WUHAN) Co.,Ltd

Comments ( 0 )

Sign in for post a comment

About

VegaOps是基于API的高效调度编排工具。 spread retract
Java and 3 more languages
MPL-2.0
Cancel

Releases (1)

All

Contributors

All

Activities

load more
can not load any more
1
https://gitee.com/openproclouder/vegaops-core.git
git@gitee.com:openproclouder/vegaops-core.git
openproclouder
vegaops-core
vegaops-core
master

Search