Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020113669 - HIGH-AVAILABILITY COMPUTING NODE APPARATUS FOR OPENSTACK VIRTUAL MACHINE CAPABLE OF PREVENTING SPLIT-BRAIN AND MANAGEMENT METHOD

Publication Number WO/2020/113669
Publication Date 11.06.2020
International Application No. PCT/CN2018/121654
International Filing Date 18.12.2018
IPC
G06F 9/445 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
CPC
G06F 2009/45562
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45562Creating, deleting, cloning virtual machine instances
G06F 2009/4557
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
4557Distribution of virtual machine instances; Migration and load balancing
G06F 2009/45591
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45591Monitoring or debugging support
G06F 2009/45595
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45595Network integration; Enabling network access in virtual machine instances
G06F 9/45558
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
Applicants
  • 武汉烽火信息集成技术有限公司 WUHAN FIBERHOME INFORMATION INTEGRATION TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventors
  • 张傲 ZHANG, Ao
  • 吴江 WU, Jiang
  • 田松 TIAN, Song
Agents
  • 武汉智权专利代理事务所(特殊普通合伙) WUHAN ZHI QUAN PATENT AGENCY
Priority Data
201811475910.X04.12.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) HIGH-AVAILABILITY COMPUTING NODE APPARATUS FOR OPENSTACK VIRTUAL MACHINE CAPABLE OF PREVENTING SPLIT-BRAIN AND MANAGEMENT METHOD
(FR) APPAREIL DE NŒUD DE CALCUL HAUTE DISPONIBILITÉ POUR MACHINE VIRTUELLE OPENSTACK PERMETTANT D'ÉVITER UNE SITUATION DE CERVEAU DÉDOUBLÉ ET PROCÉDÉ DE GESTION
(ZH) 防脑裂的OpenStack虚拟机高可用计算节点装置及管理方法
Abstract
(EN)
A high-availability computing node apparatus for an OpenStack virtual machine (VM) capable of preventing split-brain. A cloud computing VM program installed on the apparatus comprises: a Nova-computer computer module, a Libvirt management module, a lock management module, and a high-availability computing node module. The high-availability computing node module executes a method comprising the following operations: operation C-1 of performing, when a VM is continuously updated and is storing a lock heartbeat, no processing if writes are normal, and if a lock heartbeat write is abnormal, then performing C-2; operation C-2 of a lock management module reporting a storage anomaly to a management end apparatus, and waiting for the management end apparatus to feed back a processing result; operation C-3 of performing, if the management end apparatus returns the processing result within a specified time period, C-5, and if not, performing C-4; operation C-4 of the lock management module performing a fencing operation if the management end apparatus does not return the processing result within the specified time period, that is, killing a cloud computing VM program of a computing node apparatus; and operation C-5 of the lock management module determining, according to the processing result returned by the management end apparatus, whether fencing is needed.
(FR)
L'invention concerne appareil de nœud de calcul haute disponibilité pour machine virtuelle (VM) OpenStack permettant d'éviter une situation de cerveau dédoublé. Un programme VM Informatique en nuage installé sur l'appareil comprend : un module informatique Nova, un module de gestion Libvirt, un module de gestion de verrouillage et un module de nœud informatique haute disponibilité. Le module de nœud de calcul haute disponibilité exécute un procédé comprenant les opérations suivantes : une opération C -1 consistant à n'exécuter, lorsqu'une VM est mise à jour en continu et stocke un battement de cœur de verrouillage, aucun traitement si les écritures sont normales, et à exécuter l'opération C-2 si une écriture de battement de cœur de verrouillage est anormale ; une opération C-2 dans laquelle un module de gestion de verrouillage rapporte une anomalie de stockage à un appareil terminal de gestion, et attend un retour de l'appareil terminal de gestion indiquant un résultat de traitement ; une opération C -3 consistant à effectuer l'opération C-5 si l'appareil terminal de gestion retourne le résultat de traitement dans une période de temps spécifiée, et l'opération C-4 dans le cas contraire ; une opération C-4 dans laquelle le module de gestion de verrouillage effectue une opération de clôture si l'appareil terminal de gestion ne retourne pas le résultat de traitement dans la période de temps spécifiée, c'est-à-dire détruit un programme VM informatique en nuage d'un appareil de nœud de calcul ; et une opération C-5 dans laquelle le module de gestion de verrouillage détermine, en fonction du résultat de traitement retourné par l'appareil terminal de gestion, si une clôture est nécessaire.
(ZH)
防脑裂的OpenStack虚拟机高可用计算节点装置,安装有云计算虚拟机VM程序具有:Nova-computer计算机模块;Libvirt管理模块;lock管理模块;及高可用计算节点模块,其中,高可用计算节点模块运行包括以下操作的方法:操作C-1,当虚拟机VM持续更新并存储锁心跳时,若写入正常则无需处理,否则一旦锁心跳写入异常,则转到C-2;操作C-2,Lock管理模块向管理端装置上报存储异常事件,并等待管理端装置反馈处理结果;操作C-3,若管理端装置在规定时间内返回了处理结果,则转到C-5,否则转到C-4;操作C-4,若管理端装置未在规定时间内返回处理结果,则Lock管理模块执行Fencing操作,即kill关闭该计算节点装置的云计算虚拟机VM程序;操作C-5,Lock管理模块按照管理端装置返回的处理结果,判断是否需要Fencing。
Also published as
Latest bibliographic data on file with the International Bureau