摘要
针对远洋航天测量船逐步地部署自主可控设备后,在海上执行任务期间,卫星通信带宽资源有限,无法满足海上测控任务、科学研究和随行试验等对开源软件需求增大的问题,设计了一种基于云计算平台的开源操作系统软件仓库,Python软件仓库和git分布式管理仓库。通过构建OpenStack平台,使用apt-mirror构建了Debian/Ubuntu操作系统软件仓库,使用yum-utils构建了Fedora/CentOS软件仓库,通过pip2pi设计了Python软件仓库,并使用gitlab搭建了git分布式管理服务,结果为各操作系统数据量均在55 GB以上,Python数据量达150 GB,gitlab共享数据量也达到了50 GB,海上离线模式传输速率大于8 MB/s,在远航期间开源软件仓库得到了可观的访问量,其中gitlab达到了最高的8次/日的日均访问量。结果表明,通过模块化云平台搭建的开源软件仓库,操作简单,灵活性强,扩展性好,可满足测量船长期出海期间对开源软件的下载需求与协同工作。
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 pip2 pi, and the git distributed management service is established using gitlab. The result is that the data volume of each operating system is more than 55 GB, the Python data volume is 150 GB, the gitlab shared data volume has also reached 50 GB, and the offline mode transmission rate is greater than 8 MB/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.
作者
王军阵
杨家辉
潘佳奇
丁光帅
许成朗
Wang Junzhen;Yang Jiahui;Pan Jiaqi;Ding Guangshuai;Xu Chenglang(China Satellite Maritime Tracking and Control Department,Jiangyin 214400,China)
出处
《电子测量技术》
北大核心
2021年第15期62-67,共6页
Electronic Measurement Technology