虚拟机创建与管理系统的制作方法



1.本公开涉及云计算技术领域,尤其涉及一种虚拟机创建与管理系统。


背景技术:



2.虚拟机管理系统(也称虚拟机管理平台)是指建立在虚拟化平台之外的,用于记录和管理虚拟机的业务属性的系统,在功能上与一般云管理平台接近,但实现更简单,适用于管理能力要求不高的中小规模用户。其中,业务属性通常不会影响虚拟机的运行,但是对企业管理虚拟化资源,避免虚拟化资源的过度使用和浪费,方便资源的回收与再利用有重要意义。
3.当前,虚拟机管理系统借助一般云管理平台提供的功能,可以在云管理平台中进行虚拟机的申请、审批、配额、计费等功能,但一般云管理平台常见的方式是先完成业务属性的记录,并核实业务属性的正确性和完整性,再借助云管理平台的自动化操作能力在虚拟化平台中创建虚拟化服务器。这种方案具有以下缺点:
4.a.使用者首先需要完成业务属性的填写并经过批准,然后才能获得要使用的虚拟机,延长了虚拟机的交付时间;
5.b.虚拟机管理系统需要调用虚拟化平台的接口进行虚拟机的创建或变更等功能,此类资源的变更操作不仅涉及复杂的业务逻辑,更多依赖虚拟机管理系统对虚拟化平台中可用资源掌握的准确度,否则很可能出现操作失败的问题,直接降低了交付的成功率。为了避免此种情况出现,虚拟机管理系统需要频繁的从虚拟化平台同步资源状态数据,这加大了虚拟化平台的负担;
6.c.为了实现单系统操作,需要在云管理平台中集成很多非关键功能,如资源分组、系统日志、性能监控、故障告警、虚拟机镜像管理、资源调度等。这些功能在有些虚拟化平台上已经可以提供,然而当虚拟化规模较小时,提供一系列完整的功能会大大增加虚拟机管理系统的复杂程度,提高整体系统的建设成本,价值较低。


技术实现要素:



7.有鉴于此,本公开提出了一种虚拟机创建与管理系统,不仅能够及时新建虚拟机,显著缩短虚拟机的交付时间,还能够对虚拟机的认领和审批进行管理。
8.根据本公开的一方面,提供了一种虚拟机创建与管理系统,包括虚拟机管理平台和虚拟化平台;
9.所述虚拟化平台用于根据用户的创建请求创建虚拟机,所述创建请求包括待创建虚拟机的资源属性信息
10.所述虚拟机管理平台用于接收来自所述虚拟化平台的信息,所述信息包括所述虚拟化平台创建的虚拟机的资源属性信息和创建时间,所述虚拟机管理平台还用于基于接收到的所述信息对所述虚拟机进行管理,所述管理包括对所述虚拟机的认领和审批。
11.在一种可能的实现方式中,所述虚拟化平台在创建虚拟机之前,还用于执行以下
至少一种判断:
12.根据待创建虚拟机的使用时长判断是否允许创建虚拟机;
13.根据当前虚拟化资源的利用率判断是否允许创建虚拟机;
14.根据当前虚拟化平台的使用人数判断是否允许创建虚拟机。
15.在一种可能的实现方式中,所述虚拟机管理平台还用于根据接收到的所述信息生成虚拟机列表,以供用户在所述虚拟机列表中选择待认领虚拟机并上传相应的业务属性信息,从而所述虚拟机管理平台实现对虚拟机的认领。
16.在一种可能的实现方式中,所述虚拟机管理平台还用于发送虚拟机的审批请求至审核人员处,并根据虚拟机的审批结果实现对虚拟机的审批。
17.在一种可能的实现方式中,所述虚拟机管理平台还用于自动执行以下至少一种动作以对所述虚拟机进行管理:
18.当接收到针对允许认领的虚拟机的认领信息时,将该虚拟机的状态更改为已认领;
19.当完成虚拟机的审批请求的发送任务时,将该虚拟机的状态更改为待批准;
20.根据虚拟机的审批结果,将该虚拟机的状态更改为已批准或已拒绝;
21.当接收到虚拟机的删除信息时,将该虚拟机的状态更改为待删除;
22.根据虚拟机的状态,对该虚拟机执行相应的动作。
23.在一种可能的实现方式中,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:
24.当虚拟机的状态为空,并且,在第一时间内未有认领信息关联至该虚拟机时,停止该虚拟机的运行,其中,所述第一时间与该虚拟机的创建时间相关,所述认领信息包括业务属性信息。
25.在一种可能的实现方式中,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于待批准的状态,并且,在第二时间内未有审批结果关联至该虚拟机时,停止该虚拟机的运行,其中,所述第二时间与该虚拟机的认领时间相关。
26.在一种可能的实现方式中,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于已批准的状态时,维护该虚拟机的运行。
27.在一种可能的实现方式中,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于已拒绝的状态时,停止该虚拟机的运行。
28.在一种可能的实现方式中,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机的状态为空,并且,当前时间未至第三时间时,维持该虚拟机的运行,其中,所述第三时间与该虚拟机的创建时间相关。
29.在一种可能的实现方式中,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于待批准的状态,并且,当前时间未至第四时间时,维持该虚拟机的运行,其中,所述第四时间与该虚拟机的认领时间相关。
30.在一种可能的实现方式中,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于待删除的状态时,删除该虚拟机。
31.在一种可能的实现方式中,所述虚拟机管理平台具体用于按照预设时间间隔,接收来自虚拟化平台的信息,其中,接收到的所述信息对应的虚拟机的状态为空,所述资源属
性信息包括虚拟机占用或使用资源的信息。
32.本公开通过虚拟化平台创建虚拟机,由虚拟机管理平台接收来自虚拟化平台的信息,并根据这些信息管理虚拟机,用户在向虚拟化平台提交虚拟机的创建请求时无需一并填写业务属性信息,可以先创建和使用虚拟机,而后再走认领和审批流程,不仅显著缩短了虚拟机的交付时间,保证了虚拟机的交付成功率,在减小虚拟化平台负担的同时,降低了虚拟机管理平台的复杂程度,从而降低了整体系统的建设成本。
33.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
34.包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
35.图1示出了本公开一实施例的虚拟机创建与管理系统的运行过程的示意图。
36.图2示出了本公开一实施例的虚拟机管理平台的示意图。
37.图3示出了本公开一实施例的用于执行虚拟机管理方法的装置的框图。
具体实施方式
38.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
39.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
40.另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
41.为了方便本领域技术人员理解本公开实施例提供的技术方案,下面先对技术方案实现的技术环境进行说明。
42.在对虚拟机进行管理的过程中,一般关心虚拟机的两类属性,即资源属性和业务属性。资源属性描述了虚拟机占用或使用特定资源的信息,如计算资源、网络资源、存储资源等,这些信息通常记录在虚拟化平台中。业务属性描述了虚拟机所对应的业务管理信息,如虚拟机的创建者或使用者、创建活动的审批者、准许使用到什么时间、应该缴纳多少费用、所创建的虚拟机是否超出了使用者的预设配额等,这些业务属性通常不会影响虚拟机的运行,但是对企业管理虚拟化资源、避免虚拟化资源的过度使用和浪费、方便资源的回收与再利用有着重要意义。目前,在创建虚拟机的时候,需要先填写资源属性信息和业务属性信息,然后经过批准后,虚拟机才会被创建,创建完成后使用者才能使用,这种方法下的管理逻辑复杂,直接延长了虚拟机的交付时间,影响了用户的使用体验。因此,简化虚拟机的管理逻辑、缩短虚拟机的交付时长具有重要意义。
43.本公开提出了一种虚拟机创建与管理系统,包括虚拟机管理平台和虚拟化平台。
用户可以通过虚拟化平台创建虚拟机,在创建新的虚拟机时,用户在向虚拟化平台提交虚拟机的创建请求时无需填写虚拟机的业务属性信息,并且无需获得虚拟机的审批,可以直接根据虚拟机的资源属性信息在虚拟化平台上创建新的虚拟机,这显著缩短了虚拟机的交付时间,保证了虚拟机的交付成功率。虚拟机管理平台可以接收来自虚拟化平台的信息并根据这些信息管理虚拟机,在减小虚拟化平台负担的同时,降低了虚拟机管理平台的复杂程度,从而降低了整体系统的建设成本。
44.本公开实施例提出一种虚拟机创建与管理系统,包括虚拟机管理平台和虚拟化平台;
45.虚拟化平台用于根据用户的创建请求创建虚拟机,创建请求包括待创建虚拟机的资源属性信息;
46.虚拟机管理平台用于接收来自虚拟化平台的信息,信息包括虚拟化平台创建的虚拟机的资源属性信息和创建时间,虚拟机管理平台还用于基于接收到的信息对虚拟机进行管理,管理包括对虚拟机的认领和审批。
47.现以图1所示的虚拟机创建与管理系统的运行过程的示意图为例说明虚拟机的创建过程:
48.用户即创建者将虚拟机的创建请求发送至虚拟化平台,以请求创建虚拟机。其中,创建请求可以包括创建者信息、待创建虚拟机即所需虚拟机的资源属性信息等相关信息,资源属性信息表示虚拟机占用或使用资源的情况,资源属性信息可以包括但不限于cpu的物理核数、内存大小、存储空间大小、虚拟网卡数目。
49.虚拟化平台接收创建者发来的虚拟机的创建请求后,根据创建请求中的信息尤其是资源属性信息创建所需虚拟机。待创建成功后,虚拟化平台发送虚拟机创建成功的提示消息给创建者。其中,虚拟化平台在给创建者发送提示消息时,还可以发送创建信息,创建信息可以包括但不限于虚拟机的名称、编号、创建时间、资源属性信息、创建者信息。
50.创建者接收到虚拟化平台发送的提示消息后,便可正常使用新创建的虚拟机了。
51.通过上述过程创建虚拟机,用户只需填写资源属性信息后便可获得所需虚拟机,先进行虚拟机的使用,无需同时填写业务属性信息,待等到审批通过后再将虚拟机纳入业务管理,大大缩短了虚拟机的交付时间,方便用户尽快开展活动。
52.每当虚拟化平台完成一个虚拟机的创建任务时,虚拟化平台里便多了一条新创建的虚拟机的信息,这些信息与虚拟机管理平台(也作虚拟机管理系统)执行的虚拟机管理方法(详见下文)相关。虚拟机管理平台基于这些可以对虚拟机的认领和审批进行管理。其中,虚拟机管理平台可以根据接收到的信息生成虚拟机列表,以供用户在虚拟机列表中选择待认领虚拟机并上传相应的业务属性信息,从而虚拟机管理平台实现对虚拟机的认领。其中,虚拟机管理平台还可以发送虚拟机的审批请求至审核人员处,并根据虚拟机的审批结果实现对虚拟机的审批。在一种可能的实现方式中,虚拟机管理平台可以定期从虚拟化平台获取这些信息,即按照预设时间间隔接收来自虚拟化平台的信息。例如,虚拟机管理平台可以每2小时就自动将虚拟化平台上新建的虚拟机的相关信息同步过来,以方便虚拟机管理平台自动对这些新创建的虚拟机进行认领、审批、删除等方面的监管。同步(接收)的信息可以包括在虚拟化平台上创建的虚拟机的资源属性信息、创建时间、创建者信息等,其中,资源属性信息可以包括虚拟机占用或使用资源的信息等,这些信息在同步到虚拟机管理平台
后,初始情况下对应的虚拟机的状态为空,虚拟机的状态也作虚拟机管理平台对虚拟机的标记信息,虚拟机的状态还可以包括已认领、待批准、已批准、已拒绝、待删除、已删除等(详见下文)。
53.如图2所示的虚拟机管理平台的示意图,虚拟机管理平台通过执行虚拟机管理方法,可以实时处理虚拟机的认领、审批、删除等方面的问题,从而自动更改虚拟机的状态,也可以根据虚拟机的状态,对虚拟机执行相应的动作,还可以应对其他特殊情况下的虚拟机问题。其中,虚拟机管理平台执行的虚拟机管理方法与时限策略相关,在说明虚拟机管理方法之前,先对时限策略作出说明:
54.在一种可能的实现方式中,虚拟机管理平台可以预先设置好时限策略,根据预设的实现策略,可以实现对虚拟机自动配置相关时限,时限可以包括认领有效期、审批有效期、审核周期等。
55.其中,认领有效期指用户在创建虚拟机后提出虚拟机认领申请的有效时间范围。关于认领有效期可以有:在预设时限策略的作用下,虚拟机管理平台可以自动为从虚拟化平台同步过来的虚拟机设置相应的认领有效期,认领有效期可以基于虚拟机的创建时间设置。例如,虚拟机管理平台同步到某个虚拟机的创建时间为7月23日14:00,可以自动为该虚拟机设置长达24小时的认领有效期,即如果在7月24日14:00之前有用户认领了该虚拟机,那么该虚拟机可以继续正常使用,不然过了认领有效期,用户可能无法再认领该虚拟机,并且也无法继续正常使用该虚拟机,也就是说创建之后,用户最多可以使用24小时。
56.其中,批准有效期指用户在完成虚拟机的认领后获得有效批准的时间范围。关于审批有效期可以有:在预设时限策略的作用下,虚拟机管理平台可以自动为已经被用户认领的虚拟机设置相应的审批有效期,审批有效期可以基于虚拟机的认领时间设置。例如,响应于某个虚拟机在1月23日14:00被认领,虚拟机管理平台可以自动为该虚拟机设置长达48小时的审批有效期,即如果在1月25日14:00之前该虚拟机获得了有效审批,那么该虚拟机可以继续正常使用,不然过了审批有效期,可能无法再对该虚拟机进行审批,并且该虚拟机也无法继续被正常使用。其中,有效审批指虚拟机的相关审核人员同意批准该虚拟机及其活动,审核内容可以包括该虚拟机的资源属性信息、业务属性信息等。
57.其中,关于审核周期可以有:在预设时限策略的作用下,虚拟机管理平台可以自动为虚拟机设置相应的审核周期。虚拟机管理平台基于审核周期对虚拟机的认领、审批等方面进行自动核查。对于审核周期,可以统一设置为3小时,即对于每一个虚拟机,虚拟机管理平台每3小时自动核查它的认领、审批等,以检查每一个虚拟机是否被合规地使用,如果出现在认领有效期内没有认领或审批有效期内未获得有效批准等情况,将停止该虚拟机的正常活动。
58.其中,关于时限的设置,可以统一设置,也可以根据创建的虚拟机的等级来设置,等级越高说明虚拟机的重要程度越高,那么可以为高等级的虚拟机设置相对较宽松的审核周期。例如,对于高等级的虚拟机设置48小时的认领周期,对于一般等级的虚拟机设置24小时的认领周期。
59.根据上述的时限策略以及下述的虚拟机管理方法,本公开实施例提出的技术方案简化了业务逻辑,对虚拟机交付采用先创建使用再认领并审批的方式,缩短了虚拟机的交付时间。虽然有时间上的管理漏洞,但可以将每台虚拟机造成的损失限制在较短时长内(比
如1天以内)。对于如虚拟化资源相对充足,使用者人数有限,虚拟机的使用时间远远超过1天等使用场景,应用本公开实施例方案,虽然会产生一定损失,但这些损失通常是可以接受的,更重要的是能带来整体业务逻辑的简化和交付时间的缩短。进一步的,本公开实施例还对于不能接受该损失的使用场景,比如虚拟化资源不充足、使用者人数多、虚拟机使用的时间很短等,提出了补充方案。相应的,本公开实施例中,在虚拟化平台创建虚拟机之前,虚拟化平台还可以用于执行以下至少一种逻辑判断,以确定是否允许新建虚拟机:
60.根据待创建虚拟机的使用时长判断是否允许创建虚拟机。例如,当虚拟化平台收到新增资源申请即创建虚拟机的请求时,获取用户即资源申请者发送的待创建虚拟机的使用时长。若待创建虚拟机的使用时长等于或大于预设时长阈值(比如5天),则创建虚拟机;若待创建虚拟机的使用时长少于预设时长阈值,则通知用户申请特批流程,并经过特批流程获得同意创建虚拟机后,虚拟化平台才可以继续根据收到的用户的创建请求创建虚拟机,否则,如果特批流程被拒绝,则不创建虚拟机。其中,特批流程可以选择由资源管理员或虚拟化平台自动比对资源申请者已申请资源的使用率来决策是否允许申请新的资源即创建虚拟机。除了通过特批流程以外,虚拟化平台还可以提供新的计费模式,以减少特殊场景带来的经济损失。其中,新的计费模式可以是依照使用时长计费,也可以是提高原有模式下的计费标准。
61.根据当前虚拟化资源的利用率判断是否允许创建虚拟机。例如,当虚拟化平台收到新增资源申请即创建虚拟机的请求时,查看当前虚拟化资源的可用容量信息,若整体可用资源容量少于预设容量阈值(比如30%),则不进行新建虚拟机,并提示用户当前可用资源容量不足;否则,创建虚拟机。
62.根据当前虚拟化平台的使用人数判断是否允许创建虚拟机。例如,虚拟化平台收到新增资源申请即创建虚拟机的请求时,查看当前虚拟化平台的使用人数;若使用人数未超过预设人数(比如200人),则创建虚拟机;若使用人数超过预设人数阈值,则通知用户申请特批流程,并经过特批流程获得同意创建虚拟机后,虚拟机化平台才可以继续根据用户需求新建虚拟机,否则,如果特批流程被拒绝,则不创建虚拟机。其中,特批流程可以选择由资源管理员决策是否允许在当前的虚拟化平台上继续创建虚拟机,若资源管理员允许,则虚拟化平台继续创建虚拟机;若资源管理员不允许,则虚拟化平台提示用户当前虚拟化平台的使用人数较多,故不进行新建虚拟机。
63.基于上文所述的虚拟机创建与管理系统及时限策略,现对虚拟机管理平台执行的虚拟机管理方法作出说明:
64.虚拟机管理平台还用于自动执行以下至少一种动作以对虚拟机进行管理:
65.当接收到针对允许认领的虚拟机的认领信息时,将该虚拟机的状态更改为已认领;
66.当完成虚拟机的审批请求的发送任务时,将该虚拟机的状态更改为待批准;
67.根据虚拟机的审批结果,将该虚拟机的状态更改为已批准或已拒绝;
68.当接收到虚拟机的删除信息时,将该虚拟机的状态更改为待删除;
69.根据虚拟机的状态,对该虚拟机执行相应的动作。
70.根据设计的一系列的执行逻辑即虚拟机管理方法,虚拟机管理平台可以对虚拟机的创建、认领、审批、维护、删除等各个环节进行监控,不仅可以根据虚拟机信息更改虚拟机
的状态,还可以根据虚拟机的状态及时执行相应的动作,以自动核查虚拟机的合规使用情况,从而实现对虚拟机的有效监管,高效便捷,自动化程度高。
71.现仍以图1所示的虚拟机创建与管理系统的运行过程的示意图为例说明虚拟机管理平台执行的虚拟机管理方法:
72.在一种可能的实现方式中,虚拟机管理平台具体用于按照预设时间间隔,接收来自虚拟化平台的信息,其中,接收到的信息对应的虚拟机的状态为空,资源属性信息包括虚拟机占用或使用资源的信息。例如,虚拟机管理平台可以每2小时自动将虚拟化平台上新建的虚拟机的相关信息同步过来。现假设虚拟机管理平台此次同步过来的信息u可以包括三个新创建的虚拟机及相关信息,即可以有:它们各自的名称为v1、v2、v3,创建时间为t1、t2、t3,资源属性信息为i1、i2、i3。并且,同步过来的这些虚拟机在虚拟机管理平台中的标记信息为空,即v1、v2、v3的当前状态为空。
73.根据上文所述的时限策略,虚拟机管理平台可以确定这些虚拟机v1、v2、v3各自的认领有效期即r1、r2、r3。认领有效期r1、r2、r3是基于虚拟机v1、v2、v3各自的创建时间设置的,在本实施例中,r1=t1+24h,r2=t2+24h,r3=t3+24h。以r1为例(r2、r3同理于r1,此处不再赘述),若当前时间超过r1,则用户可能无法认领v1、无法继续使用v1,用户可以在r1前认领v1,其中,关于虚拟机的认领方面的管理可以根据下述的虚拟机管理方法来实现:
74.当接收到针对允许认领的虚拟机的认领信息时,将该虚拟机的状态更改为已认领。其中,允许认领的虚拟机可以是指已创建且未超过认领有效期的虚拟机,认领信息可以包括但不限于认领者信息、虚拟机的业务属性信息。
75.如图1所示,用户即认领者将虚拟机的认领请求发送至虚拟机管理平台。虚拟机管理平台接收到认领请求后,可以给认领者提供输入唯一标识码的控件,从而认领者可通过输入唯一标识码来确定要认领的虚拟机。唯一标识码也可直接包含于认领请求中。其中,一个唯一标识码有且仅对应一个虚拟机,唯一标识码可以是虚拟机的ip、名称、编号等,可以根据用户需求灵活设置。除了利用唯一标识码选择虚拟机的方式,虚拟机管理平台还可以给认领者提供虚拟机列表,从而认领者可在虚拟机列表中选择所要认领的虚拟机。其中,虚拟机列表可以基于虚拟机管理平台按照预设时间间隔接收的来自虚拟化平台的信息生成,虚拟机列表中的信息可以根据用户的需求展示,展示的信息包括但不限于虚拟机的名称、资源属性信息,并且,虚拟机管理平台可以向用户仅展示上述允许认领的虚拟机,而可以不展示状态为已认领、待批准、已批准、已拒绝、待删除、已删除的虚拟机。另外,针对虚拟化平台上的公共服务器,可以由公共用户在虚拟机管理平台上进行认领,避免由于个人原因导致公共服务器被删除等。
76.当认领者确定好要认领的虚拟机时,虚拟机管理平台执行以下两部分:一是将该虚拟机的资源属性信息发送给认领者进行核实,二是将该虚拟机的待填写的业务属性信息发送给认领者进行填写。这两部分可以同时进行,也可以分先后进行,可以根据用户的使用习惯灵活设置。其中,业务属性信息可以包括但不限于使用者的真实姓名、组织机构或部门,虚拟机的用途、虚拟机的使用期限及相应费用、创建活动的审批者。
77.当认领者完成资源属性信息的核实和业务属性信息的填写时,虚拟机管理平台可以自动将该虚拟机的状态从空更改为已认领。其中,对于认领者完成资源属性信息的核实,若认领者核实发现存在错误,则可通过虚拟机管理平台向虚拟化平台发送重新创建虚拟机
或更改虚拟机配置的请求。另外,对于认领者完成业务属性信息的填写,可以根据认领者自身经验判断是否完成填写工作,也可以像预先设置的时限策略一样,设置相应的策略来判断认领者填写的业务属性信息是否完整,即判断认领者是否完成填写工作。
78.现仍以上述r1为例:认领者在t1+1h时将虚拟机的认领请求发送至虚拟机管理平台。虚拟机管理平台接收到认领请求后,可以给认领者提供输入唯一标识码的控件和/或虚拟机列表,认领者任选一种方式确定所要认领的虚拟机v1。其中,虚拟机列表可以基于上述u生成。虚拟机管理平台将认领者确定认领的v1的资源属性信息i1发送给认领者进行核实,并为认领者提供填写v1的业务属性信息的控件。当认领者完成核实和填写时,虚拟机管理平台可以自动将v1的状态更改为已认领。
79.根据上文所述的时限策略,虚拟机管理平台还可以确定这些虚拟机v1、v2、v3的审核周期,在本实施例中,审核周期为3h。审核周期3h是基于虚拟机v1、v2、v3各自的创建时间设置的。虚拟机管理平台可以基于审核周期自动核查虚拟机v1、v2、v3是否被合规地使用,其中,自动核查的内容可以包括虚拟机的认领方面:
80.根据虚拟机的状态,对该虚拟机执行相应的动作,可以包括:当虚拟机的状态为空,并且,当前时间未至第三时间时,维持该虚拟机的运行,其中,所述第三时间与该虚拟机的创建时间相关。现以上述v2为例:虚拟机管理平台在t2+3h时对v2进行第一次自动核查,发现在t2至t2+3h内没有接收到与v2相关的认领信息,并且当前时间t2+3h未到第三时间即t2+24h即r1,意味着v2还处于认领有效期内,虚拟机管理平台可以继续维持v2的运行。在一种可能的实现方式中,虚拟机管理方法还可以包括:在即将超过虚拟机的认领有效期时,发送提醒消息至创建者,以提醒创建者进行认领或转达认领者及时认领。这样可以避免由于用户自身忘记认领而造成虚拟机超期无法认领而不能正常使用的情况。
81.根据虚拟机的状态,对该虚拟机执行相应的动作,可以包括:当虚拟机的状态为空,并且,在第一时间内未有认领信息关联至该虚拟机时,停止该虚拟机的运行,其中,所述第一时间与该虚拟机的创建时间相关,所述认领信息包括业务属性信息。其中,停止虚拟机的运行包括删除虚拟机、禁用虚拟机的网络、关闭虚拟机中的任意一种。现以上述v3为例:虚拟机管理平台在t3+24h时对v3进行最后一次的自动核查,发现在第一时间内即在t3至t3+24h内没有与v3相关的认领信息关联至v3,这意味着v3处于超过认领有效期且没有用户来认领的情况,虚拟机管理平台可以停止v3的运行。其中,可以根据v3的等级来选择停止虚拟机的运行的方式,比如,v3为高等级的虚拟机,可以选择禁用虚拟机的网络或关闭虚拟机,从而暂时停止虚拟机的活动,避免由于选择直接删除虚拟机而带来的严重后果,若v3为低等级的虚拟机,可以选择删除虚拟机,从而在虚拟化平台上可以直接释放相应的资源,有利于虚拟化平台的资源规划。
82.除了上文所述涉及虚拟机的认领方面的管理方法,虚拟机管理平台还可以基于审核周期自动核查虚拟机的审批方面的问题。在说明审批方面的自动核查内容前,先仍以上述v1、v2、v3对虚拟机的审批有效期进行说明:
83.根据上文所述的时限策略,虚拟机管理平台可以确定这些虚拟机v1、v2、v3各自的审批有效期即s1、s2、s3。审批有效期是基于虚拟机v1、v2、v3各自的认领时间设置的。现假设v1、v2、v3均在各自的认领有效期r1、r2、r3内完成认领,并且各自的认领时间为t1’、t2’、t3’。在本实施例中,s1=t1’+48h,r2=t2’+48h,r3=t3’+48h。以s1为例(s2、s3同理于s1,
此处不再赘述),若当前时间超过s1,则用户可能无法发起审批v1、无法继续使用v1,可以在s1前完成v1的审批问题,其中,关于虚拟机的审批问题可以根据下述的虚拟机管理方法来实现:
84.当完成虚拟机的审批请求的发送任务时,将该虚拟机的状态更改为待批准。
85.如图1所示,用户即审批发起者(一般是认领者)可以在虚拟机管理平台发起审批请求。其中,审批请求可以包括但不限于待审批的虚拟机的相关信息,比如创建信息、认领信息等。虚拟机管理平台根据审批请求向相应的审批者发送待审批消息,其中,待审批消息可以包括但不限于审批请求和相应虚拟机的审批有效期,将审批有效期一同发送给审批者,有助于审批者合理规划时间,避免超期未审核的情况。当待批审批消息发送成功时,即当完全虚拟机的审批请求的发送任务时,虚拟机管理平台可以自动将该虚拟机的状态从已认领更改为待批准。现以上述已被认领的v1为例:审批发起者在t1’+1h时在虚拟机管理平台上发起v1的审批请求。虚拟机管理平台根据v1的审批请求向相应的审批者发送v1的待审批消息。当v1的待批审批消息发送成功时,虚拟机管理平台可以自动将v1的状态从已认领更改为待批准。
86.接收到待审批消息的审批者可以在虚拟机管理平台或外部审核系统上进行审批。现以虚拟机管理平台为例:审批者根据待审批消息审核虚拟机,并将审批结果上传至虚拟机管理平台,上传的结果可以是已批准或已通过、已拒绝或不通过。虚拟机管理平台根据审批者上传的结果可以自动更改虚拟机的状态,如果审批者上传的审批结果为已批准或已通过或其他表示审批合格的结果,那么虚拟机管理平台可以自动将虚拟机的状态更改为已批准,已拒绝的更改过程同理于已批准,此处不再赘述。其中,虚拟机管理平台自动更改虚拟机的状态这一动作可以基于审核周期进行,也可以通过设置及时响应策略,以实现审批者一上传审批结果,虚拟机管理平台就更改虚拟机的状态,使虚拟机管理平台内的虚拟机的状态为最新状态。
87.自动核查的内容还可以包括虚拟机的审批方面:
88.根据虚拟机的状态,对该虚拟机执行相应的动作,可以包括:当虚拟机处于待批准的状态,并且,当前时间未至第四时间时,维持该虚拟机的运行,其中,所述第四时间与该虚拟机的认领时间相关。现以上述已被认领的v2为例:虚拟机管理平台在t2’+3h时对已被认领的v2进行第一次自动核查(这里的第一次是指v2在被认领后的对审批方面的第一次自动核查),发现在t2’至t2’+3h内没有接收到与v2相关的审批结果,且当前时间t2’+3h未到第四时间即t2’+48h即s1,意味着v2还处于审批有效期内,虚拟机管理平台可以继续维持v2的运行。在一种可能的实现方式中,虚拟机管理方法还可以包括:在即将超过虚拟机的审批有效期时,发送提醒消息至审批者。这样可以避免由于审批者自身忘记审核而造成虚拟机超期未审批而不能正常使用的情况。
89.根据虚拟机的状态,对该虚拟机执行相应的动作,可以包括:当虚拟机处于待批准的状态,并且,在第二时间内未有审批结果关联至该虚拟机时,停止该虚拟机的运行,其中,所述第二时间与该虚拟机的认领时间相关。其中,停止虚拟机的运行包括删除虚拟机、禁用虚拟机的网络、关闭虚拟机中的任意一种。现以上述已被认领的v3为例:虚拟机管理平台在t3’+48h时对v3进行最后一次的自动核查(这里的最后一次是指v3在被认领后的对审批方面的最后一次自动核查),发现在第二时间内即在t3’至t3’+48h内没有与v3相关的审批结
果关联至v3,这意味着v3处于超过审批有效期且没有获得有效审批的情况,虚拟机管理平台可以停止v3的运行。其中,可以根据v3的等级来选择停止虚拟机的运行的方式,比如,v3为高等级的虚拟机,可以选择禁用虚拟机的网络或关闭虚拟机,从而暂时停止虚拟机的活动,避免由于选择直接删除虚拟机而带来的严重后果,若v3为低等级的虚拟机,可以选择删除虚拟机,从而在虚拟化平台上可以直接释放相应的资源,有利于虚拟化平台的资源规划。
90.根据虚拟机的状态,对该虚拟机执行相应的动作,可以包括:当虚拟机处于已批准的状态时,维护该虚拟机的运行。其中,所述维护该虚拟机的运行,可以包括:扣减配置额度和/或记录账单和/或扣除费用。现以上述已被认领的v1为例:v1的当前状态为已批准,虚拟机管理平台将v1视为获得了有效批准的虚拟机,将v1作为真正的正常使用中的虚拟机,为v1执行配额扣减、记账、扣费等业务活动。
91.根据虚拟机的状态,对该虚拟机执行相应的动作,可以包括:当虚拟机处于已拒绝的状态时,停止该虚拟机的运行。其中,停止虚拟机的运行包括删除虚拟机、禁用虚拟机的网络、关闭虚拟机中的任意一种。现以上述已被认领的v1为例:v1的当前状态为已拒绝,虚拟机管理平台将v1视为没有获得有效批准的虚拟机,选择停止v1的运行。其中,可以根据v1的等级来选择停止虚拟机的运行的方式,比如,v1为高等级的虚拟机,可以选择禁用虚拟机的网络或关闭虚拟机,从而暂时停止虚拟机的活动,避免由于选择直接删除虚拟机而带来的严重后果,若v1为低等级的虚拟机,可以选择删除虚拟机,从而在虚拟化平台上可以直接释放相应的资源,有利于虚拟化平台的资源规划。
92.除了上文所述涉及虚拟机的审批方面的管理方法,虚拟机管理平台还可以基于审核周期自动核查虚拟机的删除方面的问题,自动核查的内容可以包括虚拟机的删除方面:
93.根据虚拟机的状态,对该虚拟机执行相应的动作,可以包括:当虚拟机处于待删除的状态时,删除该虚拟机。
94.用户将虚拟机的删除请求发送至虚拟机管理平台。虚拟机管理平台接收到删除请求后,可以给用户提供输入唯一标识码(参见上文)的控件,从而认领者可通过输入唯一标识码来确定要删除的虚拟机,还可以给用户提供虚拟机列表,从而用户可在虚拟机列表中选择所要删除的虚拟机,虚拟机管理平台将确定要删除的虚拟机的状态更改为待删除。这里的虚拟机列表可以展示状态为空、已认领、待批准、已批准、已拒绝的虚拟机。用户可以根据实际工作情况在虚拟机管理平台上选择任意虚拟机提出删除请求,虚拟机管理平台可以根据预设的删除策略对删除请求做出响应,可以根据虚拟机的等级来设置删除策略,如果虚拟机为高等级,那么对其的删除问题可以安排审批者进行审批。另外,本实施例提供的虚拟机管理方法还包括:禁止用户在虚拟化平台上直接删除虚拟机,以避免由于错删或误删导致的安全问题。
95.虚拟机管理平台根据虚拟机处于的待删除状态,发送删除指令给虚拟化平台。虚拟化平台根据删除指令执行删除虚拟机的动作,释放虚拟机占用的资源及唯一标识码等信息。虚拟机管理平台接收虚拟化平台返回的成功删除虚拟机的提示信息,将该虚拟机的状态更改为已删除。
96.需要说明的是,上文所述的创建者、认领者、审批发起者、使用者可以是同一个人,也可以不完全是同一个人,一个虚拟机可以被多个人认领、使用。
97.本公开实施例提出的虚拟机管理平台执行的虚拟机管理方法,基于对虚拟机的交
付采用先创建使用再认领审批的思路,显著缩短了虚拟机的交付时间,并简化了虚拟机的管理业务逻辑,可以更有效地监管虚拟机。
98.本公开实施例提出的虚拟机管理平台主要关注虚拟机的业务属性,而虚拟机的资源属性或其他特性的管理仍由虚拟化平台提供,两者在功能上基本不重合。虚拟机管理平台作为虚拟化平台的补充,提供了必要且可扩展的业务管理功能,如虚拟机归属、使用审批、配额、计费等功能,降低了虚拟化平台的规模和复杂度,从而降低了虚拟化平台的开发难度。并且,本公开实施例提出的虚拟机管理平台无需通过调用虚拟化平台的接口来创建虚拟机,而此过程极易由于虚拟化平台对可用资源数据掌握的不充分而造成创建失败,虚拟机管理平台仅通过调用虚拟化平台的接口删除虚拟机,或将虚拟机至于某种限制使用的状态,此操作的成功率通常远远大于创建虚拟机的成功率,降低了虚拟机管理平台的开发难度。另外,本公开实施例提出的虚拟机管理平台根据虚拟机的当前状态与信息周期性执行虚拟机管理方法,在后续运行过程中,根据新增的管理因素和业务规则,可以方便地扩展业务管理功能,在结构上便于扩展。
99.在一些实施例中,本公开实施例提供的系统具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。
100.本公开实施例还提出一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述虚拟机管理方法。
101.本公开实施例还提出一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述虚拟机管理方法。计算机可读存储介质可以是易失性或非易失性计算机可读存储介质。
102.本公开实施例还提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。
103.图3是根据一示例性实施例示出的一种用于执行上述虚拟机管理方法的装置1900的框图。例如,装置1900可以被提供为一服务器或终端设备。参照图3,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述虚拟机管理方法。
104.装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(i/o)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm或类似。
105.在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器1932,上述计算机程序指令可由装置1900的处理组件1922执行以完成上述虚拟机管理方法。
106.本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机
可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。
107.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
108.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
109.用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
110.这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
111.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
112.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
113.附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
114.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

