日前,木兰开源社区TOC召开了孵化项目审议会议,其项目分别覆盖数据库、大数据处理、网络、流媒体、云计算等关键领域。其中,浪潮数据纯自研产品Skyline成功入围。

自开源至今,OpenStack常被诟病的一点是原生界面不太好用,进而导致各大厂商在使用OpenStack的同时,也都纷纷依照自身的使用场景专门开发了各自的OpenStack管理界面。

同样,浪潮云海在OpenStack的长期实践中也开发了自身的OpenStack界面,即Skyline。产品对标OpenStack社区Horizon项目,在易用性、页面性能等方面都进行了深度优化,提供简单、易用、高效的OpenStack控制台。自推出至今五年之久,已经服务了诸多企业级用户并一直以来不断打磨完善。

千呼万唤,如今Skyline开源啦!目前遵循MulanPSL2协议,协议内容和repo地址详见文末。

独具创新的Skyline 其基础功能都有哪些?

Skyline完整实现了Nova计算、Cinder块存储、Manila文件存储、Swift对象存储、Glance镜像管理、Neutron网络、Keystone认证等基础模块功能。

以计算模块为例,使用Skyline可以很轻松创建虚拟机。在创建时不光可以直接创建卷,选择网卡和安全组,还可以提供根据CPU和内存筛选规格、重置初始密码、指定网卡的固定IP、指定主机组等功能。

此外用户还可以使用Excel模板批量创建虚拟机,如下图。

针对虚拟机的管理,Skyline提供了迁移、在线迁移、援救、重建等高级操作。

对于虚拟机和卷,Skyline还提供了软删除回收站功能,为这类高危操作提供了「还原」的机会。

例如在上传镜像时,Skyline支持大镜像的断点续传,即使网络不好,或传到中途浏览器被关闭,用户仍然可以在任何时机继续上传。

Skyline:基础功能广泛普惠 高级功能可圈可点

关键的是,Skyline同时还对接了Ironic裸机管理、Cyborg设备管理、Masakari高可用、Octavia负载均衡、Heat服务编排、Mistral计划任务、Senlin伸缩服务、Trove数据库实例等模块功能,为用户提供了更丰富的功能使用空间。例如在Skyline中,使用Ironic裸机管理功能,可以和管理虚拟机一样,管理裸机资源和裸机实例。

此外,Skyline为Cyborg模块提供了简单易用的硬件直通功能,在使用中用户完全不会感知Cyborg晦涩难懂的概念,只需要简单的操作即可完成GPU、FPGA、NVMe等设备的挂载/卸载操作。

针对Masakari高可用,Skyline则可以方便管理高可用集群和高可用事件,轻轻松松配置高可用策略和熔断等参数。

Octavia作为OpenStack代替lBass的负载均衡模块,使用Skyline也可以方便创建负载均衡实例,配置负载均衡策略。

值得提及的是,在2021年第十二届中国开源黑客松(Hackathon)上备受关注的Venus,作为浪潮云海贡献OpenStack的自研模块,主要提供了日志分析和日志检索的功能,Skyline当然也为其提供了对应的界面功能。具体来说可以通过Venus实现检索OpenStack日志、系统日志,分析调用链等重要功能。

未来,Skyline会怎样发展?

Skyline开源版目前主要由3位浪潮云海工程师,分别是高飞、白子玉、张百林,以及4位外部贡献者,分别是潘启宝、宁胜滨、周国伟、张严冰来维护,特此感谢。

未来Skyline计划每半年发布一个Release,由于Skyline是从商业版项目演化而来,因此需要投入时间进行开源化适配,近期计划如下:

浪潮作为“源于开源、馈于开源”理念的积极践行者,不断通过对开源开放技术的攻坚,突破开源版本在性能、大规模管理能力方面的瓶颈,助力业界共同构建开放统一的智能基础设施的重要角色之一。

面对未来,浪潮数据将持续以“开放、融合、敏捷、智能”的理念,打造云海OS硬核技术实力,围绕智算操作系统核心引擎的产品定位,以OpenStack、Kubernetes等开放基础设施为底座,持续构建起云数智一体化解决方案,推动企业数字化、智能化转型。

有关链接:

目前Skyline开源版代码托管在确实社区。
项目地址:https://forgeplus.trustie.net/projects/Inspur/skyline

木兰宽松许可证, 第2版
https://license.coscl.org.cn/MulanPSL2/

