用于虚拟机网卡的供装监控系统及方法技术方案

技术编号:25126069 阅读:36 留言:0更新日期:2020-08-05 02:55
本案揭示一种用于虚拟机网卡的供装监控系统及方法,包括为虚拟机的网卡执行供装程序的供装模块以及安装于虚拟机中用户端操作系统上的用户端跨平台监控单元。供装模块于供装程序中将网卡设定为启用为第一互联网协议或启用为第二互联网协议,则单一网卡只能选择作为第一互联网协议或第二互联网协议使用,以使单一虚拟机同时拥有多个第一互联网协议与第二互联网协议地址。用户端跨平台监控单元撷取虚拟机中用户端操作系统的监控资料,其中,监控资料包含网卡中第一互联网协议或/及该第二互联网协议的网卡监控资料。

【技术实现步骤摘要】
用于虚拟机网卡的供装监控系统及方法
本案关于一种虚拟机和虚拟私云的互联网协议设定,尤指一种用于虚拟机网卡的供装监控系统及方法。
技术介绍
互联网协议(InternetProtocol,IP)是用于网路交换封包的一种协定,它定义了定址方式及资料的封装结构,IP地址则是在网路上替主机定义地址。目前最被广泛使用的网路协定为IPv4,而被视为继承IPv4的下一代网路协定为IPv6。虚拟机(VirtualMachine)对伺服器而言,可执行多个操作系统,并可由例如Hypervisor的软体加以管理,且每个虚拟机器都会提供自身的虚拟硬体,包括CPU、内存、硬盘、网络接口及其他装置。近年来,全球各区的IPv4地址逐渐耗尽,因此在虚拟私云(VirtualPrivateCloud)的虚拟机服务中,鉴于IPv4与IPv6的特性不相同,虚拟机在IPv4仅提供私有IP(PrivateIP),而若用户的虚拟机有连线互联网的需求时,则另提供PAT(PortAddressTranslation)、NAT(NetworkAddressTranslation)、或PortForwarding等方式连通到互联网。另一方面,为了解决IPv4地址枯竭的问题,IPv6将长度提升至128位元以利提供数量充足的IP地址,因此IPv6采用全自动的IP配发机制,让用户的每一个IPv6地址都是公共IP(PublicIP)。然而,对于虚拟机的多个IPv4与IPv6来说,难以监控多张网卡,更不利于网卡的扩张。因此,上述现有技术仍有诸多缺失,亟待加以改良。
技术实现思路
为解决上述及其他问题,本案揭示一种虚拟机可同时运行于多种互联网协议(如IPv4与IPv6)网路服务的供装与监控的系统及方法,可让一个既有IPv4服务的虚拟私云,在不影响既有服务的情况下仍可提供IPv6网路服务。为了使虚拟私云兼容IPv4与IPv6网路,本案采取单一堆叠(singlestack)的网卡IP设定方式,透过限制每一网卡只可选择作为IPv4或IPv6使用,再搭配扩增虚拟机所支援的网卡数量N(1≤N),使得一台虚拟机可以同时拥有多个IPv4与IPv6地址,让整体网路服务的建置更具弹性与容易扩充。另本案也可依照用户自订的属性搜集网卡监控资料,可支援多种操作系统借此达到跨平台的功效,经由监控资料,除可提供用户掌握目前虚拟机的各项状态外,更可以利用这些监控资料实现自动扩展或缩减的触发行为。本案揭示一种用于虚拟机网卡的供装监控系统,包括:供装模块,用于为虚拟机的至少一网卡分别执行供装程序,且于该供装程序中,该至少一网卡设定为不启用、启用为第一互联网协议、或启用为第二互联网协议;以及用户端跨平台监控单元,安装于该虚拟机以撷取该虚拟机中用户端操作系统的监控资料,其中,该监控资料包含该至少一网卡中该第一互联网协议和该第二互联网协议的网卡监控资料。此外,本案的用于虚拟机网卡的供装监控系统更包括:监控资料收集模块,用以接收安装于该虚拟机中该用户端跨平台监控单元所回传的监控资料;以及监控资料分析模块,用以分析该监控资料收集模块所收集的监控资料,以根据分析结果触发告警行为、扩展行为或缩减行为。另外,该用户端跨平台监控单元包括:跨平台监控模块,用以侦测该用户端操作系统的类型或版本;接收外部呼叫模块,用以接收外部主机的呼叫以接收更新程式和取得最新规则引擎参数;自动更新模块,用以根据该更新程式对该用户端跨平台监控单元进行更新;规则引擎模块,用以根据目前最新规则引擎参数对该监控资料进行处理;及资料传送模块,用以输出该规则引擎模块所处理完成的监控资料,使该监控资料收集模块所接收者和该监控资料分析模块所分析者为该规则引擎模块所处理完成的监控资料。此外,该跨平台监控模块还包含Windows操作系统网卡监控子模块、Mac操作系统网卡监控子模块、Linux操作系统网卡监控子模块、或其他操作系统网卡监控子模块。此外,该第一互联网协议为IPv4,该第二互联网协议为IPv6。该网卡监控资料更包含该多个网卡中该第一互联网协议和该第二互联网协议的传送和接收的流量、封包数、错误封包数、或丢弃封包数。该监控资料更包含操作系统内存使用量或使用率、操作系统磁碟使用量或使用率、或操作系统中央处理器使用量或使用率。另外,本案的用于虚拟机网卡的供装监控系统更包括:纳管各种互联网协议的互联网协议资源管控模块。该供装模块取得该至少一网卡的媒体存取控制地址,以根据该媒体存取控制地址产生第二互联网协议地址,借此根据该媒体存取控制地址和该第二互联网协议地址进行注册,进而供该互联网协议资源管控模块将该第二互联网协议纳管,以完成该至少一网卡的供装,其中,该供装模块根据该媒体存取控制地址采用ModifiedEUI-64演算法来产生该第二互联网协议地址。或者,该供装模块取得该至少一网卡的媒体存取控制地址,并取得经配发的或经用户选择的第一互联网协议地址,以根据该媒体存取控制地址和该第一互联网协议地址进行注册,进而供该互联网协议资源管控模块将该第一互联网协议纳管,以完成该至少一网卡的供装。此外,本案的用于虚拟机网卡的供装监控系统更包括图形化使用者介面,该用户通过该图形化使用者介面选择该第一互联网协议地址,且该互联网协议资源管控模块接受该图形化使用者介面的宣告以将该第一互联网协议地址的状态自可用更改为配发中,待注册后再更改为已占用,及其中,于该用户通过该图性化使用者介面放弃或逾期未注册该第一互联网协议地址,该互联网协议资源管控模块将该第一互联网协议地址的状态自配发中更改为可用,且其中,于该用户通过该图性化使用者介面退租该第一互联网协议地址,该互联网协议资源管控模块将该第一互联网协议地址的状态自已占用更改为可用。本案另揭示一种用于虚拟机网卡的供装监控方法,包括:配置虚拟机及多个网卡;依据用户的设定,将该多个网卡分别设定为启用或不启用;依据该用户的选定,将该多个网卡分别启用为第一互联网协议或第二互联网协议;对该多个网卡中已启用者的其中一网卡进行下列步骤:步骤(1):取得媒体存取控制地址;步骤(2):取得第一互联网协议地址或第二互联网协议地址;以及步骤(3):注册,借此完成该网卡的供装;以及对该多个网卡中已启用者的剩余网卡分别进行上述步骤(1)至(3),直到该多个网卡中所有已启用者的供装完成为止。此外,若启用为该第二互联网协议,则根据该媒体存取控制地址计算出该第二互联网协议地址,以供取得该第二互联网协议地址。此外,若启用为该第一互联网协议,则配发该第一互联网协议地址或供该用户选择出该第一互联网协议地址,进而供取得该第一互联网协议地址。此外,于该用户选择该第一互联网协议地址时,将该第一互联网协议地址的状态自可用更改为配发中,待注册后再更改为已占用,且其中,于该用户放弃或逾期未注册该第一互联网协议地址,将该第一互联网协议地址的状态自配发中更改为可用,且其中,于该用户退租该第一互联网协议地址,将该第一互联网协议地址的状态从已占用更改为可用。因此,经由本案的供装监控系统及方法,可在不影响既有IPv4服务的前提下,让一台本文档来自技高网
...

