High-availability virtual machine pooling management system based on roles
暂无分享,去创建一个
The invention relates to a high-availability virtual machine pooling management system based on roles. According to the virtual machine pooling management method, a master node, a slave node and a backup node are included. The master node is the only logic entrance of a virtual machine resource pool and responsible for managing all nodes in the resource pool. The slave node is mainly responsible for managing a life cycle of a virtual machine of the slave node. The backup node is used for backing up state information of the master node, ensuring consistency with the state information of the master node, and taking over the work of the master node when the master node fails. During a virtual machine pooling management process, all the nodes can switch over three roles along with different conditions, wherein the three roles are the master node, the slave node and the backup node. A serial method is used for ensuring that only one master node and one backup node exist in the system and a double-direction asynchronous communication mechanism is used for ensuring consistency of data of the master node and the backup node. The high-availability virtual machine pooling management system based on the roles improves reliability of a virtualized system and flexibility of management.