CN106452951A - 一种信息处理方法、装置及*** - Google Patents

一种信息处理方法、装置及*** Download PDF

Info

Publication number
CN106452951A
CN106452951A CN201610862431.8A CN201610862431A CN106452951A CN 106452951 A CN106452951 A CN 106452951A CN 201610862431 A CN201610862431 A CN 201610862431A CN 106452951 A CN106452951 A CN 106452951A
Authority
CN
China
Prior art keywords
protocol
information
module
server
virtual machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610862431.8A
Other languages
English (en)
Other versions
CN106452951B (zh
Inventor
段熊春
张鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING LEADSEC TECHNOLOGY CO LTD
Venustech Group Inc
Original Assignee
BEIJING LEADSEC TECHNOLOGY CO LTD
Venustech Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING LEADSEC TECHNOLOGY CO LTD, Venustech Group Inc filed Critical BEIJING LEADSEC TECHNOLOGY CO LTD
Priority to CN201610862431.8A priority Critical patent/CN106452951B/zh
Publication of CN106452951A publication Critical patent/CN106452951A/zh
Application granted granted Critical
Publication of CN106452951B publication Critical patent/CN106452951B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

本申请提供了一种信息处理方法、装置及***,在本申请中,客户端和服务器可基于预先定义的管理协议进行通信,管理协议规定了协议命令格式和协议消息反馈格式,客户端获取用户的操作请求,将其处理成协议命令格式的协议命令发送至服务器,服务器从协议命令中解析出操作信息和操作参数,基于操作信息确定目标服务函数,利用目标服务函数和操作参数对虚拟机资源执行与操作信息对应的操作,将操作结果处理成协议消息反馈格式的协议消息反馈信息发送至客户端,客户端从协议消息反馈信息中解析出操作结果进行显示和/或存储。本申请既可实现对虚拟机的灵活控制,又可实现对虚拟资源的动态调整,并且,基于管理协议可以安全高效的实现数据传输。

Description

一种信息处理方法、装置及***
技术领域
本发明涉及虚拟机资源管理技术领域,尤其涉及一种信息处理方法、装置及***。
背景技术
随着计算机硬件的飞速发展,服务器的性能越来越高,在很多情况下,一台服务器的性能使其已经不仅仅只能胜任一个服务,而能胜任多个服务,然而,将多个服务集成在一个服务器中可能导致,一个服务崩溃以后同一台服务器中的其它服务跟着崩溃,虚拟化技术在此背景下备受关注。
虚拟化技术是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户能够以比原本的组态更好的方式应用这些资源。这些资源的新虚拟部分不受现有资源的架设方式、地域或物理组态所限制。
基于虚拟化技术,可实现多个用户共用同一虚拟机资源时,即分别为共用同一虚拟机资源的各个用户创建虚拟机,此时,如何灵活控制各个用户的虚拟机以及对用户的虚拟机资源进行监控是亟需解决的问题。以防火墙领域为例,随着高端设备中处理器的性能越来越强劲,高端防火墙能够处理的数据流量越来越多,在某些时候,会出现多个用户共用同一防火墙的情况,此时,用户往往希望对为各个用户划分的虚拟防火墙(每个虚拟防火墙就是一台虚拟机)进行控制,对虚拟防火墙的相关信息进行监控。
发明内容
有鉴于此,本发明提供了一种信息处理方法、装置及***,用以灵活控制各个用户的虚拟机以及对虚拟机资源进行监控,其技术方案如下:
一种信息处理方法,应用于服务器,所述服务器可与客户端基于预先定义的管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理方法包括:
接收所述客户端基于所述管理协议发送的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
解析所述协议命令,获得所述操作信息和所述操作参数,并基于所述操作信息确定目标服务函数;
利用所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,获得操作结果;
将所述操作结果处理成所述协议消息反馈格式的协议消息反馈信息;
将所述协议消息反馈信息发送至所述客户端,以使所述客户端从所述协议消息反馈信息中解析出所述操作结果。
其中,所述操作信息包括协议命令关键字;
所述基于所述操作信息确定目标服务函数,包括:
基于所述协议命令关键字在预先存储的协议命令关键字与服务函数地址的对应关系中,确定与接收的所述协议命令关键字对应的服务函数地址;
将确定出的服务函数地址处的服务函数确定为所述目标服务函数。
其中,利用所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,包括:
将所述操作参数传输给所述目标服务函数;
利用传入所述操作参数的目标服务函数对所述虚拟机资源执行与所述操作信息对应的操作。
其中,所述对所述服务器上的虚拟机资源执行的操作包括:创建或删除虚拟机的操作,或者,对创建的虚拟机进行控制的操作,或者,获取创建的虚拟机的配置信息或状态信息的操作,或者,对所述虚拟机资源进行调整的操作。
一种信息处理方法,应用于客户端,所述客户端可与服务器基于预先定义的管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理方法包括:
获取用户的操作请求;
将所述用户的操作请求处理成所述协议命令格式的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
将所述协议命令发送至所述服务器,以使所述服务器利用所述操作信息确定目标服务函数,并通过所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作;
接收所述服务器发送的具有所述协议消息反馈格式的协议消息反馈信息;
从所述协议消息反馈信息中解析出操作结果,并显示和/或存储所述操作结果。
一种信息处理装置,应用于服务器,所述服务器可与客户端基于管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理装置包括:接收模块、解析模块、确定模块、操作模块、处理模块和发送模块;
所述接收模块,用于接收所述客户端基于所述管理协议发送的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
所述解析模块,用于解析所述接收模块接收的所述协议命令,获得所述操作信息和所述操作参数;
所述确定模块,用于基于所述解析模块解析出的所述操作信息确定目标服务函数;
所述操作模块,用于利用所述确定模块确定出的所述目标服务函数和所述解析模块解析出的所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,获得操作结果;
所述处理模块,用于将所述操作模块的操作结果处理成所述协议消息反馈格式的协议消息反馈信息;
所述发送模块,用于将所述处理模块处理得到的所述协议消息反馈信息发送至所述客户端,以使所述客户端从所述协议消息反馈信息中解析出所述操作结果。
其中,所述操作信息包括协议命令关键字;
所述确定模块包括:第一确定子模块和第二确定子模块;
所述第一确定子模块,用于基于所述协议命令关键字在预先存储的协议命令关键字与服务函数地址的对应关系中,确定与接收的所述协议命令关键字对应的服务函数地址;
所述第二确定子模块,用于将所述第一确定子模块确定出的服务函数地址处的服务函数确定为所述目标服务函数。
其中,所述操作模块包括:传输子模块和操作子模块;
所述传输子模块,用于将所述操作参数传输给所述目标服务函数;
所述操作子模块,用于利用传入所述操作参数的目标服务函数对所述虚拟机资源执行与所述操作信息对应的操作。
一种信息处理装置,应用于客户端,所述客户端可基于管理协议与服务器进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理装置包括:获取模块、处理模块、发送模块、接收模块,以及显示模块和/或存储模块;
所述获取模块,用于获取用户的操作请求;
所述处理模块,用于将所述获取模块获取的所述用户的操作请求处理成所述协议命令格式的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
所述发送模块,用于将所述处理模块处理得到的所述协议命令发送至所述服务器,以使所述服务器利用所述操作信息确定目标服务函数,并通过所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作;
所述接收模块,用于接收所述服务器发送的具有所述议消息反馈格式的协议消息反馈信息;
所述解析模块,用于从所述接收模块接收的所述协议消息反馈信息中解析出操作结果;
所述显示模块,用于显示所述解析模块解析出的所述操作结果;
所述存储模块,用于存储所述解析模块解析出的所述操作结果。
一种信息处理***,包括:客户端和服务器,所述客户端可与所述服务器基于预先定义的管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述客户端,用于获取用户的操作请求,将所述用户的操作请求处理成所述协议命令格式的协议命令,将所述协议命令发送至所述服务器,其中,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
所述服务器,用于接收所述协议命令,解析所述协议命令,获得所述操作信息和所述操作参数,基于所述操作信息确定目标服务函数,利用所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,获得操作结果,将所述操作结果处理成所述协议消息反馈格式的协议消息反馈信息,将所述协议消息反馈信息发送至所述客户端;
所述客户端,还用于从所述协议消息反馈信息中解析出所述操作结果,并显示和/或存储所述操作结果。
上述技术方案具有如下有益效果:
本发明提供的信息处理方法、装置及***中,预先定义了客户端与服务器进行通信的管理协议,基于该管理协议,客户端可向服务器下发协议命令,由于协议命令中包含了操作信息和操作参数,使得服务器可基于操作信息和操作对虚拟机资源进行操作,例如对虚拟机1执行启动操作,或者,获取虚拟机2的配置信息等等,服务器操作完成后,将操作结果处理成协议消息反馈格式的协议消息反馈信息,并将该协议消息反馈信息发送至客户端,客户端从协议消息反馈信息中可解析出操作结果,从而获知服务器的操作情况。由此可见,客户端基于定义的管理协议可向服务器下协议命令,指示服务器对虚拟机资源进行操作,这个操作可以是调整虚拟机资源的操作、对某个虚拟机进行控制的操作、获取某个虚拟机的状态/配置信息的操作等等,服务器在执行完客户端指示的操作后,基于管理协议可向客户端反馈操作结果,上述过程既可实现对虚拟机的灵活控制,又可实现对虚拟机的监控,并且,基于管理协议可以安全高效的实现数据传输。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一信息处理方法的流程示意图;
图2为本发明实施例提供的另一信息处理方法的流程示意图;
图3为本发明实施例提供的客户端与服务器进行信息交互的流程示意图;
图4为本发明实施例提供的一信息处理装置的结构示意图;
图5为本发明实施例提供的另一信息处理装置的结构示意图;
图6为本发明实施例提供的信息处理***的结构示意图;
图7为本发明实施例提供的信息处理***中,服务器的处理流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如果站在服务器一侧来看本发明的技术方案,请参阅图1,为本发明实施例提供的信息处理方法的流程示意图,需要说明的是,服务器可与客户端基于预先定义的管理协议进行通信,管理协议包括协议格式和协议关键字,协议格式包括协议命令格式和协议消息反馈格式,该方法可以包括:
步骤S101:接收客户端基于管理协议发送的协议命令。
其中,协议命令为客户端基于管理协议发送的具有协议命令格式的协议命令,协议命令包括操作信息以及与操作信息对应的操作参数,操作信息用于指示对服务器上的虚拟机资源执行的操作。
其中,对服务器上的虚拟机资源执行的操作可以但不限定为:创建或删除虚拟机的操作,或者,对创建的虚拟机进行控制的操作,或者,获取创建的虚拟机的配置信息或状态信息的操作,或者,对虚拟机资源进行调整的操作。对创建的虚拟机进行控制的操作可以但不限定为启动虚拟机、关闭虚拟器、挂起虚拟机、解挂虚拟机、修改虚拟机等。
步骤S102:解析协议命令,获得操作信息和操作参数,并基于操作信息确定目标服务函数。
步骤S103:利用目标服务函数和操作参数对虚拟机资源执行与操作信息对应的操作,获得操作结果。
步骤S104:将操作结果处理成协议消息反馈格式的协议消息反馈信息。
由于服务器与客户端基于管理协议进行通信,因此需要将操作结果出来成客户端可识别的协议消息反馈格式的协议消息反馈信息。
步骤S105:将协议消息反馈信息发送至客户端,以使客户端从协议消息反馈信息中解析出操作结果。
本发明实施例提供的信息处理方法使得,服务器可接收客户端基于定义的管理协议下发的协议命令,由于协议命令中包含了操作信息和操作参数,使得服务器可基于操作信息和操作对虚拟机资源进行操作,例如对虚拟机1执行启动操作,或者,获取虚拟机2的配置信息等等,服务器操作完成后,可将操作结果处理成协议消息反馈格式的协议消息反馈信息,并将该协议消息反馈信息发送至客户端,从而使客户端可从协议消息反馈信息中解析出操作结果,获知服务器的操作情况。由此可见,服务器可响应客户端基于管理协议下发的协议命令,对虚拟机资源进行操作,这个操作可以是调整虚拟机资源的操作、对某个虚拟机进行控制的操作、获取某个虚拟机状态/配置信息的操作等等,服务器在执行完客户端指示的操作后,可将操作结果反馈给客户端,上述过程既可实现对虚拟机的灵活控制,又可实现对虚拟机的监控,还可实现对虚拟机资源的动态调整,并且,基于管理协议可以安全高效的实现数据传输。
相应的,如果站在客户端一侧来看本发明的技术方案,请参阅图2,为本发明实施例提供的信息处理方法的流程示意图,需要说明的是,客户端可与服务器基于预先定义的管理协议进行通信,管理协议包括协议格式和协议关键字,协议格式包括协议命令格式和协议消息反馈格式,该方法可以包括:
步骤S201:获取用户的操作请求。
步骤S202:将用户的操作请求处理成协议命令格式的协议命令。
其中,协议命令包括操作信息以及与操作信息对应的操作参数,操作信息用于指示对服务器上的虚拟机资源执行的操作。
需要说明的是,由于客户端与服务器基于管理协议进行通信,因此,为了使得服务器能够识别用户的操作请求,客户端需将用户的操作请求处理成管理协议规定的协议命令格式的协议命令。
步骤S203:将协议命令发送至服务器,以使服务器利用操作信息确定目标服务函数,并通过目标服务函数和操作参数对虚拟机资源执行与操作信息对应的操作。
步骤S204:接收服务器发送的具有协议消息反馈格式的协议消息反馈信息。
步骤S205:从协议消息反馈信息中解析出操作结果,并显示和/或存储操作结果。
本发明实施例提供的信息处理方法使得,客户端可基于管理协议向服务器下发协议命令,由于协议命令中包含了操作信息和操作参数,使得服务器可基于操作信息和操作对虚拟机资源进行操作,例如对虚拟机1执行启动操作,或者,获取虚拟机2的配置信息等等,服务器操作完成后,可将操作结果处理成协议消息反馈格式的协议消息反馈信息,并将该协议消息反馈信息发送至客户端,客户端接收到协议消息反馈信息之后,可从协议消息反馈信息中可解析出操作结果,获知服务器的操作情况。由此可见,客户端可基于管理协议向服务器下发指示对虚拟机资源进行操作的协议命令,对虚拟机资源进行的操作可以是调整虚拟机资源的操作、对某个虚拟机进行控制的操作、获取某个虚拟机状态/配置信息的操作等等,待服务器响应后,可接收服务器发送的操作结果。上述过程既可实现对虚拟机的灵活控制,又可实现对虚拟机的监控,还可实现对虚拟机资源的动态调整,并且,基于管理协议可以安全高效的实现数据传输。
在上述实施例的基础上,对本发明定义的管理协议进行详细说明:
本发明定义的管理协议包括协议格式和协议关键字。其中,协议格式包括协议命令格式和协议消息反馈格式。协议关键字包括:协议命令关键字和消息类型关键字。
协议命令格式为:COMMAND;ARG1;ARG2,其中,COMMAND部分为协议命令中的操作信息,即指示对虚拟机资源进行何种操作,ARG1、ARG2为操作参数,其可指示对哪个操作对象进行操作,如对哪个虚拟机进行操作。
协议消息反馈格式为:TYPE;MESSAGE\n\rTYPE;MESSAGE
命令关键字包括:START_VM,STOP_VM,SUSPEND_VM,RESUME_VM,DELETE_VM,CREATE_VM,SET_VM_CPU,SET_VM_MEM,ATTACH_VM_NET,DETACH_VM_NET,ATTACH_USB,DETACH_USB,UPDATE_FILE,GET_VM_STATE,GET_ALL_VM,GET_RUN_VM,GET_HOST_CPU_MEM,GET_HOST_CPU_STATE,GET_HOST_MEM_STATE,GET_VM_CPU_MEM,GET_VM_CPU_STATE,GET_VM_MEM_STATE,GET_VM_CONSOLE,GET_VM_ETHIP,GET_VM_NETS,GET_VM_NETS_STATE,GET_HOST_NETS,GET_HOST_NETS_STATE,RESTART_SERVER,从上述关键字中可以看出服务器需要执行的操作,例如,START_VM表示启动虚拟机,SUSPEND_VM表示挂起虚拟机,DELETE_VM表示删除虚拟机,CREATE_VM表示创建虚拟机,GET_VM_STATE表示获取虚拟机的状态信息,GET_VM_CPU_MEM表示获取虚拟机的CPU存储信息,GET_VM_NETS_STATE表示获取虚拟机的网络状态信息。
消息类型关键字为:RETURN_TYPE ERROR_NUM ERROR_STR。
通过上述定义的管理协议,客户端与服务器可进行高效安全的数据传输。
在上述实施例的基础上,下面通过客户端与服务器之间的信息交互来详细说明,本发明的技术方案如何对服务器中的虚拟资源进行操作,图3示出了客户端与服务器进行信息交互的流程示意图,该方法可以包括:
步骤S301:客户端获取用户的操作请求。
其中,客户端可提供用户登录管理虚拟机的web页面,用户可在该web页面中进行操作,输入想要对服务器中虚拟机资源进行的操作,客户端基于用户的输入和操作生成操作请求。
步骤S302:客户端将用户的操作请求处理成协议命令格式的协议命令,将协议命令发送至服务器。
客户端将用户的操作请求处理成上述管理协议规定的协议命令格式的协议命令,以便服务器能够识别和解析。
其中,协议命令包括协议命令关键字以及与协议命令关键字对应的操作参数,协议命令关键字用于指示对服务器上的虚拟机资源执行的操作。
其中,对服务器上的虚拟机资源执行的操作可以但不限定为:创建或删除虚拟机的操作,或者,对创建的虚拟机进行控制的操作,或者,获取创建的虚拟机的配置信息或状态信息的操作,或者,对虚拟机资源进行调整的操作。对创建的虚拟机进行控制的操作可以但不限定为启动虚拟机、关闭虚拟器、挂起虚拟机、解挂虚拟机、修改虚拟机等。
步骤S303:服务器接收协议命令,解析协议命令,获得协议命令关键字和操作参数。
步骤S304:服务器基于协议命令关键字在预先存储的协议命令关键字与服务函数地址的对应关系中,确定与接收的协议命令关键字对应的服务函数地址。
在本实施例中,协议命令关键字与服务函数地址的对应关系可存储在数据库中,当服务器需要调用服务函数时,可以去数据库中查询,通过协议命令关键字与服务函数地址的对应关系,服务器可以快速查找到用于执行协议命令的服务函数。
步骤S305:服务器利用确定出的服务函数地址处的服务函数和操作参数对虚拟机资源进行操作,获得操作结果。
其中,操作结果包括两种,第一种操作结果包括对虚拟机资源是否操作成功的指示信息,第二种操作结果包括对虚拟机资源是否操作成功的指示信息以及需要向客户端反馈的信息。示例性的,对虚拟机资源进行的操作为挂起虚拟机1,则服务器在操作完毕后,如果成功将虚拟机1挂起,则操作结果为挂起成功的指示信息,示例性的,对虚拟机资源进行的操作为获取虚拟机2的配置信息,则服务器在操作完毕后,如果成功获取到虚拟机2的配置信息,则操作结果为获取信息成功的指示信息以及获取到的虚拟机2的配置信息。
服务器利用确定出的服务函数地址处的服务函数和操作参数对虚拟机资源进行操作具体为:服务器将操作参数传输给确定出的服务函数地址处的服务函数,利用传入操作参数的服务函数对虚拟机资源进行操作。
步骤S307:服务器将操作结果处理成协议消息反馈格式的协议消息反馈信息,将协议消息反馈信息发送至客户端。
由于服务器与客户端基于管理协议进行通信,因此,需要将操作结果处理成客户端可识别和解析的协议消息反馈格式的协议消息反馈信息。
步骤S308:客户端从协议消息反馈信息中解析出操作结果。
需要说明的是,为了保证数据传输的安全性,管理协议还可定义协议命令和协议消息反馈信息的加密方式,当客户端向服务器发送协议命令时,可利用定义的加密方式进行加密,服务器在接收到协议命令时,首先按对应的解密方式进行解密,然后,解析获得操作信息和操作参数。同样的,当服务器向客户端发送协议消息反馈信息时,也可按管理协议定义的加密方式进行加密,当客户端接收到协议消息反馈信息时,首先按对应的解密方式进行解密,然后解析获得操作结果。
步骤S309:客户端显示和/或存储操作结果。
客户端在解析出操作结果之后,可将操作结果显示在web页面上供用户查看,还可将操作结果存储至数据库,以便在需要时进行查看。
由上述过程可知,客户端可基于定义的管理协议向服务器下发协议命令,由于协议命令中包含了操作信息和操作参数,使得服务器可基于操作信息和操作对虚拟机资源进行操作,例如对虚拟机1执行启动操作,或者,获取虚拟机2的配置信息等等,服务器操作完成后,将操作结果处理成协议消息反馈格式的协议消息反馈信息,并将该协议消息反馈信息发送至客户端,客户端从协议消息反馈信息中可解析出操作结果,从而获知服务器的操作情况。由此可见,客户端基于定义的管理协议可向服务器下协议命令,指示服务器对虚拟机资源进行操作,这个操作可以是调整虚拟机资源的操作、对某个虚拟机进行控制的操作、获取虚拟机状态/配置信息的操作等等,服务器在执行完客户端指示的操作后,基于管理协议可向客户端反馈操作结果,上述过程既可实现对虚拟机的灵活控制,又可实现对虚拟资源的动态调整,还可实现对虚拟机的监控,并且,基于管理协议可以安全高效的实现数据传输。
本发明实施例还提供了一种信息处理装置,该装置应用于服务器,服务器可与客户端基于管理协议进行通信,管理协议包括:协议格式和协议关键字,协议格式包括:协议命令格式和协议消息反馈格式,请参阅图4,示出了该信息处理装置40的结构示意图,可以包括:接收模块401、解析模块402、确定模块403、操作模块404、处理模块405和发送模块406。
接收模块401,用于接收客户端基于管理协议发送的协议命令,协议命令包括操作信息以及与操作信息对应的操作参数,操作信息用于指示对服务器上的虚拟机资源执行的操作。
解析模块402,用于解析接收模块401接收的协议命令,获得操作信息和操作参数。
确定模块403,用于基于解析模块402解析出的操作信息确定目标服务函数。
操作模块404,用于利用确定模块403确定出的目标服务函数和解析模块解析出的操作参数对虚拟机资源执行与操作信息对应的操作,获得操作结果;
处理模块405,用于将操作模块404的操作结果处理成协议消息反馈格式的协议消息反馈信息。
发送模块406,用于将处理模块405处理得到的协议消息反馈信息发送至客户端,以使客户端从协议消息反馈信息中解析出操作结果。
本发明实施例提供的信息处理装置使得,服务器可接收客户端基于定义的管理协议下发的协议命令,由于协议命令中包含了操作信息和操作参数,使得服务器可基于操作信息和操作对虚拟机资源进行操作,例如对虚拟机1执行启动操作,或者,获取虚拟机2的配置信息等等,服务器操作完成后,可将操作结果处理成协议消息反馈格式的协议消息反馈信息,并将该协议消息反馈信息发送至客户端,从而使客户端从协议消息反馈信息中可解析出操作结果,获知服务器的操作情况。由此可见,服务器可响应客户端基于管理协议下发的协议命令,对虚拟机资源进行操作,这个操作可以是调整虚拟机资源的操作、对某个虚拟机进行控制的操作、获取某个虚拟机状态/配置信息的操作等等,服务器在执行完客户端指示的操作后,可将操作结果反馈给客户端,上述过程既可实现对虚拟机的灵活控制,又可实现对虚拟机的监控,还可实现对虚拟机资源的动态调整,并且,基于管理协议可以安全高效的实现数据传输。
在上述实施例提供的信息处理装置中,操作信息包括协议命令关键字。则确定模块包括:第一确定子模块和第二确定子模块。
第一确定子模块,用于基于协议命令关键字在预先存储的协议命令关键字与服务函数地址的对应关系中,确定与接收的协议命令关键字对应的服务函数地址。
第二确定子模块,用于将第一确定子模块确定出的服务函数地址处的服务函数确定为目标服务函数。
在上述实施例提供的信息处理装置中,操作模块包括:传输子模块和操作子模块。
传输子模块,用于将操作参数传输给目标服务函数。
操作子模块,用于利用传入操作参数的目标服务函数对虚拟机资源执行与操作信息对应的操作。
本发明实施例还提供了一种信息处理装置,该装置应用于客户端,客户端可基于管理协议与服务器进行通信,管理协议包括:协议格式和协议关键字,协议格式包括:协议命令格式和协议消息反馈格式,请参阅图5,示出了该信息处理装置50的结构示意图,可以包括:获取模块501、处理模块502、发送模块503、接收模块504、解析模块505,以及显示模块506和/或存储模块507。
获取模块501,用于获取用户的操作请求。
处理模块502,用于将获取模块501获取的用户的操作请求处理成协议命令格式的协议命令。
其中,协议命令包括操作信息以及与操作信息对应的操作参数,操作信息用于指示对服务器上的虚拟机资源执行的操作。
发送模块503,用于将处理模块502处理得到的协议命令发送至服务器,以使服务器利用操作信息确定目标服务函数,并通过目标服务函数和操作参数对虚拟机资源执行与操作信息对应的操作。
接收模块504,用于接收服务器发送的具有议消息反馈格式的协议消息反馈信息。
解析模块505,用于从接收模块504接收的协议消息反馈信息中解析出操作结果。
显示模块506,用于显示解析模块505解析出的操作结果。
存储模块507,用于存储解析模块505解析出的操作结果。
本发明实施例提供的信息处理装置使得,客户端可基于管理协议向服务器下发协议命令,由于协议命令中包含了操作信息和操作参数,使得服务器可基于操作信息和操作对虚拟机资源进行操作,例如对虚拟机1执行启动操作,或者,获取虚拟机2的配置信息等等,服务器操作完成后,可将操作结果处理成协议消息反馈格式的协议消息反馈信息,并将该协议消息反馈信息发送至客户端,客户端接收到协议消息反馈信息之后,可从协议消息反馈信息中可解析出操作结果,获知服务器的操作情况。由此可见,客户端可基于管理协议向服务器下发指示对虚拟机资源进行操作的协议命令,对虚拟机资源进行的操作可以是调整虚拟机资源的操作、对某个虚拟机进行控制的操作、获取某个虚拟机状态/配置信息的操作等等,待服务器响应后,可接收服务器发送的操作结果。上述过程既可实现对虚拟机的灵活控制,又可实现对虚拟机的监控,还可实现对虚拟机资源的动态调整,并且,基于管理协议可以安全高效的实现数据传输。
本发明实施例还提供了一种信息处理***,请参阅图6,示出了该信息处理***50的结构示意图,该***可以包括客户端601和服务器602,客户端601可与服务器602基于预先定义的管理协议进行通信,管理协议包括:协议格式和协议关键字,协议格式包括:协议命令格式和协议消息反馈格式。
客户端601,用于获取用户的操作请求,将用户的操作请求处理成协议命令格式的协议命令,将协议命令发送至服务器。
其中,协议命令包括操作信息以及与操作信息对应的操作参数,操作信息用于指示对服务器上的虚拟机资源执行的操作。
服务器602,用于接收协议命令,解析协议命令,获得操作信息和操作参数,基于操作信息确定目标服务函数,利用目标服务函数和操作参数对虚拟机资源执行与操作信息对应的操作,获得操作结果,将操作结果处理成协议消息反馈格式的协议消息反馈信息,将协议消息反馈信息发送至客户端。
客户端601,还用于从协议消息反馈信息中解析出操作结果,并显示和/或存储操作结果。
本发明实施例提供的信息处理***中,预先定义了客户端与服务器进行通信的管理协议,基于该管理协议,客户端可向服务器下发协议命令,由于协议命令中包含了操作信息和操作参数,使得服务器可基于操作信息和操作对虚拟机资源进行操作,例如对虚拟机1执行启动操作,或者,获取虚拟机2的配置信息等等,服务器操作完成后,将操作结果处理成协议消息反馈格式的协议消息反馈信息,并将该协议消息反馈信息发送至客户端,客户端从协议消息反馈信息中可解析出操作结果,从而获知服务器的操作情况。由此可见,客户端基于定义的管理协议可向服务器下协议命令,指示服务器对虚拟机资源进行操作,这个操作可以是调整虚拟机资源的操作、对某个虚拟机进行控制的操作、获取某个虚拟机的状态/配置信息的操作等等,服务器在执行完客户端指示的操作后,基于管理协议可向客户端反馈操作结果,上述过程既可实现对虚拟机的灵活控制,又可实现对虚拟机的监控,并且,基于管理协议可以安全高效的实现数据传输。
请参阅图7,示出了上述实施例中,服务器接收客户端发送的协议命令,对虚拟机进行操作的示意图,从图7可以看出,服务器启动后,首先初始化服务器环境,检查参数(服务器的配置参数),在初始化完毕后,等待接收客户端的协议命令,当接收到协议命令之后,解析该协议命令,如果解析出的操作信息指示解挂虚拟机,则检查解析出的操作参数,检查操作参数的目的在于确定需要解挂的虚拟机是可操作的虚拟机,例如,总共有5个虚拟机,分别为虚拟机1、2、3、4、5,如果操作参数指示对虚拟机6执行解挂操作,则操作参数不正确,向客户端反馈错误指示信息,如果操作参数正确,则对虚拟机执行解挂操作。对于其它操作(创建虚拟机、启动虚拟机、挂起虚拟机、查询虚拟机、停止虚拟机、删除虚拟机、修改虚拟机、获取网络拓扑)同样如此,在此不作赘述。
需要说明的是,上述实施例中的虚拟机可以为虚拟防火墙,即每个虚拟机即为一虚拟防火墙,上述实施例提供的信息处理方法、方法及***可实现对多租户防火墙***中各个虚拟防火墙进行操作,例如,获取某个虚拟防火墙的配置信息或状态信息、对某个或某几个虚拟防火墙进行控制,即可实现对多租户防火墙***中的各个虚拟防火墙的灵活控制和监控。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种信息处理方法,其特征在于,应用于服务器,所述服务器可与客户端基于预先定义的管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理方法包括:
接收所述客户端基于所述管理协议发送的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
解析所述协议命令,获得所述操作信息和所述操作参数,并基于所述操作信息确定目标服务函数;
利用所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,获得操作结果;
将所述操作结果处理成所述协议消息反馈格式的协议消息反馈信息;
将所述协议消息反馈信息发送至所述客户端,以使所述客户端从所述协议消息反馈信息中解析出所述操作结果。
2.根据权利要求1所述的信息处理方法,其特征在于,所述操作信息包括协议命令关键字;
所述基于所述操作信息确定目标服务函数,包括:
基于所述协议命令关键字在预先存储的协议命令关键字与服务函数地址的对应关系中,确定与接收的所述协议命令关键字对应的服务函数地址;
将确定出的服务函数地址处的服务函数确定为所述目标服务函数。
3.根据权利要求1或2所述的信息处理方法,其特征在于,利用所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,包括:
将所述操作参数传输给所述目标服务函数;
利用传入所述操作参数的目标服务函数对所述虚拟机资源执行与所述操作信息对应的操作。
4.根据权利要求1所述信息处理方法,其特征在于,所述对所述服务器上的虚拟机资源执行的操作包括:创建或删除虚拟机的操作,或者,对创建的虚拟机进行控制的操作,或者,获取创建的虚拟机的配置信息或状态信息的操作,或者,对所述虚拟机资源进行调整的操作。
5.一种信息处理方法,其特征在于,应用于客户端,所述客户端可与服务器基于预先定义的管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理方法包括:
获取用户的操作请求;
将所述用户的操作请求处理成所述协议命令格式的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
将所述协议命令发送至所述服务器,以使所述服务器利用所述操作信息确定目标服务函数,并通过所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作;
接收所述服务器发送的具有所述协议消息反馈格式的协议消息反馈信息;
从所述协议消息反馈信息中解析出操作结果,并显示和/或存储所述操作结果。
6.一种信息处理装置,其特征在于,应用于服务器,所述服务器可与客户端基于管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理装置包括:接收模块、解析模块、确定模块、操作模块、处理模块和发送模块;
所述接收模块,用于接收所述客户端基于所述管理协议发送的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
所述解析模块,用于解析所述接收模块接收的所述协议命令,获得所述操作信息和所述操作参数;
所述确定模块,用于基于所述解析模块解析出的所述操作信息确定目标服务函数;
所述操作模块,用于利用所述确定模块确定出的所述目标服务函数和所述解析模块解析出的所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,获得操作结果;
所述处理模块,用于将所述操作模块的操作结果处理成所述协议消息反馈格式的协议消息反馈信息;
所述发送模块,用于将所述处理模块处理得到的所述协议消息反馈信息发送至所述客户端,以使所述客户端从所述协议消息反馈信息中解析出所述操作结果。
7.根据权利要求6所述的信息处理装置,其特征在于,所述操作信息包括协议命令关键字;
所述确定模块包括:第一确定子模块和第二确定子模块;
所述第一确定子模块,用于基于所述协议命令关键字在预先存储的协议命令关键字与服务函数地址的对应关系中,确定与接收的所述协议命令关键字对应的服务函数地址;
所述第二确定子模块,用于将所述第一确定子模块确定出的服务函数地址处的服务函数确定为所述目标服务函数。
8.根据权利要求6或7所述的信息处理装置,其特征在于,所述操作模块包括:传输子模块和操作子模块;
所述传输子模块,用于将所述操作参数传输给所述目标服务函数;
所述操作子模块,用于利用传入所述操作参数的目标服务函数对所述虚拟机资源执行与所述操作信息对应的操作。
9.一种信息处理装置,其特征在于,应用于客户端,所述客户端可基于管理协议与服务器进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述信息处理装置包括:获取模块、处理模块、发送模块、接收模块、解析模块,以及显示模块和/或存储模块;
所述获取模块,用于获取用户的操作请求;
所述处理模块,用于将所述获取模块获取的所述用户的操作请求处理成所述协议命令格式的协议命令,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
所述发送模块,用于将所述处理模块处理得到的所述协议命令发送至所述服务器,以使所述服务器利用所述操作信息确定目标服务函数,并通过所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作;
所述接收模块,用于接收所述服务器发送的具有所述议消息反馈格式的协议消息反馈信息;
所述解析模块,用于从所述接收模块接收的所述协议消息反馈信息中解析出操作结果;
所述显示模块,用于显示所述解析模块解析出的所述操作结果;
所述存储模块,用于存储所述解析模块解析出的所述操作结果。
10.一种信息处理***,其特征在于,包括:客户端和服务器,所述客户端可与所述服务器基于预先定义的管理协议进行通信,所述管理协议包括:协议格式和协议关键字,所述协议格式包括:协议命令格式和协议消息反馈格式;
所述客户端,用于获取用户的操作请求,将所述用户的操作请求处理成所述协议命令格式的协议命令,将所述协议命令发送至所述服务器,其中,所述协议命令包括操作信息以及与所述操作信息对应的操作参数,所述操作信息用于指示对所述服务器上的虚拟机资源执行的操作;
所述服务器,用于接收所述协议命令,解析所述协议命令,获得所述操作信息和所述操作参数,基于所述操作信息确定目标服务函数,利用所述目标服务函数和所述操作参数对所述虚拟机资源执行与所述操作信息对应的操作,获得操作结果,将所述操作结果处理成所述协议消息反馈格式的协议消息反馈信息,将所述协议消息反馈信息发送至所述客户端;
所述客户端,还用于从所述协议消息反馈信息中解析出所述操作结果,并显示和/或存储所述操作结果。
CN201610862431.8A 2016-09-28 2016-09-28 一种信息处理方法、装置及*** Active CN106452951B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610862431.8A CN106452951B (zh) 2016-09-28 2016-09-28 一种信息处理方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610862431.8A CN106452951B (zh) 2016-09-28 2016-09-28 一种信息处理方法、装置及***

Publications (2)

Publication Number Publication Date
CN106452951A true CN106452951A (zh) 2017-02-22
CN106452951B CN106452951B (zh) 2019-08-06

Family

ID=58170915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610862431.8A Active CN106452951B (zh) 2016-09-28 2016-09-28 一种信息处理方法、装置及***

Country Status (1)

Country Link
CN (1) CN106452951B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108153650A (zh) * 2018-02-02 2018-06-12 郑州云海信息技术有限公司 获取云服务器资源信息的方法、***、装置及存储介质
CN110096281A (zh) * 2019-04-24 2019-08-06 深圳市码上趣学科技有限公司 代码解析方法、解析服务器、存储介质及装置
CN110177100A (zh) * 2019-05-28 2019-08-27 哈尔滨工程大学 一种协同网络防御的安全设备数据通信协议
CN111104200A (zh) * 2019-12-11 2020-05-05 秒针信息技术有限公司 一种虚拟机管理方法、装置、存储介质及服务器
CN112416509A (zh) * 2019-08-23 2021-02-26 腾讯科技(深圳)有限公司 虚拟机控制***及相关设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471700A (zh) * 2007-12-29 2009-07-01 吴军保 一种蓝牙设备中的信息控制方法、装置及蓝牙***
WO2011034338A2 (ko) * 2009-09-21 2011-03-24 주식회사 안철수연구소 패킷 감시 장치 및 그 방법과 변조 데이터 관리 장치 및 그 방법
CN102904754A (zh) * 2012-09-28 2013-01-30 浪潮(北京)电子信息产业有限公司 服务器管理方法和***
CN103618724A (zh) * 2013-12-03 2014-03-05 中标软件有限公司 终端机与虚拟机之间的通信方法与通信***
CN104636189A (zh) * 2015-02-25 2015-05-20 哈尔滨工业大学 基于Xen的虚拟机部署***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471700A (zh) * 2007-12-29 2009-07-01 吴军保 一种蓝牙设备中的信息控制方法、装置及蓝牙***
WO2011034338A2 (ko) * 2009-09-21 2011-03-24 주식회사 안철수연구소 패킷 감시 장치 및 그 방법과 변조 데이터 관리 장치 및 그 방법
CN102904754A (zh) * 2012-09-28 2013-01-30 浪潮(北京)电子信息产业有限公司 服务器管理方法和***
CN103618724A (zh) * 2013-12-03 2014-03-05 中标软件有限公司 终端机与虚拟机之间的通信方法与通信***
CN104636189A (zh) * 2015-02-25 2015-05-20 哈尔滨工业大学 基于Xen的虚拟机部署***及方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108153650A (zh) * 2018-02-02 2018-06-12 郑州云海信息技术有限公司 获取云服务器资源信息的方法、***、装置及存储介质
CN110096281A (zh) * 2019-04-24 2019-08-06 深圳市码上趣学科技有限公司 代码解析方法、解析服务器、存储介质及装置
CN110177100A (zh) * 2019-05-28 2019-08-27 哈尔滨工程大学 一种协同网络防御的安全设备数据通信协议
CN110177100B (zh) * 2019-05-28 2022-05-20 哈尔滨工程大学 一种协同网络防御的安全设备数据通信协议
CN112416509A (zh) * 2019-08-23 2021-02-26 腾讯科技(深圳)有限公司 虚拟机控制***及相关设备
CN112416509B (zh) * 2019-08-23 2024-01-30 腾讯科技(深圳)有限公司 虚拟机控制***及相关设备
CN111104200A (zh) * 2019-12-11 2020-05-05 秒针信息技术有限公司 一种虚拟机管理方法、装置、存储介质及服务器

Also Published As

Publication number Publication date
CN106452951B (zh) 2019-08-06

Similar Documents

Publication Publication Date Title
US10353728B2 (en) Method, system and device for managing virtual machine software in cloud environment
CN106452951A (zh) 一种信息处理方法、装置及***
US8819113B2 (en) Remote provisioning of virtual machines
WO2018113514A1 (zh) Cdn管理***、方法及装置
US20070260721A1 (en) Physical server discovery and correlation
JP5960186B2 (ja) 仮想通信路構築システム、仮想通信路構築方法、及び仮想通信路構築プログラム
CN104471537A (zh) 中介虚拟机任务管理
JP5605229B2 (ja) アプリケーションサーバ管理システム、アプリケーションサーバ管理方法、管理装置、アプリケーションサーバ、および、コンピュータ・プログラム
JP2010033404A (ja) 仮想計算機システムおよび仮想計算機システムの制御方法
CN104718723A (zh) 用于虚拟网络中的联网和安全服务的框架
US8566847B2 (en) Out-of-band host management via a management controller
CN103595801A (zh) 一种云计算***及其虚拟机实时监控方法
EP2911059A1 (en) Operation verification device for virtual apparatus, and operation verification system and program for virtual apparatus
JP6448012B2 (ja) 仮想マシン名を表示するための方法、装置、およびシステム
JP5609527B2 (ja) ネットワーク仮想化システム、ノード、ネットワーク仮想化方法、及び、ネットワーク仮想化プログラム
JP5736346B2 (ja) 仮想化装置、仮想化制御方法、仮想化装置制御プログラム
JP2010262545A (ja) 仮想マシンの監視管理装置、監視管理方法及びコンピュータプログラム
KR20150088462A (ko) 클라우드 환경에서 네트워크 장치의 연동 방법 및 장치
US20170116016A1 (en) Screen compression service method and virtual network apparatus for performing the method
TW201303733A (zh) 虛擬機管理方法及系統
JP6149444B2 (ja) アプリケーション起動制御方法とシステムと装置とプログラム
CN106020985B (zh) 数据处理方法、装置及服务器
KR101608327B1 (ko) 이기종 하이퍼바이저 환경에서의 스토리지 제공방법
CN107896234B (zh) 在Modbus通信网络中传输报文的方法、Modbus通信网络***和设备
JP2017010070A (ja) 準仮想化ネットワークデバイス、情報処理装置、情報処理方法、および情報処理プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant