一种数据中心服务器集中管理系统及方法与流程

文档序号:16685745发布日期:2019-01-22 18:17阅读:392来源:国知局
一种数据中心服务器集中管理系统及方法与流程

本发明涉及数据中心设备管理技术领域,特别涉及一种数据中心服务器集中管理系统及方法。



背景技术:

随着信息化的发展,企业、政府业务上云的推进,数据中心的服务器数量急剧增长。数据中心的运维人员普遍偏少,数据中心的运维一直停留在传统的直接访问机器阶段。系统开发之前,数据中心的运维情况大致如下:

数据中心的服务器资源孤立的存储在系统中,只有简单的ip、配置等基本信息,服务器的密码等都是通过excel文档进行保存。运维人员对服务器的访问是通过传统的ssh直接访问的方式进行操作,无法核对运维人员的访问是否合法。

以上运维方式有如下问题:

(1)服务器的密码通过excel文档保存,而excel文档经常会复制给其他人。随着使用人员的增多,密码就无序传播开,如果有人恶意操作,也无法定位操作者,具有很大的安全隐患。

(2)服务器的密码通常比较复杂,运维人员要操作某个服务器时,需要首先查看文档,获取密码,再把密码输入到要ssh连接工具上发起连接。这个操作过程比较麻烦,需要频繁的进行查看密码、登录、密码验证操作,给运维人员带了很多额外的工作,导致运维效率低下。

(3)如果需要修改服务器的密码,由于使用人员较多,其他人还是使用之前的密码,很容易造成密码的混乱;同时,如果需要收回某使用人员对服务器的访问权限,只有修改密码这一个方法,无法从根源上限制该人员的访问。

(4)所有运维人员对服务器的访问权限是一样的,都可以随时发起对服务器的操作,不能控制非法用户的访问。

随着数据中心规模的扩大,这些运维问题会越来越严重。数据中心的安全威胁不仅来自于外部,更多的更有威胁的安全事故来源于运维人员的自身操作。服务器容纳着数据中心最核心的业务数据,而现有的物理监控、安全防护无法精确定位、还原虚拟账号和实体自然人之间的对应关系,给机房设备安全工作带来极大的漏洞。

基于上述情况,本发明提出了一种数据中心服务器集中管理系统及方法。



技术实现要素:

本发明为了弥补现有技术的缺陷,提供了一种简单高效的数据中心服务器集中管理系统及方法。

本发明是通过如下技术方案实现的:

一种数据中心服务器集中管理系统,其特征在于:包括资源管理模块,用户管理模块,授权管理模块,身份认证模块,访问控制模块,运维管理模块和审计日志模块;所述资源管理模块用于管理数据中心的服务器资源包括服务器的基本信息和账号信息;所述用户管理模块用于管理数据中心的运维人员信息,即系统的主要使用者信息;所述授权管理模块包括用户的资源授权单元和接入授权单元,资源授权单元是对系统中的运维人员进行服务器的授权管理和收回授权管理,接入授权单元用于控制用户访问服务器资源的限制,包括访问时间和ip策略;所述身份认证模块用于核对运维人员的身份信息,判断是否可以登录系统;所述访问控制模块用于根据用户的资源授权和接入授权,判断用户是否可以进行连接服务器;所述运维管理模块负责进行连接服务器进行运维操作;所述审计日志模块用于记录用户的登陆日志和会话日志。

所述数据中心服务器集中管理系统的管理方法,其特征在于:所述资源管理模块维护数据中心中的所有的服务器信息,保持服务器的账号信息;服务器信息基本包括服务器的名称、cpu内存网卡等配置信息,生命周期、ip地址和归属信息;账号信息包括服务器的用户名和密码信息,密码通过加密算法加密后保存于数据库中;管理员利用资源管理模块维护系统中的服务器信息,包括增加、删除、修改服务器信息,还可以将服务器进行停用、启用处理,停用后的服务器运维人员将不能对该服务器进行连接操作;

所述用户管理模块将用户分为运维管理员和运维人员两类;其中,运维管理员具有数据中心服务器的所有访问权限,负责整个数据中心的服务器的运维工作,可以给运维人员分配资源访问权限、进行运维人员的接入授权设置;能够查看运维人员的登录日志和会话日志信息;运维人员是运维工作的执行者,根据运维管理员分配的资源,在符合接入策略的前提下,进行服务器的连接,发起运维操作;

