基于BS架构管理XenServer的管理系统及方法技术方案

技术编号:15690710 阅读:93 留言:0更新日期:2017-06-24 03:19
本发明专利技术公开了基于BS架构管理XenServer的管理系统及方法,用于管理安装有XenServer系统的服务器,该系统包括:虚拟机模块,将虚拟机模板导入系统,获取虚拟机IP地址;用户授权认证模块,对用户根据虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;系统管理模块,对管理系统进行管理;核心管理模块,对XenServer虚拟化资源进行管理;采用B/S架构实现虚拟化管理平台,将系统功能实现的核心部分集中到虚拟机服务器上,简化系统的开发、维护和使用;用户只需要安装一个浏览器,就可以管理装有XenServer系统的服务器。

Management system and method for managing XenServer based on BS framework

The invention discloses a management method and system framework of BS management based on XenServer, for the management of the installation of XenServer server system, the system includes: virtual machine module, virtual machine templates into the system, access to the virtual machine IP address; user authentication and authorization module, the user according to the input of IP virtual machine management system interface WEB address when the identity authentication; system management module, the management system; the core management module, the management of the XenServer virtualization resources; using B/S architecture virtualization management platform, the core part of the system function to the virtual machine server, simplifying system development, maintenance and use; users need only install a browser, you can manage the server with XenServer system.

【技术实现步骤摘要】
基于BS架构管理XenServer的管理系统及方法
本专利技术涉及虚拟计算机
,特别涉及一种基于BS架构管理XenServer的管理系统及方法。
技术介绍
随着信息产业的快速发展,云计算技术也就应运而生并开始蓬勃发展,作为实现云计算关键技术的虚拟化技术也越来越受关注。目前只能通过XenServer等CS架构的客户端来管理服务器虚拟化系统,而随着互联网的飞速发展,移动办公越来越普及,这就需要管理系统具有扩展性,具有远程访问的特性;而CS架构客户端需要安装专有的客户端软件,因此增加了维护和升级成本;而且对客户端的操作系统有一定限制,只能支持微软的windows操作系统,难以兼容Linux、Unix等系统。因此,如何简化系统的开发、维护和使用,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种基于BS架构管理XenServer的管理系统及方法,采用B/S架构实现虚拟化管理平台,用户只需要安装一个浏览器,就可以管理装有XenServer系统的服务器。为解决上述技术问题,本专利技术提供一种基于BS架构管理XenServer的管理系统,用于管理安装有XenServer系统的服务器,包括:虚拟机模块,用于将虚拟机模板导入系统,获取虚拟机IP地址;用户授权认证模块,用于对用户根据所述虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;系统管理模块,用于对管理系统进行管理;其中,所述管理系统包括用户与角色管理、日志管理、系统状态、任务管理、告警管理和许可证管理功能;核心管理模块,用于对XenServer虚拟化资源进行管理;其中,所述XenServer虚拟化资源包括主机管理、资源池管理、虚拟机管理、存储管理、网络管理、虚拟磁盘管理和虚拟网络管理。可选的,所述虚拟机模块,包括:导入单元,用于将虚拟机模板导入系统中任意一台安装有所述XenServer系统的服务器;IP地址获取模块,用于当成功导入所述虚拟机模板时,检测系统中是否具有DHCP服务器;若检测到系统中具有DHCP服务器时,获取虚拟机IP地址;若未检测到系统中具有DHCP服务器时,在配置MAC地址、静态IP、子网掩码和网关信息后保存并重启网络服务,获取虚拟机IP地址。可选的,所述用户授权认证模块,包括:身份认证单元,用于对用户根据所述虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;授权单元,用于当所述身份信息验证通过后,对所述用户能够进行的操作进行授权;并将认证信息存储到用户信息中。可选的,所述用户授权认证模块,还包括:权限认证单元,用于对所述用户的管理请求进行验证,并将验证信息存储到用户信息中。本专利技术还提供一种基于BS架构管理XenServer的管理方法,用于管理安装有XenServer系统的服务器,包括:将虚拟机模板导入系统,获取虚拟机IP地址;对用户根据所述虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;在验证通过后对管理系统和/或XenServer虚拟化资源进行管理;其中,所述管理系统包括用户与角色管理、日志管理、系统状态、任务管理、告警管理和许可证管理功能;所述XenServer虚拟化资源包括主机管理、资源池管理、虚拟机管理、存储管理、网络管理、虚拟磁盘管理和虚拟网络管理。可选的,所述将虚拟机模板导入系统,获取虚拟机IP地址,包括:将虚拟机模板导入系统中任意一台安装有所述XenServer系统的服务器;当成功导入所述虚拟机模板时,检测系统中是否具有DHCP服务器;若检测到系统中具有DHCP服务器时,获取虚拟机IP地址;若未检测到系统中具有DHCP服务器时,在配置MAC地址、静态IP、子网掩码和网关信息后保存并重启网络服务,获取虚拟机IP地址。可选的,本方案还包括:当所述身份信息验证通过后,对所述用户能够进行的操作进行授权;并将认证信息存储到用户信息中。可选的,本方案还包括:对所述用户的管理请求进行验证,并将验证信息存储到用户信息中。本专利技术所提供的一种基于BS架构管理XenServer的管理系统,用于管理安装有XenServer系统的服务器,包括:虚拟机模块,用于将虚拟机模板导入系统,获取虚拟机IP地址;用户授权认证模块,用于对用户根据所述虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;系统管理模块,用于对管理系统进行管理;其中,所述管理系统包括用户与角色管理、日志管理、系统状态、任务管理、告警管理和许可证管理功能;核心管理模块,用于对XenServer虚拟化资源进行管理;其中,所述XenServer虚拟化资源包括主机管理、资源池管理、虚拟机管理、存储管理、网络管理、虚拟磁盘管理和虚拟网络管理;可见,该系统采用B/S架构实现虚拟化管理平台,将系统功能实现的核心部分集中到虚拟机服务器上,简化系统的开发、维护和使用;用户只需要安装一个浏览器,就可以管理装有XenServer系统的服务器。大大简化了用于客户端设备的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,实现了用户移动管理系统的需求。本专利技术还提供了一种基于BS架构管理XenServer的管理方法,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的基于BS架构管理XenServer的管理系统的结构框图;图2为本专利技术实施例所提供的基于BS架构管理XenServer的管理系统的整体部署框架图;图3为本专利技术实施例所提供的基于BS架构管理XenServer的管理系统的功能模块构架图;图4为本专利技术实施例所提供的基于BS架构管理XenServer的管理方法的流程图。具体实施方式本专利技术的核心是提供一种基于BS架构管理XenServer的管理系统及方法,采用B/S架构实现虚拟化管理平台,用户只需要安装一个浏览器,就可以管理装有XenServer系统的服务器。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例中XenServer是为了高效地管理Windows(R)和Linux(R)虚拟服务器而设计的,可提供经济高效的服务器整合和业务连续性。BS架构为(Browser/Server,浏览器/服务器模式),是一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户端上只要安装一个浏览器即可实现与服务器的交互。本实施例就采用B/S架构实现虚拟化管理平台,用户只需要安装一个浏览器,就可以管理装有XenServer系统的服务器。具体请参考图1,图1为本专利技术实施例所提供的基于BS架构管理XenServer的管理系统的结构框图;本文档来自技高网...
基于BS架构管理XenServer的管理系统及方法