OpenStack管理界面开源啦!相关推荐

  1. 用户管理界面开源代码_商城系统开源代码对于企业有利还是有弊?

    对于商家来说,商城系统或许了解得比较多,却极少听说过"源码",面对互联网的冲击,传统企业发展不景气,只能痛定思痛进行转型,大多数传统企业选择了开源代码搭建商城网站,那么有很多的人会 ...

  2. 用户管理界面开源代码_某教师培训信息管理系统渗透思路分享

    上周公司开完会,感觉到阵阵压力.我的领导偷偷和我们在群里聊了很多.后来他心血来潮突然丢了个教师系统给我们练手于是就有了后续的事情 . 整个界面比较简单没有什么可以突破的地方.看到忘记密码点进去发现并没 ...

  3. 写了一个puppet web 管理界面,打算开源

    2019独角兽企业重金招聘Python工程师标准>>> 写了一个puppet web 管理界面,打算开源 大家觉得怎么样 ? 转载于:https://my.oschina.net/u ...

  4. Solr7 安装部署 管理界面介绍

    Solr7 安装部署 管理界面介绍 本章重点介绍CentOS 安装部署Solr7 ,Solr的管理界面介绍,添加核心Core配置,Dataimport导入数据,Documents 在线维护索引,Que ...

  5. 容器日志管理 (2) 开源日志管理方案 ELK/EFK

    本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章.上一篇<容器日志管理(1)>中介绍了Docker自带的logs子命令 ...

  6. Solr7 安装部署 管理界面介绍 1

    转载来源:https://www.cnblogs.com/itdragon/p/7995040.html Solr7 安装部署 管理界面介绍 本章重点介绍CentOS 安装部署Solr7 ,Solr的 ...

  7. 业务模型管理平台 开源_在可靠的开源模型上建立业务

    业务模型管理平台 开源 自从我们宣布Nextcloud ,一个ownCloud叉,很多人都问我,我们打算如何建立一个可持续的,健康的开源业务. 我的简短回答是,它需要高度重视在所有利益相关者(用户,贡 ...

  8. 为什么OpenStack与其他开源项目不同

    对我来说, OpenStack项目与其他开源项目不同. 让我尝试解释一下. 几年前, Henrik Ingo对开源项目规模与治理结构进行了出色的分析 . 本质上,九个最大,最活跃的开源社区都扎根于非营 ...

  9. RabbitMQ 安装与web后台管理界面开启

    首先介绍一下RabbitMQ: RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python.Ruby..NET.Java.JMS.C.PHP.Actio ...

最新文章

  1. java web 程序---购物车项目内容:
  2. Windows 技巧篇-设置我的漂亮桌面
  3. 小程序之旅——第六站(模板首页)
  4. POJ2594(二分匹配+Floyd求传递闭包)
  5. CodedInputStream encountered an embedded string or message which claimed to have negative size.
  6. 【Go语言】【13】再谈GO语言的结构体
  7. 设计模式学习笔记七:常用设计模式原则总结
  8. swift 数据存储
  9. QA:golang redis协议同时写入报错
  10. Maven基础篇之Maven实战入门-最新IDEA版maven
  11. 【PC工具】windows免安装录屏绿色软件,无需注册无水印绿色录屏软件
  12. 网页版手游怎么选服务器,吃鸡怎么看自己选的哪个服务器 | 手游网游页游攻略大全...
  13. 深耕智慧互联网,华数传媒正重新定义生活方式
  14. VC 控制台颜色设置
  15. 【虹科】人工智能和工业相机助力瓶盖质量控制
  16. 初中计算机考试wps文字,初中信息技术WPS表格测试题.docx
  17. mysql的zip安装教程
  18. 欧科云链荣获人民网匠心技术奖,科技创新共造企业发展“强引擎”
  19. 全球及中国多普勒导航仪行业投资分析及前景预测报告2022-2028年
  20. 安卓机器人做图软件_绘图机器人andy软件下载-美图秀秀绘图机器人andy_5577安卓网...

热门文章

  1. java联合主键_hibernate联合主键映射(注解版)
  2. yolo算法_不到2MB,超轻YOLO算法!准确率接近YOLOv3,速度快上45%
  3. html ie7高度,在HTML,IE6和IE7中工作的HTML垂直和水平居中的实用解决方案
  4. where里能用max吗_超市里四五元钱的速冻饺子能买吗?
  5. python import io_Python——python3的io读写
  6. 颜宁的学生都已经副院长了!还发表了学校首篇Nature
  7. restful api php,RestfulAPI · ThinkPHP6.0接口开发与应用及uniapp快速入门(更新完毕) · 看云...
  8. java if hasvalue_首选:可为空 .HasValue或Nullable !=空吗?
  9. 内核编程之Hello_kernel
  10. Python使用笔记总结目录