本文是以“教育科研基础设施IPv6技术升级和应用示范——重点学科信息资源系统IPv6升级”项目为研究背景,该项目是中国下一代互联网示范工程(CNGI)项目中的子项目,其内容为基于“集中式管理,分布式服务”原则,将散布于国内各高校的重点学科资源进行有效、合理整合,并建立重点学科资源系统。该项目的实施是运用虚拟化技术将各学科的信息资源系统分别部署于十几台VirtualBox虚拟机中,由于虚拟机的管理维护工作是在所属宿主机的控制台展开,这增加了系统维护和管理方面的负担,同时也影响整个重点学科信息资源系统部署和规划的完整性。为此,本文设计并实现一个基于REST模式的虚拟机监控系统,该系统遵循虚拟机生命周期来管理虚拟机的创建、修改、删除、启动和停止等功能,将分散管理模式转变为集中化管理,提高了维护和管理重点学科资源系统的工作效率,并为系统的统一部署和后续扩展奠定了基础。<br> 论文重点阐述了一个虚拟机监控系统的设计与实现,该系统基于VirtualBox虚拟化管理软件所提供的WEB服务接口(JAX-WS)所完成。系统由控制台管理、信息采集和监测信息收集三个模块组成,其中控制台管理模块是系统的核心,采用REST模式进行设计,提供管理界面和通过JAX-WS来管理VirtualBox虚拟化基础设施平台;信息采集模块采集被监控系统中宿主机和虚拟机的资源使用情况;监测信息收集模块解析和存储所接收到的信息,一方面将虚拟机相关配置信息存入数据库,另一方面对实时监测信息进行可视化展示。<br> 本文特点如下:<br> 基于REST模式的虚拟机监控系统设计——REST...