程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(1)

华为混合云Azure Jacket Driver 开发项目

发布于2019-09-06 12:19     阅读(1335)     评论(0)     点赞(22)     收藏(3)


定义:

1.    Jacket:OpenStack开源项目,提供统一的OpenStack API管理不同的云服务。

2.    Jacket Driver:Jacket 服务针对不同云的对接模块,对外暴露标准的 OpenStack Nova Compute Driver 和 Cinder Volume Driver 接口,实现不同云中主机和存储卷的管理功能。


需求:

1. 实现混合云 Jacket 服务对接 Microsoft Azure 云服务的 Driver 部件开发,包括 Compute Driver 和 Storage Driver,开发语言为 Python。

2.报名者需要提供简单方案描述文档,无方案文档的我们一律不予审核,我们会根据文档初步评估报名者。方案发送邮箱:80737215@qq.com。

3. Jacket Compute Driver 需要实现 Openstack Nova Compute Driver 中定义的全部接口,能够使用标准Openstack Nova API管理Azure中的虚拟机。

4. Jacket Storage Driver 需要实现 Openstack Cinder Volume Driver 中定义的全部接口,能够使用标准Openstack Cinder API管理Azure中的卷。

5. 输出代码符合OpenStack官方PEP 8代码规范,代码注释英文化,重要的接口、核心功能部分必须要有注释说明。

6. 输出代码不得引用 GPLv2/v3、AGPL 的库文件或代码。

7. 需接入持续集成平台

* 接入travis-ci.org或drone.io进行编译和测试的持续集成

*接入coveralls.io进行测试覆盖率的持续集成,测试覆盖率需要达到95%以上

8. 编写中文介绍文档,提供1篇中文_快速入门文档(Markdown格式)。

9. 编写中文设计文档,提供1篇中文_关键流程的设计文档(Markdown格式)。

10. 编写中文接口文档,提供1篇中文_API接口说明文档(Markdown格式)。

11. 项目结束后,开发者需要继续三个月的bug维护期,维护期间对bug应做到2天内响应给出方案,1周内解决。

12. 故意放置恶意、安全漏洞代码的,将保留追究责任的一切权利。

参考:

1. Jacket Wiki:https://wiki.openstack.org/wiki/Jacket

2. OpenStack Compute API:http://developer.openstack.org/api-ref-compute-v2.1.html

3. OpenStack Block Storage API:http://developer.openstack.org/api-ref-blockstorage-v2.html

4. Jacket API 参考:https://github.com/Hybrid-Cloud/hybrid_cloud/wiki/Jacket-API



所属网站分类: 技术文章 > 博客

作者:放羊人

链接:https://www.pythonheidong.com/blog/article/98491/40b9163a3c0bd68a7f5e/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

22 0
收藏该文
已收藏

评论内容:(最多支持255个字符)