论文部分内容阅读
为了满足国民经济建设的需要,我国逐步加快了连续运行卫星定位综合服务系统(CORS)的建设步伐。多年来全国涌现了大批建设项目,例如中国地壳运动观测网络、中国海事局重点建设的沿海无线电指向标—差分全球定位系统等。此外,全国范围内还建设了一大批省级和城市级的区域型CORS系统。在相关机构的CORS数据处理中心,拥有着多种来源的CORS数据,需要对其进行统一管理和处理分析。然而,由于数据文件种类多,数据量大,解算任务多,给数据管理和数据处理带来了诸多不便,具体表现为数据管理、软件管理、GPS数据解算效率、计算机资源扩展以及远程维护与资源共享等问题。在实际工作中,工作人员希望所有的管理和数据处理操作都可以比较集中的执行,而不是具体到分散、复杂的多个主机中去。本文基于VMware虚拟机平台,利用linux系统强大的网络功能,针对CORS数据处理中心的相关问题,研究一套基于虚拟机群集的CORS数据管理与自动处理方案,旨在提高数据中心的工作效率,主要工作包括:第一,研究和构建系统高效共享的虚拟机群集,实现数据和应用功能集中管理、分散运行的格局,主要包括数据大规模/分布式管理、软件跨系统高效共享、用户群体统一等方面;第二,建设基于虚拟机群集的GPS数据自动处理系统。在高度共享的虚拟机群中,进一步加强各主机间的联系,并通过C#、bash shell以及expect语言的编程,实现由windows客户端控制的linux虚拟机群集的GAMIT自动数据处理框;第三,部署安全的远程维护和共享方案。在现代企业数据中心工作中,外网用户可以使用VPN技术或者类似teamviewer的网络会议软件,访问数据中心的内网资源。因此本文还将探讨,如何利用linux系统的强大的网络功能和安全特性,将虚拟机群中所有的资源集中到一台主机,以此作为外网用户的登录和共享资源的平台。另外,设计用户登录与共享资源的具体方案,研究用户的分级管理办法,维护共享平台的安全和稳定性。文章最后通过对虚拟机群集的GPS数据自动处理系统进行试验分析,探讨系统高效共享的虚拟机群集应用于CORS数据处理系统的可行性、优越性和不足之处,展示了该框架对实际工作效率产生的影响。