【技术保护点】
一种基于BS架构管理XenServer的管理系统,用于管理安装有XenServer系统的服务器,其特征在于,包括:虚拟机模块,用于将虚拟机模板导入系统,获取虚拟机IP地址;用户授权认证模块,用于对用户根据所述虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;系统管理模块,用于对管理系统进行管理;其中,所述管理系统包括用户与角色管理、日志管理、系统状态、任务管理、告警管理和许可证管理功能;核心管理模块,用于对XenServer虚拟化资源进行管理;其中,所述XenServer虚拟化资源包括主机管理、资源池管理、虚拟机管理、存储管理、网络管理、虚拟磁盘管理和虚拟网络管理。

【技术特征摘要】
1.一种基于BS架构管理XenServer的管理系统,用于管理安装有XenServer系统的服务器,其特征在于,包括:虚拟机模块,用于将虚拟机模板导入系统,获取虚拟机IP地址;用户授权认证模块,用于对用户根据所述虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;系统管理模块,用于对管理系统进行管理;其中,所述管理系统包括用户与角色管理、日志管理、系统状态、任务管理、告警管理和许可证管理功能;核心管理模块,用于对XenServer虚拟化资源进行管理;其中,所述XenServer虚拟化资源包括主机管理、资源池管理、虚拟机管理、存储管理、网络管理、虚拟磁盘管理和虚拟网络管理。2.根据权利要求1所述的基于BS架构管理XenServer的管理系统,其特征在于,所述虚拟机模块,包括:导入单元,用于将虚拟机模板导入系统中任意一台安装有所述XenServer系统的服务器;IP地址获取模块,用于当成功导入所述虚拟机模板时,检测系统中是否具有DHCP服务器;若检测到系统中具有DHCP服务器时,获取虚拟机IP地址;若未检测到系统中具有DHCP服务器时,在配置MAC地址、静态IP、子网掩码和网关信息后保存并重启网络服务,获取虚拟机IP地址。3.根据权利要求1所述的基于BS架构管理XenServer的管理系统,其特征在于,所述用户授权认证模块,包括:身份认证单元,用于对用户根据所述虚拟机IP地址登录管理系统WEB界面时输入的身份信息进行认证;授权单元,用于当所述身份信息验证通过后,对所述用户能够进行的操作进行授权;并将认证信息存储到用户信息中。4.根据权利要求1-3任一项所述的基于BS架构管理XenServer的管理系...

【专利技术属性】
技术研发人员:桑圣远颜秉珩闫冬冬
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1