运维管理员根据运维需要,利用资源授权单元将系统中的服务器分配给运维人员;如果某个服务器需要交由某个运维人员进行负责,则将该服务器资源的访问权限授予该运维人员,并设置对该服务器资源的授权时间;运维人员对该服务器资源没有访问权限或权限到期,即不能进行服务器的连接;运维管理员可以修改对运维人员的授权信息,包括修改授权时间和/或收回对某个服务器的授权,且同一服务器可以授权给多个运维人员;

所述接入授权单元的接入策略分为时间策略和ip策略;时间策略指定用户在什么时间范围内可以进行运维操作,不在指定时间范围则不能发起运维操作;时间策略和对单个服务器的授权时间同时满足要求,才能够进行连接服务器的操作;ip策略是限定用户可以发起运维操作的自身电脑的ip地址范围,在指定的ip地址范围内才可以进行连接服务器的操作;通过时间策略、ip策略,能够有效控制运维人员在什么时间、什么ip范围内进行操作,能够避免用户随意连接,提高了运维的安全性;

所述身份认证模块对使用本系统用户进行验证;系统根据用户输入的用户名和口令信息与数据库中的用户信息进行比对,判读用户是否是合法用户并判断用户的角色信息;如果用户登录成功,则根据用户的角色,显示对应的功能菜单,用户根据功能菜单的功能进行操作;如果用户登录失败,则提示用户信息有误,需要核对登录;

系统身份认证成功后,如进行服务器的访问操作,需要结合对该用户的授权信息,判断用户是否有对该服务器的访问权限;所述访问控制模块从用户接入授权,资源授权和资源授权有效期方面对用户的访问权限进行验证,如果各项授权都没有问题,则允许用户对该服务器的访问,如果有不符合的授权,则不允许该用户的操作;

所述访问控制模块确认用户对某个服务器的访问后,所述运维管理模块从数据库中获取该服务器资源的账号信息,发起对该服务器资源的连接,并交由用户进行服务器的操作;用户操作完成后,所述运维管理模块关闭服务器的连接,并将该用户的访问情况计入会话日志中;

所述审计日志模块记录用户的操作日志,包括登录日志和会话日志;登录日志记录用户的登录信息,包括用户信息,登录ip,登陆开始时间,退出时间和登录时长;会话日志记录用户对服务器的访问信息,包括用户信息,服务器信息,访问开始时间和结束时间。

所述运维管理员负责整个数据中心的运维,能够管理运维人员和资源数据,具体工作流程包括以下步骤:

(1)运维管理员通过身份认证模块认证后进入管理系统,利用资源管理模块和用户管理模块分别对服务器资源数据和用户数据进行维护和管理;

(2)利用授权管理模块进行用户授权操作,包括设置运维人员对服务器的访问权限和接入权限;

(3)运维管理员利用审计日志模块定期查看运维人员的日志,及时掌握运维人员对数据中心服务器的操作情况,并在发现有频繁访问或非法访问时及时控制。

所述步骤(1)中,运维管理员进入管理系统后,初始化数据中心的基础数据,包括用户数据和服务器的资源数据;用户数据是指对运维人员的用户管理,服务器的资源数据是指录入数据中心的服务器信息,包括服务器的账号信息。

所述运维人员是运维工作的执行者,根据运维管理员分配的资源,在符合接入策略的前提下,进行服务器的连接,发起运维操作,具体工作流程包括以下步骤:

(1)运维人员通过身份认证模块认证后进入管理系统,查看运维管理员授权的服务器列表,选择需要访问的服务器进行连接访问;

(2)运维人员发起访问服务器的申请,访问控制模块根据对运维人员的接入授权和资源授权信息进行访问控制校验,校验通过则允许用户的访问,校验未通过则不允许该用户的操作;

(3)运维人员通过校验后,通过运维管理模块实现对对应服务器的连接和操作;操作完成后,运维管理模块关闭服务器的连接,并将对服务器的登录和访问操作会生成登录日志和会话日志,审计日志模块记录登录日志和会话日志以用户通过供用户管理模块查看。

所述访问控制模块对用户访问控制的具体流程,包括以下步骤:

(1)用户发起连接服务器的操作后,首先判断用户访问时间是否在接入策略的允许时间范围,如果允许则进行下一步判断;如不在合法访问时间,则结束该次访问申请;