【技术保护点】
1.一种用于虚拟机网卡的供装监控系统,其特征在于,包括:/n供装模块,用于为虚拟机的至少一网卡分别执行供装程序,且于该供装程序中,该至少一网卡设定为不启用、启用为第一互联网协议、或启用为第二互联网协议;以及/n用户端跨平台监控单元,安装于该虚拟机以撷取该虚拟机中用户端操作系统的监控资料,其中,该监控资料包含该至少一网卡中该第一互联网协议和该第二互联网协议的网卡监控资料。/n

【技术特征摘要】
20190125 TW 1081029231.一种用于虚拟机网卡的供装监控系统,其特征在于,包括:
供装模块,用于为虚拟机的至少一网卡分别执行供装程序,且于该供装程序中,该至少一网卡设定为不启用、启用为第一互联网协议、或启用为第二互联网协议;以及
用户端跨平台监控单元,安装于该虚拟机以撷取该虚拟机中用户端操作系统的监控资料,其中,该监控资料包含该至少一网卡中该第一互联网协议和该第二互联网协议的网卡监控资料。


2.根据权利要求1所述的供装监控系统,其特征在于,该供装监控系统还包括:
监控资料收集模块,用以接收安装于该虚拟机中该用户端跨平台监控单元所回传的监控资料;以及
监控资料分析模块,用以分析该监控资料收集模块所收集的监控资料,以根据分析结果触发告警行为、扩展行为或缩减行为。


