基于REST模式的虚拟机监控系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:sitmaar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文是以“教育科研基础设施IPv6技术升级和应用示范——重点学科信息资源系统IPv6升级”项目为研究背景,该项目是中国下一代互联网示范工程(CNGI)项目中的子项目,其内容为基于“集中式管理,分布式服务”原则,将散布于国内各高校的重点学科资源进行有效、合理整合,并建立重点学科资源系统。该项目的实施是运用虚拟化技术将各学科的信息资源系统分别部署于十几台VirtualBox虚拟机中,由于虚拟机的管理维护工作是在所属宿主机的控制台展开,这增加了系统维护和管理方面的负担,同时也影响整个重点学科信息资源系统部署和规划的完整性。为此,本文设计并实现一个基于REST模式的虚拟机监控系统,该系统遵循虚拟机生命周期来管理虚拟机的创建、修改、删除、启动和停止等功能,将分散管理模式转变为集中化管理,提高了维护和管理重点学科资源系统的工作效率,并为系统的统一部署和后续扩展奠定了基础。  论文重点阐述了一个虚拟机监控系统的设计与实现,该系统基于VirtualBox虚拟化管理软件所提供的WEB服务接口(JAX-WS)所完成。系统由控制台管理、信息采集和监测信息收集三个模块组成,其中控制台管理模块是系统的核心,采用REST模式进行设计,提供管理界面和通过JAX-WS来管理VirtualBox虚拟化基础设施平台;信息采集模块采集被监控系统中宿主机和虚拟机的资源使用情况;监测信息收集模块解析和存储所接收到的信息,一方面将虚拟机相关配置信息存入数据库,另一方面对实时监测信息进行可视化展示。  本文特点如下:  基于REST模式的虚拟机监控系统设计——REST模式具有面向资源的特性以及较强的伸缩性,在系统的设计中针对宿主机和虚拟机的资源集合,包括CPU、内存、存储、网络等,运用实体标识的方法建立了资源描述,可较为容易地实现资源的扩展性定义,从而实现对虚拟机管理的扩展性,并可根据实际情况动态改变宿主机和虚拟机规模;  基于虚拟机生命周期的虚拟机管理——虚拟机生命周期描述了从创建虚拟机、修改、启动、停止到删除虚拟机的整个过程,在本系统的设计中为方便管理,系统的管理流程基于生命周期逻辑,虚拟机的状态可随操作状态的变迁而动态变化,可避免由于用户的误操作而可能导致系统崩溃等情况发生,实现对虚拟机的合理有效管理,在此基础上系统还实现了虚拟机硬盘管理、克隆和快照等备份管理功能;  完成一种虚拟机动态迁移的管理策略——在本系统实现中,完成了因虚拟机CPU负载超过设定阈值而进行动态迁移的管理策略,系统可根据该策略选择备份和负载较轻的宿主机,然后将该虚拟机上的资源共享服务迁移到该宿主机上的闲余虚拟机中,使系统具备一定的负载均衡能力。
其他文献
随着计算机、通信、传感器和网络技术的发展与广泛应用,一种新型的分布式、智能化、网络化的控制系统应运而生—网络控制系统。它是利用专用或通用的通信网络连接构成闭环的控
随着互联网技术的发展,Web上出现了大规模的用户和数据。对Web2.0时代海量信息进行有效的组织和分析,可以为用户提供更好的服务,具有非常重要的意义。树状标签系统就是对这些信
网络拓扑管理作为IP网络管理的基本功能,主要实现网络拓扑自动发现、更新和配置信息管理。随着互联网的飞速发展,网络规模也在迅速扩大,基于IPv4协议的互联网逐渐显示出地址
目前,机器人的应用领域已经扩展到了几乎所有的行业,并发挥着越来越大的效用,创造着巨大的价值以及有了越来越大的影响力。移动机器人是机器人学科的一个重要分支,而对移动机器人
现实生活中,经常会遇到以下情况。当走在大街上突然听到一首引人注意的歌曲,它很可能就是非常喜欢的一首音乐,但是刹那间无法想起它的名称以及演唱者。这样就不可能利用音乐名称
无线传感器网络,因容易布置、造价低廉、功耗微小等优点,在军事和许多其它领域具有广泛的应用潜景,也因此成为学术界研究的热点。由于无线传感网络无集中的控制结点,广播通讯会消
图像中的文字包含着丰富的语义信息,对于理解图像的内容具有重要意义。有了文字信息的帮助,可以方便地进行图片的分类、索引与检索,并进而设计各类应用。因此,图像文字区域检测已
随着信息技术的大力发展,人们所拥有的信息量也在不断的增加。对于大量的信息数据来说,如何获取隐含在数据中有价值的内容,是人们所关心的问题。可视化技术就是将科学计算中产生
本论文主要研究了期权定价模型中的反问题,即波动率校准问题的数值方法。这是一类具有广泛应用价值的问题。此类反问题是根据不同执行价格和不同到期日的期权市场观测价格来确
海洋对全球气候的变化起着主要的影响,雷达高度计是开展大地测量学,海洋动力学研究的重要工具。针对雷达高度计进行的定标工作也成为雷达高度计研究的十分重要的组成部分。