(2)判断用户本机的ip是否符合ip接入要求,如果符合则进行下一步判断;如不在合法ip地址范围,则结束该次访问申请;

(3)判断用户有无对该服务器的访问权限,如有权限则进行下一步判断;如没有访问权限,则结束该次访问申请;

(4)判断用户访问该服务器的授权有无过期,如没有过期则由运维管理模块发起连接进行访问;如授权过期,则结束该次访问申请。

本发明的有益效果是:该数据中心服务器集中管理系统及方法,有效优化了机房设备管理过程,加强了设备的安全性及管理过程的安全性,既能够实现对数据中心的集中安全管理,也能够实现对用户的身份、权限、操作的集中安全管理,提高了数据中心的运维安全性。

附图说明

附图1为本发明运维管理员具体工作流程示意图。

附图2为本发明维人员具体工作流程示意图。

附图3为本发明访问控制模块对用户访问控制的具体流程示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

该数据中心服务器集中管理系统,包括资源管理模块,用户管理模块,授权管理模块,身份认证模块,访问控制模块,运维管理模块和审计日志模块;所述资源管理模块用于管理数据中心的服务器资源包括服务器的基本信息和账号信息;所述用户管理模块用于管理数据中心的运维人员信息,即系统的主要使用者信息;所述授权管理模块包括用户的资源授权单元和接入授权单元,资源授权单元是对系统中的运维人员进行服务器的授权管理和收回授权管理,接入授权单元用于控制用户访问服务器资源的限制,包括访问时间和ip策略;所述身份认证模块用于核对运维人员的身份信息,判断是否可以登录系统;所述访问控制模块用于根据用户的资源授权和接入授权,判断用户是否可以进行连接服务器;所述运维管理模块负责进行连接服务器进行运维操作;所述审计日志模块用于记录用户的登陆日志和会话日志。

该数据中心服务器集中管理系统的管理方法,所述资源管理模块维护数据中心中的所有的服务器信息,保持服务器的账号信息;服务器信息基本包括服务器的名称、cpu内存网卡等配置信息,生命周期、ip地址和归属信息;账号信息包括服务器的用户名和密码信息,密码通过加密算法加密后保存于数据库中;管理员利用资源管理模块维护系统中的服务器信息,包括增加、删除、修改服务器信息,还可以将服务器进行停用、启用处理,停用后的服务器运维人员将不能对该服务器进行连接操作;

所述用户管理模块将用户分为运维管理员和运维人员两类;其中,运维管理员具有数据中心服务器的所有访问权限,负责整个数据中心的服务器的运维工作,可以给运维人员分配资源访问权限、进行运维人员的接入授权设置;能够查看运维人员的登录日志和会话日志信息;运维人员是运维工作的执行者,根据运维管理员分配的资源,在符合接入策略的前提下,进行服务器的连接,发起运维操作;

运维管理员根据运维需要,利用资源授权单元将系统中的服务器分配给运维人员;如果某个服务器需要交由某个运维人员进行负责,则将该服务器资源的访问权限授予该运维人员,并设置对该服务器资源的授权时间;运维人员对该服务器资源没有访问权限或权限到期,即不能进行服务器的连接;运维管理员可以修改对运维人员的授权信息,包括修改授权时间和/或收回对某个服务器的授权,且同一服务器可以授权给多个运维人员;

所述接入授权单元的接入策略分为时间策略和ip策略;时间策略指定用户在什么时间范围内可以进行运维操作,不在指定时间范围则不能发起运维操作;时间策略和对单个服务器的授权时间同时满足要求,才能够进行连接服务器的操作;ip策略是限定用户可以发起运维操作的自身电脑的ip地址范围,在指定的ip地址范围内才可以进行连接服务器的操作;通过时间策略、ip策略,能够有效控制运维人员在什么时间、什么ip范围内进行操作,能够避免用户随意连接,提高了运维的安全性;

所述身份认证模块对使用本系统用户进行验证;系统根据用户输入的用户名和口令信息与数据库中的用户信息进行比对,判读用户是否是合法用户并判断用户的角色信息;如果用户登录成功,则根据用户的角色,显示对应的功能菜单,用户根据功能菜单的功能进行操作;如果用户登录失败,则提示用户信息有误,需要核对登录;

系统身份认证成功后,如进行服务器的访问操作,需要结合对该用户的授权信息,判断用户是否有对该服务器的访问权限;所述访问控制模块从用户接入授权,资源授权和资源授权有效期方面对用户的访问权限进行验证,如果各项授权都没有问题,则允许用户对该服务器的访问,如果有不符合的授权,则不允许该用户的操作;

