[go: up one dir, main page]

CN106528265A - Virtual machine management method and system based on distributed SAN (Storage Area Network) storage architecture - Google Patents

Virtual machine management method and system based on distributed SAN (Storage Area Network) storage architecture Download PDF

Info

Publication number
CN106528265A
CN106528265A CN201610938418.6A CN201610938418A CN106528265A CN 106528265 A CN106528265 A CN 106528265A CN 201610938418 A CN201610938418 A CN 201610938418A CN 106528265 A CN106528265 A CN 106528265A
Authority
CN
China
Prior art keywords
virtual machine
storage
storage pool
management
virtual
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.)
Pending
Application number
CN201610938418.6A
Other languages
Chinese (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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201610938418.6A priority Critical patent/CN106528265A/en
Publication of CN106528265A publication Critical patent/CN106528265A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • G06F9/45558Hypervisor-specific management and integration aspects
    • 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
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45579I/O management, e.g. providing access to device drivers or storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于分布式SAN存储架构的虚拟机管理方法,包括:利用虚拟机服务器的本地存储构建虚拟机,在每个虚拟机上按照预设规则创建本虚拟机的应用系统;利用分布式存储系统对数据服务器的磁盘进行管理,建立存储池,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问;可见,在本实施例中,通过在虚拟机服务器中创建多个虚拟机对存储池进行访问,适应不同的应用需求,满足了多元化的应用操作,实现对现代存储进行统一有效的管理;本发明还公开了一种基于分布式SAN存储架构的虚拟机管理装置及系统,同样能实现上述技术效果。

The invention discloses a virtual machine management method based on a distributed SAN storage architecture, comprising: using the local storage of a virtual machine server to construct a virtual machine, and creating an application system of the virtual machine on each virtual machine according to preset rules; using The distributed storage system manages the disks of the data server, and establishes a storage pool, so that the virtual machine can access the corresponding disks in the storage pool through block storage; it can be seen that in this embodiment, by creating a storage pool in the virtual machine server Multiple virtual machines access the storage pool, adapt to different application requirements, satisfy diversified application operations, and realize unified and effective management of modern storage; the invention also discloses a virtual machine based on a distributed SAN storage architecture The management device and system can also achieve the above-mentioned technical effects.

Description

基于分布式SAN存储架构的虚拟机管理方法及系统Virtual machine management method and system based on distributed SAN storage architecture

技术领域technical field

本发明涉及分布式SAN存储的虚拟管理技术领域,更具体地说,涉及一种基于分布式SAN存储架构的虚拟机管理方法、装置及系统。The present invention relates to the technical field of virtual management of distributed SAN storage, and more specifically, to a virtual machine management method, device and system based on distributed SAN storage architecture.

背景技术Background technique

随着科技的不断进步,数据量每天在剧烈的增长,特别是21世纪以后,产生的数据几乎是在成线性增长,因此,数据的海量存储就应时而生了。随着海量存储的出现,急需一种优良的计算平台对海量的数据进行计算,达到海量的数据的高效率分配,这时,云计算平台的思维模式,出现在人们心中,希望可以通过一种高效率的技术管理,来对这些日益增长,多元化的数据进行管理,在管理这些海量数据的同时,又可以对这些数据进行合理的分配,计算数据的存储性能,改善存储效率,例如,在一些高新的企业,现在为了对海量的数据进行更高效的存储,会使用SSD、NVMe等闪存高效存储。针对目前分布式存储样式多样化、存储容量海量化、存储管理多元化,如何对现代存储进行统一有效的管理,使得存储资源可以得到合理的分配,充分的利用,满足现代存储需求,是本领域技术人员需要解决的问题。With the continuous advancement of science and technology, the amount of data is increasing dramatically every day. Especially after the 21st century, the generated data is almost linearly increasing. Therefore, mass storage of data has emerged in due course. With the emergence of mass storage, there is an urgent need for an excellent computing platform to calculate massive data and achieve high-efficiency distribution of massive data. At this time, the thinking mode of cloud computing platform appears in people's minds. Efficient technical management to manage these growing and diversified data. While managing these massive data, it can also reasonably allocate these data, calculate the storage performance of data, and improve storage efficiency. For example, in Some high-tech enterprises now use SSD, NVMe and other flash memory for efficient storage in order to store massive amounts of data more efficiently. In view of the diversification of distributed storage styles, massive storage capacity, and diversified storage management, how to manage modern storage in a unified and effective way, so that storage resources can be allocated reasonably, fully utilized, and meet the needs of modern storage is an issue in this field. Problems that technicians need to solve.

发明内容Contents of the invention

本发明的目的在于提供一种基于分布式SAN存储架构的虚拟机管理方法及系统,以实现对现代存储进行统一有效的管理,满足不同应用场景的需要,极大地有效应对目前数据海量化,应用平台多元化等需求。The purpose of the present invention is to provide a virtual machine management method and system based on a distributed SAN storage architecture, so as to realize unified and effective management of modern storage, meet the needs of different application scenarios, and greatly effectively cope with the current massive data. Platform diversification and other needs.

为实现上述目的,本发明实施例提供了如下技术方案:In order to achieve the above object, the embodiment of the present invention provides the following technical solutions:

一种基于分布式SAN存储架构的虚拟机管理方法,包括:A virtual machine management method based on a distributed SAN storage architecture, comprising:

利用虚拟机服务器的本地存储构建虚拟机,在每个虚拟机上按照预设规则创建本虚拟机的应用系统;Use the local storage of the virtual machine server to build a virtual machine, and create the application system of this virtual machine on each virtual machine according to preset rules;

利用分布式存储系统对数据服务器的磁盘进行管理,建立存储池,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问。The distributed storage system is used to manage the disks of the data server, and a storage pool is established, so that the virtual machine can access the corresponding disks in the storage pool through block storage.

其中,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问,包括:Among them, to enable the virtual machine to access the corresponding disk in the storage pool through block storage, including:

在所述存储池上创建多个块设备,将多个块设备绑定至不同的目标端;Create multiple block devices on the storage pool, and bind the multiple block devices to different targets;

虚拟机通过协议发现目标端对应的块设备,将与块设备对应的磁盘映射至虚拟机本地,实现虚拟机对存储池中磁盘的访问。The virtual machine discovers the block device corresponding to the target end through the protocol, maps the disk corresponding to the block device to the local virtual machine, and realizes the virtual machine's access to the disk in the storage pool.

其中,还包括:Among them, also include:

根据虚拟机设置指令,对虚拟机的使用开关、虚拟机的网络带宽、虚拟机的数据流量、虚拟机的使用频率中的至少一者进行设置。According to the virtual machine setting instruction, at least one of the use switch of the virtual machine, the network bandwidth of the virtual machine, the data flow of the virtual machine, and the frequency of use of the virtual machine is set.

一种基于分布式SAN存储架构的虚拟机管理装置,包括:A virtual machine management device based on a distributed SAN storage architecture, comprising:

虚拟机创建模块,用于利用虚拟机服务器的本地存储构建虚拟机;A virtual machine creation module, configured to utilize the local storage of the virtual machine server to construct a virtual machine;

应用系统创建模块,用于在每个虚拟机上按照预设规则创建本虚拟机的应用系统;The application system creation module is used to create the application system of the virtual machine on each virtual machine according to preset rules;

存储池建立模块,用于利用分布式存储系统对数据服务器的磁盘进行管理,建立存储池,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问。The storage pool establishment module is used to use the distributed storage system to manage the disks of the data server, and establish a storage pool, so that the virtual machine can access the corresponding disks in the storage pool through block storage.

其中,所述存储池建立模块包括:Wherein, the storage pool establishment module includes:

块设备设置单元,用于在所述存储池上创建多个块设备,将多个块设备绑定至不同的目标端,以使虚拟机通过协议发现目标端对应的块设备,将与块设备对应的磁盘映射至虚拟机本地,实现虚拟机对存储池中磁盘的访问。The block device setting unit is used to create multiple block devices on the storage pool, and bind multiple block devices to different target ends, so that the virtual machine can discover the block devices corresponding to the target ends through the protocol, and will correspond to the block devices The disks in the virtual machine are mapped to the local virtual machine, so that the virtual machine can access the disks in the storage pool.

其中,还包括:Among them, also include:

虚拟机设置模块,用于根据虚拟机设置指令,对虚拟机的使用开关、虚拟机的网络带宽、虚拟机的数据流量、虚拟机的使用频率中的至少一者进行设置。The virtual machine setting module is configured to set at least one of the use switch of the virtual machine, the network bandwidth of the virtual machine, the data flow of the virtual machine, and the frequency of use of the virtual machine according to the virtual machine setting instruction.

一种基于分布式SAN存储架构的虚拟机管理系统,包括分布式SAN存储池、虚拟化管理平台和网络管理结构;A virtual machine management system based on a distributed SAN storage architecture, including a distributed SAN storage pool, a virtualization management platform and a network management structure;

所述分布式SAN存储池为利用分布式存储系统对数据服务器磁盘进行管理所建立的;The distributed SAN storage pool is established by utilizing the distributed storage system to manage the data server disk;

所述虚拟化管理平台包括:利用虚拟机服务器的本地存储构建的虚拟机,其中,每个虚拟机按照预设规则创建了本虚拟机的应用系统;The virtualization management platform includes: a virtual machine built using the local storage of a virtual machine server, wherein each virtual machine creates an application system of the virtual machine according to preset rules;

所述网络管理结构通过块存储方式,实现虚拟机对所述分布式SAN存储池中相应的磁盘进行访问。The network management structure enables virtual machines to access corresponding disks in the distributed SAN storage pool through block storage.

其中,所述虚拟化管理平台还包括Wherein, the virtualization management platform also includes

虚拟机调度管理中心,用于根据虚拟机设置指令,对虚拟机的使用开关、虚拟机的网络带宽、虚拟机的数据流量、虚拟机的使用频率中的至少一者进行设置。The virtual machine scheduling management center is configured to set at least one of the use switch of the virtual machine, the network bandwidth of the virtual machine, the data flow of the virtual machine, and the frequency of use of the virtual machine according to the virtual machine setting instruction.

通过以上方案可知,本发明实施例提供的一种基于分布式SAN存储架构的虚拟机管理方法,包括:利用虚拟机服务器的本地存储构建虚拟机,在每个虚拟机上按照预设规则创建本虚拟机的应用系统;利用分布式存储系统对数据服务器的磁盘进行管理,建立存储池,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问;可见,在本实施例中,通过在虚拟机服务器中创建多个虚拟机对存储池进行访问,适应不同的应用需求,满足了多元化的应用操作,实现对现代存储进行统一有效的管理;本发明还公开了一种基于分布式SAN存储架构的虚拟机管理装置及系统,同样能实现上述技术效果。It can be seen from the above solutions that the embodiment of the present invention provides a virtual machine management method based on a distributed SAN storage architecture, including: using the local storage of the virtual machine server to construct a virtual machine, and creating a virtual machine according to preset rules on each virtual machine. The application system of the virtual machine; use the distributed storage system to manage the disks of the data server, and establish a storage pool, so that the virtual machine can access the corresponding disks in the storage pool through block storage; it can be seen that in this embodiment, By creating multiple virtual machines in the virtual machine server to access the storage pool, adapting to different application requirements, satisfying diversified application operations, and realizing unified and effective management of modern storage; the invention also discloses a distribution-based The virtual machine management device and system of the SAN storage architecture can also achieve the above-mentioned technical effects.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例公开的一种基于分布式SAN存储架构的虚拟机管理方法流程示意图;Fig. 1 is a schematic flow chart of a virtual machine management method based on a distributed SAN storage architecture disclosed in an embodiment of the present invention;

图2为本发明实施例公开的一种虚拟机管理分布式SAN存储架构示意图;FIG. 2 is a schematic diagram of a virtual machine management distributed SAN storage architecture disclosed by an embodiment of the present invention;

图3为本发明实施例公开的一种分布式存储提供块设备映射示意图;FIG. 3 is a schematic diagram of block device mapping provided by distributed storage disclosed in an embodiment of the present invention;

图4为本发明实施例公开的一种基于分布式SAN存储架构的虚拟机管理装置结构示意图。FIG. 4 is a schematic structural diagram of a virtual machine management device based on a distributed SAN storage architecture disclosed by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例公开了一种基于分布式SAN存储架构的虚拟机管理方法及系统,以实现对现代存储进行统一有效的管理,满足不同应用场景的需要,极大地有效应对目前数据海量化,应用平台多元化等需求。The embodiment of the present invention discloses a virtual machine management method and system based on a distributed SAN storage architecture, so as to realize unified and effective management of modern storage, meet the needs of different application scenarios, and greatly effectively cope with the current massive data. Platform diversification and other needs.

参见图1,本发明实施例提供的一种基于分布式SAN存储架构的虚拟机管理方法,包括:Referring to Fig. 1, a kind of virtual machine management method based on distributed SAN storage architecture provided by the embodiment of the present invention includes:

S101、利用虚拟机服务器的本地存储构建虚拟机,在每个虚拟机上按照预设规则创建本虚拟机的应用系统;S101. Use the local storage of the virtual machine server to construct a virtual machine, and create an application system of the virtual machine on each virtual machine according to preset rules;

参见图2,本实施例提供的虚拟机管理分布式SAN存储架构,在虚拟机构造的虚拟平台上,利用虚拟机服务器的本地存储构造多个虚拟机,在每一个虚拟机中,各自创建自己的应用系统,以适应不同的应用需求,来满足多元化的应用操作,这样外界的企业、政府部门、交通部门等可以使用不同的虚拟机来进行数据应用管理了,从而可以方便、高效的对海量数据进行管理及利用。并且,这些系统的网络通过虚拟服务器的网络进行桥接管理,配置网络,在每一台虚拟机中,子网络的配置都依赖于虚拟服务器的网络,每一台虚拟机都通过虚拟服务器的网络与外界的其他服务器通信。Referring to Fig. 2, the virtual machine management distributed SAN storage architecture provided in this embodiment uses the local storage of the virtual machine server to construct multiple virtual machines on the virtual platform constructed by the virtual machine, and creates its own virtual machine in each virtual machine. application system to meet different application requirements and to meet diversified application operations, so that external enterprises, government departments, transportation departments, etc. can use different virtual machines for data application management, so that it can be convenient and efficient. Mass data management and utilization. Moreover, the networks of these systems are bridged and managed through the network of the virtual server, and the network is configured. In each virtual machine, the configuration of the subnet depends on the network of the virtual server, and each virtual machine communicates with the network of the virtual server. Communication with other servers in the outside world.

S102、利用分布式存储系统对数据服务器的磁盘进行管理,建立存储池,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问。S102. Utilize the distributed storage system to manage the disks of the data server, and establish a storage pool, so that the virtual machine can access corresponding disks in the storage pool through block storage.

其中,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问,包括:Among them, to enable the virtual machine to access the corresponding disk in the storage pool through block storage, including:

在所述存储池上创建多个块设备,将多个块设备绑定至不同的目标端;Create multiple block devices on the storage pool, and bind the multiple block devices to different targets;

虚拟机通过协议发现目标端对应的块设备,将与块设备对应的磁盘映射至虚拟机本地,实现虚拟机对存储池中磁盘的访问。The virtual machine discovers the block device corresponding to the target end through the protocol, maps the disk corresponding to the block device to the local virtual machine, and realizes the virtual machine's access to the disk in the storage pool.

具体的,参见图2,在底层结构中,把多个不同的数据服务器,通过分布式SAN存储集群方式,构建统一数据存储池,这个存储池可以把所有的数据服务器的存储资源利用起来,使不同数据服务器上的存储可以结合起来统一对外提供存储,这些数据服务器的管理需要经过一定的算法,来计算外界数据具体存放到那个数据服务器上以及那块磁盘上,以及数据流量的负载均衡控制等。Specifically, refer to Figure 2. In the underlying structure, multiple different data servers are used in a distributed SAN storage cluster to build a unified data storage pool. This storage pool can utilize the storage resources of all data servers to make The storage on different data servers can be combined to provide external storage in a unified manner. The management of these data servers requires a certain algorithm to calculate which data server and disk the external data is stored on, and load balancing control of data traffic, etc. .

参见图3,在其上层部署一层网络管理结构,来对存储资源对外映射提供基础,在网络管理结构中,需要使用到交换机,划分不同区域网络,提供外部网络接口,具体的在存储中创建出许多卷设备,绑定到目标端。然后在每一台虚拟机中通过协议去发现目标端的块设备,映射到虚拟机的本地,这样虚拟机就可以像使用本地盘一样的去使用映射来的盘了,进而实现了对数据服务器的存储资源管理,可见,通过创建一层虚拟机计算管理平台调度底层存储池资源,能实现对存储池资源的统一管理与合理分配,实现高效能存储。Referring to Figure 3, a layer of network management structure is deployed on its upper layer to provide a basis for external mapping of storage resources. In the network management structure, switches are needed to divide different regional networks and provide external network interfaces. Specifically, create in the storage Out of many volume devices, bound to the target side. Then in each virtual machine, discover the target block device through the protocol and map it to the local virtual machine, so that the virtual machine can use the mapped disk like a local disk, and then realize the data server. Storage resource management, it can be seen that by creating a layer of virtual machine computing management platform to schedule the underlying storage pool resources, unified management and reasonable allocation of storage pool resources can be realized to achieve high-efficiency storage.

基于上述技术方案,本方案还包括:Based on the above technical solution, this solution also includes:

根据虚拟机设置指令,对虚拟机的使用开关、虚拟机的网络带宽、虚拟机的数据流量、虚拟机的使用频率中的至少一者进行设置。According to the virtual machine setting instruction, at least one of the use switch of the virtual machine, the network bandwidth of the virtual machine, the data flow of the virtual machine, and the frequency of use of the virtual machine is set.

具体的,参见图3,在虚拟机管理平台可以设置一个虚拟机调度管理中心,来调度虚拟机的使用,可以控制虚拟机的开关、虚拟机的网络带宽、数据流量的控制、虚拟机的使用频率等一系列和虚拟机相关的管理方法。Specifically, referring to Figure 3, a virtual machine scheduling management center can be set up on the virtual machine management platform to schedule the use of virtual machines, and can control the switching of virtual machines, the network bandwidth of virtual machines, the control of data flow, and the use of virtual machines A series of management methods related to virtual machines such as frequency.

下面对本发明实施例提供的虚拟机管理装置进行介绍,下文描述的虚拟机管理装置与上文描述的虚拟机管理方法可以相互参照。The virtual machine management device provided by the embodiment of the present invention is introduced below, and the virtual machine management device described below and the virtual machine management method described above may refer to each other.

参见图4,本发明实施例提供的一种基于分布式SAN存储架构的虚拟机管理装置,包括:Referring to FIG. 4, a virtual machine management device based on a distributed SAN storage architecture provided by an embodiment of the present invention includes:

虚拟机创建模块100,用于利用虚拟机服务器的本地存储构建虚拟机;A virtual machine creation module 100, configured to utilize the local storage of the virtual machine server to construct a virtual machine;

应用系统创建模块200,用于在每个虚拟机上按照预设规则创建本虚拟机的应用系统;The application system creation module 200 is used to create the application system of the virtual machine on each virtual machine according to preset rules;

存储池建立模块300,用于利用分布式存储系统对数据服务器的磁盘进行管理,建立存储池,以使虚拟机通过块存储方式,对存储池中相应的磁盘进行访问。The storage pool establishment module 300 is configured to use the distributed storage system to manage the disks of the data server and establish a storage pool so that the virtual machines can access corresponding disks in the storage pool through block storage.

基于上述技术方案,所述存储池建立模块包括:Based on the above technical solution, the storage pool establishment module includes:

块设备设置单元,用于在所述存储池上创建多个块设备,将多个块设备绑定至不同的目标端,以使虚拟机通过协议发现目标端对应的块设备,将与块设备对应的磁盘映射至虚拟机本地,实现虚拟机对存储池中磁盘的访问。The block device setting unit is used to create multiple block devices on the storage pool, and bind multiple block devices to different target ends, so that the virtual machine can discover the block devices corresponding to the target ends through the protocol, and will correspond to the block devices The disks in the virtual machine are mapped to the local virtual machine, so that the virtual machine can access the disks in the storage pool.

基于上述技术方案,本方案还包括:Based on the above technical solution, this solution also includes:

虚拟机设置模块,用于根据虚拟机设置指令,对虚拟机的使用开关、虚拟机的网络带宽、虚拟机的数据流量、虚拟机的使用频率中的至少一者进行设置。The virtual machine setting module is configured to set at least one of the use switch of the virtual machine, the network bandwidth of the virtual machine, the data flow of the virtual machine, and the frequency of use of the virtual machine according to the virtual machine setting instruction.

下面对本发明实施例提供的虚拟机管理系统进行介绍,下文描述的虚拟机管理系统与上文描述的虚拟机管理方法可以相互参照。The virtual machine management system provided by the embodiment of the present invention is introduced below, and the virtual machine management system described below and the virtual machine management method described above may refer to each other.

参见图3,本发明实施例提供一种基于分布式SAN存储架构的虚拟机管理系统,包括分布式SAN存储池、虚拟化管理平台和网络管理结构;Referring to FIG. 3, an embodiment of the present invention provides a virtual machine management system based on a distributed SAN storage architecture, including a distributed SAN storage pool, a virtualization management platform, and a network management structure;

所述分布式SAN存储池为利用分布式存储系统对数据服务器磁盘进行管理所建立的;The distributed SAN storage pool is established by utilizing the distributed storage system to manage the data server disk;

所述虚拟化管理平台包括:利用虚拟机服务器的本地存储构建的虚拟机,其中,每个虚拟机按照预设规则创建了本虚拟机的应用系统;The virtualization management platform includes: a virtual machine built using the local storage of a virtual machine server, wherein each virtual machine creates an application system of the virtual machine according to preset rules;

所述网络管理结构通过块存储方式,实现虚拟机对所述分布式SAN存储池中相应的磁盘进行访问。The network management structure enables virtual machines to access corresponding disks in the distributed SAN storage pool through block storage.

基于上述技术方案,所述虚拟化管理平台还包括Based on the above technical solution, the virtualization management platform also includes

虚拟机调度管理中心,用于根据虚拟机设置指令,对虚拟机的使用开关、虚拟机的网络带宽、虚拟机的数据流量、虚拟机的使用频率中的至少一者进行设置。The virtual machine scheduling management center is configured to set at least one of the use switch of the virtual machine, the network bandwidth of the virtual machine, the data flow of the virtual machine, and the frequency of use of the virtual machine according to the virtual machine setting instruction.

具体的,本发明的虚拟化管理平台的可以很好的应对于现在的存储行业。一方面,在各种私有云、公有云的行业、领域,需要虚拟的存储来进行数据的存储管理,人们不关心底层数据是通过某种方式、某种介质来进行存储,甚至于是通过什么技术来对数据进行组织、分配、下发,更关心的是可以给外界提供一套优秀的存储,可以让外界放心、方便的去储存自己的数据。另一方面,在底层数据服务器中,可以通过分布式SAN存储方法,对不同区域的数据服务器、不同型号、类型的数据服务器,形成统一的存储池资源,通过CRUSH算法、HASH算法对数据结构、元数据的特性进行管理,实现数据的均匀合理分配到每一块物理磁盘介质上。为上层提供一套优秀的存储系统打下深厚的基础。Specifically, the virtualization management platform of the present invention can well cope with the current storage industry. On the one hand, in various industries and fields of private cloud and public cloud, virtual storage is needed for data storage management. People don't care whether the underlying data is stored in a certain way, a certain medium, or even what technology is used to store it. To organize, distribute, and distribute data, what is more concerned about is to provide a set of excellent storage for the outside world, so that the outside world can store their own data with confidence and convenience. On the other hand, in the underlying data server, the distributed SAN storage method can be used to form a unified storage pool resource for data servers in different regions, different models, and types of data servers, and the data structure, Manage the characteristics of metadata to realize the even and reasonable distribution of data to each physical disk medium. Lay a solid foundation for the upper layer to provide an excellent storage system.

综上可见,本方案提供的这种基于分布式SAN存储的虚拟机管理方式,可以有效地对不同数据服务器的存储资源进行管理,通过网络管理控制存储资源的访问,满足现代海量存储需求;并且通过一种虚拟化平台的管理方法,创建多个虚拟机,每个虚拟机中创建不同的系统,可以满足不同应用场景的需要,极大地有效应对目前数据海量化,应用平台多元化等需求,解决了应用场景多元化、数据独立管理化问题;极大地提高了对海量数据的管理,节省空间,成本相对较低,且方便管理。In summary, the virtual machine management method based on distributed SAN storage provided by this solution can effectively manage the storage resources of different data servers, control the access of storage resources through network management, and meet the modern mass storage requirements; and Through a virtualization platform management method, multiple virtual machines are created, and different systems are created in each virtual machine, which can meet the needs of different application scenarios and greatly effectively cope with the current needs of massive data and diversified application platforms. It solves the problems of diversified application scenarios and independent data management; it greatly improves the management of massive data, saves space, is relatively low in cost, and is easy to manage.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (8)

1. a kind of virtual machine management method based on distributed SAN storage architectures, it is characterised in that include:
Using the locally stored structure virtual machine of virtual machine server, this is created according to preset rules on each virtual machine virtual The application system of machine;
The disk of data server is managed using distributed memory system, sets up storage pool, so that virtual machine passes through block Storage mode, conducts interviews to corresponding disk in storage pool.
2. virtual machine management method according to claim 1, it is characterised in that so that virtual machine is by block storage mode, Corresponding disk in storage pool is conducted interviews, including:
Multiple block devices are created on the storage pool, multiple block devices are tied to into different destination ends;
Virtual machine by the corresponding block device of protocol discovery destination end, will Disk Mapping corresponding with block device to virtual machine sheet Ground, realizes access of the virtual machine to disk in storage pool.
3. virtual machine management method according to claim 2, it is characterised in that also include:
Arranged according to virtual machine and instructed, to virtual machine using switch, the network bandwidth of virtual machine, the data traffic of virtual machine, At least one of usage frequency of virtual machine is configured.
4. a kind of virtual machine management device based on distributed SAN storage architectures, it is characterised in that include:
Virtual machine creating module, for the locally stored structure virtual machine using virtual machine server;
Application system creation module, for the application system that this virtual machine is created according to preset rules on each virtual machine;
Storage pool sets up module, for being managed to the disk of data server using distributed memory system, sets up storage Pond, so that virtual machine is conducted interviews to corresponding disk in storage pool by block storage mode.
5. virtual machine management device according to claim 4, it is characterised in that the storage pool sets up module to be included:
Block device setting unit, for multiple block devices are created on the storage pool, multiple block devices is tied to different Destination end so that virtual machine is by the corresponding block device of protocol discovery destination end, will Disk Mapping corresponding with block device to void Plan machine is local, realizes access of the virtual machine to disk in storage pool.
6. virtual machine management device according to claim 5, it is characterised in that also include:
Virtual machine setup module, instructs for being arranged according to virtual machine, to virtual machine using switch, the Netowrk tape of virtual machine At least one of width, the data traffic of virtual machine, the usage frequency of virtual machine are configured.
7. a kind of virtual machine management system based on distributed SAN storage architectures, it is characterised in that store including distributed SAN Pond, virtual management platform and network management structure;
The distributed SAN storage pools are managed to data server disk using distributed memory system to be set up;
The virtual management platform includes:Using the virtual machine of the locally stored structure of virtual machine server, wherein, each is empty Plan machine creates the application system of this virtual machine according to preset rules;
The network management structure realizes virtual machine to corresponding magnetic in the distributed SAN storage pools by block storage mode Disk conducts interviews.
8. virtual machine management device according to claim 7, it is characterised in that the virtual management platform also includes
Scheduling virtual machine administrative center, instructs for being arranged according to virtual machine, to virtual machine using switch, the network of virtual machine At least one of bandwidth, the data traffic of virtual machine, usage frequency of virtual machine are configured.
CN201610938418.6A 2016-10-24 2016-10-24 Virtual machine management method and system based on distributed SAN (Storage Area Network) storage architecture Pending CN106528265A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610938418.6A CN106528265A (en) 2016-10-24 2016-10-24 Virtual machine management method and system based on distributed SAN (Storage Area Network) storage architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610938418.6A CN106528265A (en) 2016-10-24 2016-10-24 Virtual machine management method and system based on distributed SAN (Storage Area Network) storage architecture

Publications (1)

Publication Number Publication Date
CN106528265A true CN106528265A (en) 2017-03-22

Family

ID=58292953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610938418.6A Pending CN106528265A (en) 2016-10-24 2016-10-24 Virtual machine management method and system based on distributed SAN (Storage Area Network) storage architecture

Country Status (1)

Country Link
CN (1) CN106528265A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106878457A (en) * 2017-03-24 2017-06-20 网宿科技股份有限公司 Distributed network attached storage method and system
CN109302494A (en) * 2018-11-20 2019-02-01 郑州云海信息技术有限公司 A configuration method, device, device and medium of a network storage system
CN109683814A (en) * 2018-12-03 2019-04-26 郑州云海信息技术有限公司 The shared storage creation method of one kind, device, terminal and storage medium
CN109739440A (en) * 2018-12-28 2019-05-10 武汉市烽视威科技有限公司 Distributed sharing storage method, storage medium, electronic equipment and system
CN109814946A (en) * 2018-12-29 2019-05-28 创新科存储技术(深圳)有限公司 A method and device for realizing distributed storage in XenServer
CN112667158A (en) * 2020-12-25 2021-04-16 深圳创新科技术有限公司 Storage method and system of magnetic disk

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102402446A (en) * 2011-11-22 2012-04-04 成都市华为赛门铁克科技有限公司 Application software installation method and application software installation device
CN102594861A (en) * 2011-12-15 2012-07-18 杭州电子科技大学 Cloud storage system with balanced multi-server load
US8307359B1 (en) * 2006-06-23 2012-11-06 Emc Corporation Embedded virtual storage area network using a virtual block network fabric
CN103797770A (en) * 2012-12-31 2014-05-14 华为技术有限公司 Method and system for sharing storage resources
US20140244938A1 (en) * 2013-02-27 2014-08-28 Vmware, Inc. Method and Apparatus for Returning Reads in the Presence of Partial Data Unavailability
CN104395898A (en) * 2012-04-27 2015-03-04 网络装置公司 Virtual storage appliance gateway
CN104753992A (en) * 2013-12-29 2015-07-01 中国移动通信集团公司 Method, device and system for data storage and method and device for virtual platform failure recovery
CN105159749A (en) * 2015-09-11 2015-12-16 东莞市微云系统科技有限公司 A method and system for redirecting a local disk to a virtual machine by a cloud terminal

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8307359B1 (en) * 2006-06-23 2012-11-06 Emc Corporation Embedded virtual storage area network using a virtual block network fabric
CN102402446A (en) * 2011-11-22 2012-04-04 成都市华为赛门铁克科技有限公司 Application software installation method and application software installation device
CN102594861A (en) * 2011-12-15 2012-07-18 杭州电子科技大学 Cloud storage system with balanced multi-server load
CN104395898A (en) * 2012-04-27 2015-03-04 网络装置公司 Virtual storage appliance gateway
CN103797770A (en) * 2012-12-31 2014-05-14 华为技术有限公司 Method and system for sharing storage resources
US20140244938A1 (en) * 2013-02-27 2014-08-28 Vmware, Inc. Method and Apparatus for Returning Reads in the Presence of Partial Data Unavailability
CN104753992A (en) * 2013-12-29 2015-07-01 中国移动通信集团公司 Method, device and system for data storage and method and device for virtual platform failure recovery
CN105159749A (en) * 2015-09-11 2015-12-16 东莞市微云系统科技有限公司 A method and system for redirecting a local disk to a virtual machine by a cloud terminal

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106878457A (en) * 2017-03-24 2017-06-20 网宿科技股份有限公司 Distributed network attached storage method and system
CN106878457B (en) * 2017-03-24 2019-11-29 网宿科技股份有限公司 The attached storage method of distributed network and system
CN109302494A (en) * 2018-11-20 2019-02-01 郑州云海信息技术有限公司 A configuration method, device, device and medium of a network storage system
CN109683814A (en) * 2018-12-03 2019-04-26 郑州云海信息技术有限公司 The shared storage creation method of one kind, device, terminal and storage medium
CN109739440A (en) * 2018-12-28 2019-05-10 武汉市烽视威科技有限公司 Distributed sharing storage method, storage medium, electronic equipment and system
CN109739440B (en) * 2018-12-28 2022-06-07 武汉市烽视威科技有限公司 Distributed shared storage method, storage medium, electronic device and system
CN109814946A (en) * 2018-12-29 2019-05-28 创新科存储技术(深圳)有限公司 A method and device for realizing distributed storage in XenServer
CN112667158A (en) * 2020-12-25 2021-04-16 深圳创新科技术有限公司 Storage method and system of magnetic disk

Similar Documents

Publication Publication Date Title
CN106528265A (en) Virtual machine management method and system based on distributed SAN (Storage Area Network) storage architecture
CN105159610B (en) Large-scale data processing system and method
RU2606557C9 (en) Dynamic allocation of network addresses
CN102387222B (en) Address distribution method, apparatus and system thereof
CN104769550B (en) The method and system of bandwidth allocation in system for cloud computing
CN105103506A (en) Method and system for allocating bandwidth for non-uniform bandwidth requests in a cloud computing network
CN105340241A (en) Method and system for balancing load in a sdn network
CN114500523B (en) Fixed IP application publishing method based on container cloud platform
CN103581325B (en) A kind of cloud computing resources cell system and its implementation method
CN104660690B (en) cloud video service monitoring system
CN103167021A (en) Resource allocation method and device
CN102833158B (en) Network data sending method and device and network data system
CN105046393B (en) Traffic resource management system based on cloud computing
CN105491061A (en) Access control system and method
CN103795621B (en) Virtual machine data exchange method and device, and physical host
Xiong et al. Fairness enhanced dynamic routing and spectrum allocation in elastic optical networks
CN107797766A (en) A kind of method and apparatus for creating volume
CN103269519B (en) A kind of processing resource allocation method and system in centralized base station framework
CN202503546U (en) A virtualized storage system for video surveillance images
Karamitsos et al. Optical trends in data centers architectures for smart cities
CN202818368U (en) Regional electrical network relay protection setting system
CN108833177A (en) Virtual switch management method and main control card
CN102340412A (en) Exchange design of cloud computing network
CN116743878B (en) Computing power registration method, computing power registration device, computer equipment and storage medium
CN112492621B (en) Method, system, equipment and medium for dynamic slicing based on 5G core network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170322