技术特征:


1.一种虚拟机创建与管理系统,其特征在于,包括虚拟机管理平台和虚拟化平台;所述虚拟化平台用于根据用户的创建请求创建虚拟机,所述创建请求包括待创建虚拟机的资源属性信息;所述虚拟机管理平台用于接收来自所述虚拟化平台的信息,所述信息包括所述虚拟化平台创建的虚拟机的资源属性信息和创建时间,所述虚拟机管理平台还用于基于接收到的所述信息对所述虚拟机进行管理,所述管理包括对所述虚拟机的认领和审批。2.根据权利要求1所述的虚拟机创建与管理系统,其特征在于,所述虚拟化平台在创建虚拟机之前,还用于执行以下至少一种判断:根据待创建虚拟机的使用时长判断是否允许创建虚拟机;根据当前虚拟化资源的利用率判断是否允许创建虚拟机;根据当前虚拟化平台的使用人数判断是否允许创建虚拟机。3.根据权利要求1所述的虚拟机创建与管理系统,其特征在于,所述虚拟机管理平台还用于根据接收到的所述信息生成虚拟机列表,以供用户在所述虚拟机列表中选择待认领虚拟机并上传相应的业务属性信息,从而所述虚拟机管理平台实现对虚拟机的认领。4.根据权利要求3所述的虚拟机创建与管理系统,其特征在于,所述虚拟机管理平台还用于发送虚拟机的审批请求至审核人员处,并根据虚拟机的审批结果实现对虚拟机的审批。5.根据权利要求1所述的虚拟机创建与管理系统,其特征在于,所述虚拟机管理平台还用于自动执行以下至少一种动作以对所述虚拟机进行管理:当接收到针对允许认领的虚拟机的认领信息时,将该虚拟机的状态更改为已认领;当完成虚拟机的审批请求的发送任务时,将该虚拟机的状态更改为待批准;根据虚拟机的审批结果,将该虚拟机的状态更改为已批准或已拒绝;当接收到虚拟机的删除信息时,将该虚拟机的状态更改为待删除;根据虚拟机的状态,对该虚拟机执行相应的动作。6.根据权利要求5所述的虚拟机创建与管理系统,其特征在于,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机的状态为空,并且,在第一时间内未有认领信息关联至该虚拟机时,停止该虚拟机的运行,其中,所述第一时间与该虚拟机的创建时间相关,所述认领信息包括业务属性信息。7.根据权利要求5所述的虚拟机创建与管理系统,其特征在于,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于待批准的状态,并且,在第二时间内未有审批结果关联至该虚拟机时,停止该虚拟机的运行,其中,所述第二时间与该虚拟机的认领时间相关。8.根据权利要求5所述的虚拟机创建与管理系统,其特征在于,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于已批准的状态时,维护该虚拟机的运行。9.根据权利要求5所述的虚拟机创建与管理系统,其特征在于,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于已拒绝的状态时,停止该虚拟机的运行。
10.根据权利要求5所述的虚拟机创建与管理系统,其特征在于,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机的状态为空,并且,当前时间未至第三时间时,维持该虚拟机的运行,其中,所述第三时间与该虚拟机的创建时间相关。11.根据权利要求5所述的虚拟机创建与管理系统,其特征在于,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于待批准的状态,并且,当前时间未至第四时间时,维持该虚拟机的运行,其中,所述第四时间与该虚拟机的认领时间相关。12.根据权利要求5所述的虚拟机创建与管理系统,其特征在于,所述根据虚拟机的状态,对该虚拟机执行相应的动作,包括:当虚拟机处于待删除的状态时,删除该虚拟机。13.根据权利要求1所述的虚拟机创建与管理系统,其特征在于,所述虚拟机管理平台具体用于按照预设时间间隔,接收来自虚拟化平台的信息,其中,接收到的所述信息对应的虚拟机的状态为空,所述资源属性信息包括虚拟机占用或使用资源的信息。

技术总结


本公开涉及一种虚拟机创建与管理系统,所述系统包括虚拟机管理平台和虚拟化平台,所述虚拟化平台用于根据用户的创建请求创建虚拟机,所述创建请求包括待创建虚拟机的资源属性信息;所述虚拟机管理平台用于接收来自所述虚拟化平台的信息,所述信息包括所述虚拟化平台创建的虚拟机的资源属性信息和创建时间,所述虚拟机管理平台还用于基于接收到的所述信息对所述虚拟机进行管理,所述管理包括对所述虚拟机的认领和审批。本公开不仅显著缩短了虚拟机的交付时间,保证了虚拟机的交付成功率,在减小虚拟化平台负担的同时,降低了虚拟机管理平台的复杂程度,从而降低了整体系统的建设成本。本。本。


技术研发人员:

秦小藏

受保护的技术使用者:

北京华胜天成软件技术有限公司

技术研发日:

2022.10.10

技术公布日:

2022/12/30

本文发布于:2024-09-21 17:39:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/50068.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:虚拟机   管理平台   所述   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议