所述访问控制模块确认用户对某个服务器的访问后,所述运维管理模块从数据库中获取该服务器资源的账号信息,发起对该服务器资源的连接,并交由用户进行服务器的操作;用户操作完成后,所述运维管理模块关闭服务器的连接,并将该用户的访问情况计入会话日志中;

所述审计日志模块记录用户的操作日志,包括登录日志和会话日志;登录日志记录用户的登录信息,包括用户信息,登录ip,登陆开始时间,退出时间和登录时长;会话日志记录用户对服务器的访问信息,包括用户信息,服务器信息,访问开始时间和结束时间。

所述运维管理员负责整个数据中心的运维,能够管理运维人员和资源数据,具体工作流程包括以下步骤:

(1)运维管理员通过身份认证模块认证后进入管理系统,利用资源管理模块和用户管理模块分别对服务器资源数据和用户数据进行维护和管理;

(2)利用授权管理模块进行用户授权操作,包括设置运维人员对服务器的访问权限和接入权限;

(3)运维管理员利用审计日志模块定期查看运维人员的日志,及时掌握运维人员对数据中心服务器的操作情况,并在发现有频繁访问或非法访问时及时控制。

所述步骤(1)中,运维管理员进入管理系统后,初始化数据中心的基础数据,包括用户数据和服务器的资源数据;用户数据是指对运维人员的用户管理,服务器的资源数据是指录入数据中心的服务器信息,包括服务器的账号信息。

所述运维人员是运维工作的执行者,根据运维管理员分配的资源,在符合接入策略的前提下,进行服务器的连接,发起运维操作,具体工作流程包括以下步骤:

(1)运维人员通过身份认证模块认证后进入管理系统,查看运维管理员授权的服务器列表,选择需要访问的服务器进行连接访问;

(2)运维人员发起访问服务器的申请,访问控制模块根据对运维人员的接入授权和资源授权信息进行访问控制校验,校验通过则允许用户的访问,校验未通过则不允许该用户的操作;

(3)运维人员通过校验后,通过运维管理模块实现对对应服务器的连接和操作;操作完成后,运维管理模块关闭服务器的连接,并将对服务器的登录和访问操作会生成登录日志和会话日志,审计日志模块记录登录日志和会话日志以用户通过供用户管理模块查看。

所述访问控制模块对用户访问控制的具体流程,包括以下步骤:

(1)用户发起连接服务器的操作后,首先判断用户访问时间是否在接入策略的允许时间范围,如果允许则进行下一步判断;如不在合法访问时间,则结束该次访问申请;

(2)判断用户本机的ip是否符合ip接入要求,如果符合则进行下一步判断;如不在合法ip地址范围,则结束该次访问申请;

(3)判断用户有无对该服务器的访问权限,如有权限则进行下一步判断;如没有访问权限,则结束该次访问申请;

(4)判断用户访问该服务器的授权有无过期,如没有过期则由运维管理模块发起连接进行访问;如授权过期,则结束该次访问申请。

与现有技术相比,该数据中心服务器集中管理系统及方法在以下几个方面取得了很好的效果:

(1)实现了服务器密码的有效管理。系统使用后,服务器的秘密由原来的excel明文密码保存,变成了系统加密保存,运维人员无法获取服务器的密码,能够有效防止密码的无序传播,有效保障了数据中心服务器密码的安全。

(2)切断了运维人员和服务器的直连,对服务器的访问只能在本系统进行,有效防止了运维人员对服务器的随意访问。

(3)实现了单点登录,运维人员登录本系统后,可以直接对有权限的服务器发起访问,不需要再输入服务器的用户名密码进行校验。运维人员免去了查找服务器密码、服务器登录、密码校验的工作,有效减少了运维人员的工作量。

(4)能够精准的控制某个运维人员能在什么时间在哪个ip地址范围向哪个服务器发起访问。如有临时维护人员需要进行服务器访问,可以分配给该人员一个临时权限,访问结束后,收回该权限,该用户即不能再进行服务器的访问。通过精准的授权控制,有效限制了运维人员的随意访问,减少了数据中心的安全隐患。

(5)运维人员的每次访问服务器的操作都有日志记录,出现运维问题后,能够根据访问日志有效定位。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1