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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45579—I/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
技术领域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)
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)
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)
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 |
-
2016
- 2016-10-24 CN CN201610938418.6A patent/CN106528265A/en active Pending
Patent Citations (8)
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)
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 |