3.根据权利要求2所述的供装监控系统,其特征在于,该用户端跨平台监控单元包括:
跨平台监控模块,用以侦测该用户端操作系统的类型或版本;
接收外部呼叫模块,用以接收外部主机的呼叫以接收更新程式和取得最新规则引擎参数;
自动更新模块,用以根据该更新程式对该用户端跨平台监控单元进行更新;
规则引擎模块,用以根据目前最新规则引擎参数对该监控资料进行处理;及
资料传送模块,用以输出该规则引擎模块所处理完成的监控资料,使该监控资料收集模块所接收者和该监控资料分析模块所分析者为该规则引擎模块所处理完成的监控资料。


4.根据权利要求1所述的供装监控系统,其特征在于,该第一互联网协议为IPv4,该第二互联网协议为IPv6。


5.根据权利要求1所述的供装监控系统,其特征在于,该网卡监控资料更包含该至少一网卡中该第一互联网协议和该第二互联网协议的传送和接收的流量、封包数、错误封包数、或丢弃封包数,及其中,该监控资料更包含操作系统内存使用量或使用率、操作系统磁碟使用量或使用率、或操作系统中央处理器使用量或使用率。


6.根据权利要求3所述的供装监控系统,其特征在于,该跨平台监控模块包括Windows操作系统网卡监控子模块、Mac操作系统网卡监控子模块、Linux操作系统网卡监控子模块、或其他操作系统网卡监控子模块。


7.根据权利要求1所述的供装监控系统,其特征在于,该供装监控系统还包括纳管各种互联网协议的互联网协议资源管控模块,其中,该供装模块取得该至少一网卡的媒体存取控制地址(MACAddress),以根据该媒体存取控制地址产生第二互联网协议地址,借此根据该媒体存取控制地址和该第二互联网协议地址进行注册,进而于该互联网协议资源管控模块将该第二互联网协议纳管后,以完成该至少一网卡的供装。


8.根据权利要求7所述的供装监控系统,其特征在于,该供装模块根据该媒体存取控制地址采用ModifiedEUI-...

【专利技术属性】
技术研发人员:吴俊宏施书帆吴韦德
申请(专利权)人:中华电信股份有限公司
类型:发明
国别省市:中国台湾;71

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

1