基于OpenStack的开源软件仓库设计与实现
DOI:
CSTR:
作者:
作者单位:

中国卫星海上测控部 江阴 214400

作者简介:

通讯作者:

中图分类号:

TP315

基金项目:


Design and Implementation of Open Source Software Repository Based on OpenStack
Author:
Affiliation:

China Satellite Maritime Tracking and Control Department, Jiangyin 214400, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对远洋航天测量船逐步地部署自主可控设备后,在海上执行任务期间,卫星通信带宽资源有限,无法满足海上测控任务、科学研究和随行试验等对开源软件需求增大的问题,设计了一种基于云计算平台的开源操作系统软件仓库,python软件仓库和git分布式管理仓库。通过构建OpenStack平台,使用apt-mirror构建了Debian/Ubuntu操作系统软件仓库,使用yum-utils构建了Fedora/CentOS软件仓库,通过pip2pi设计了Python软件仓库,并使用gitlab搭建了git分布式管理服务,结果为各操作系统数据量均在55GB以上,Python数据量达150GB,gitlab共享数据量也达到了50GB,海上离线模式传输速率大于8MB/s,在远航期间开源软件仓库得到了可观的访问量,其中gitlab达到了最高的8次/日的日均访问量。结果表明,通过模块化云平台搭建的开源软件仓库,操作简单,灵活性强,扩展性好,可满足测量船长期出海期间对开源软件的下载需求与协同工作。

    Abstract:

    After ocean space survey ship gradually deploys controllable equipment with independent property rights, in order to solve the problem that satellite communication bandwidth resources are limited during missions at sea, and cannot meet the increasing demand for open source software such as maritime measurement and control missions, scientific research and accompanying experiments, a kind of open source operating system software repository, Python software repository and git distributed management repository are designed based on the cloud computing platform. By building the OpenStack platform, the Debian/Ubuntu operating system software repository is built by using apt-mirror, the Fedora/CentOS software repository is also built by using yum-utils, the python software repository is designed by pip2pi, and the git distributed management service is established using gitlab. The result is that the data volume of each operating system is more than 55GB, the Python data volume is 150GB, the gitlab shared data volume has also reached 50GB, and the offline mode transmission rate is greater than 8MB/s on the sea, during the voyage, the open source software repository has received considerable access, among them, gitlab has reached the highest average daily visit volume of 8 times per day. The results show that the open source software repository built through the modular cloud platform is simple to operate, flexible, and extensible, and can meet the requirements for downloading open source software and collaborative work during the long-term seagoing of the survey ship.

    参考文献
    相似文献
    引证文献
引用本文

王军阵,杨家辉,潘佳奇,丁光帅,许成朗.基于OpenStack的开源软件仓库设计与实现[J].电子测量技术,2021,44(15):62-67

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2024-08-26
  • 出版日期:
文章二维码