CN102546830A - Method and system for realizing storage in server - Google Patents

Method and system for realizing storage in server Download PDF

Info

Publication number
CN102546830A
CN102546830A CN201210046973XA CN201210046973A CN102546830A CN 102546830 A CN102546830 A CN 102546830A CN 201210046973X A CN201210046973X A CN 201210046973XA CN 201210046973 A CN201210046973 A CN 201210046973A CN 102546830 A CN102546830 A CN 102546830A
Authority
CN
China
Prior art keywords
server
virtual
virtual memory
operating system
storage device
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.)
Granted
Application number
CN201210046973XA
Other languages
Chinese (zh)
Other versions
CN102546830B (en
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.)
Shanghai Baosight Software Co Ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201210046973.XA priority Critical patent/CN102546830B/en
Publication of CN102546830A publication Critical patent/CN102546830A/en
Application granted granted Critical
Publication of CN102546830B publication Critical patent/CN102546830B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method and system for realizing storage in a server. The method comprises the following steps of: step 1, establishing a storage unit by a physical storage device; step 2, performing virtualization on the storage unit according to an operating system used in a server by a virtual storage gateway to establish a virtual volume; and step 3, performing storage by the server by virtue of the virtual volume. Through adoption of the method and the system provided by the invention, the problem that the physical storage device is limited by the operating system in the server is solved.

Description

Realize the method and system of storage in a kind of server
Technical field
The present invention relates to computer realm, realize the method and system of storage in particularly a kind of server.
Background technology
Under storage administration environment of today, need break the circulation that complexity raises and the data explosion formula increases, because the restriction of resource needs to optimize and simplify architecture.But in the prior art, for guaranteeing the reliability of storage, operating system can be carried out authentication to used memory device usually in the server, and for the memory device of unauthenticated, operating system can be reported compatible mistake in the server.Thereby, used physical storage device need with the used operating system of server coupling, for example, use the AIX operating system of IBM, the physical storage device that then needs to use the storage manufacturer of corresponding IBM or IBM authentication to provide usually.Adopt this method, can increase user cost, and limited simplification and optimization architecture.
Summary of the invention
Realize the method and system of storage in the server provided by the invention, with the problem of operating system in the settlement server to the physical storage device restriction.
The invention discloses the method that realizes storage in a kind of server, said method comprises:
Step 1, physical storage device is created memory cell;
Step 2, virtual memory gateway are created virtual volume according to the virtual memory cell of used operating system in the server;
Step 3, server use virtual volume to store.
Wherein, said physical storage device comprises disk array;
Said step 1 specifically comprises:
Step 21, physical storage device is created raid-array, divides LUN, and LUN is distributed to the virtual memory gateway.
Wherein, said virtual memory gateway specifically comprises according to the virtual memory cell of used operating system in the server:
Step 31, the virtual memory gateway uses the virtual memory cell of used operating system corresponding virtual device in the server.
Wherein, be connected through optical fiber switch between said physical storage device, virtual memory gateway and server.
Wherein, said virtual memory gateway specifically comprises according to the virtual memory cell of used operating system in the server:
Step 51, the virtual memory gateway uses used operating system corresponding virtual device in the server, scans said LUN, is that memory cell is carried out virtual with said LUN.
Wherein, said step 2 also comprises: set up the mapping between said server and the virtual volume;
Said step 3 specifically comprises: server uses virtual volume to store according to said mapping.
The invention also discloses the system that realizes storage in a kind of server, said system comprises:
Physical storage device is used to create memory cell;
The virtual memory gateway is used for according to the virtual memory cell of the used operating system of server, creates virtual volume;
Server is used to use virtual volume to store.
Wherein, said physical storage device comprises disk array;
Said physical storage device specifically is used to create raid-array, divides LUN, and LUN is distributed to the virtual memory gateway.
Wherein, specifically be used for using the virtual memory cell of the used operating system corresponding virtual of server device during the virtual memory cell of said virtual memory gateway used operating system in according to server.
Wherein, said system also comprises optical fiber switch,
Be connected through optical fiber switch between said physical storage device, virtual memory gateway and server.
The beneficial effect of the embodiment of the invention is: create memory cell through physical storage device; The virtual memory gateway is according to the virtual memory cell of used operating system in the server; Create virtual volume; Server uses virtual volume to store, and can make server use different physical storage devices to store, and operating system is to the problem of the restriction of physical storage device in the settlement server.
Description of drawings
Fig. 1 is for realizing the flow chart of the method for storage in the server of the present invention;
Fig. 2 is that the device of realizing storage in the embodiment of the invention in the server connects sketch map.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, will combine accompanying drawing that embodiment of the present invention is done to describe in detail further below.
Referring to Fig. 1, realize the flow chart of the method for storage in the server that provides for the embodiment of the invention.Said method comprises the steps.
Step S100, physical storage device is created memory cell.
In one embodiment, said physical storage device comprises disk array.
Said step S100 specifically comprises: physical storage device is created RAID (raid-array), divides LUN (LUN), and LUN is distributed to the virtual memory gateway.
Step S200, virtual memory gateway create virtual volume according to the virtual memory cell of used operating system in the server.
Further, the virtual memory gateway is created virtual volume, and is set up the mapping between said server and the virtual volume according to the virtual memory cell of used operating system in the server.
Said virtual memory gateway specifically comprises according to the virtual memory cell of used operating system in the server: the virtual memory gateway uses the virtual memory cell of used operating system corresponding virtual device in the server.
Wherein, the virtual memory gateway uses used operating system corresponding virtual device in the server, scans said LUN, is that memory cell is carried out virtual with said LUN.
For example, when server used AIX operating system, virtual machine was the SVC (SAN Volume Controller, the Storage Virtualization instrument of the SAN network of IBM) of IBM.
Step S300, server use virtual volume to store.
Further, server uses virtual volume to store according to mapping.
In an embodiment, be connected through optical fiber switch between said physical storage device, virtual memory gateway and server.
Adopt method of the present invention, can be in different operating system compatible storage device, said operating system comprises Windows system, unix system and linux system etc.
It is virtual to use virtual machine to carry out, and further utilizes in the virtual machine and uses, can further compatible read-write capability and multi-route management functions such as (MPIO); And can realize the data dynamic migration function, providing does not have the shift function that interrupts, and provides efficient to be worth with professional.Carry out virtual after, memory property has more superiority than traditional magnetic disk array performance, comparing the traditional magnetic disk array has 20-30% to improve at aspect of performance; Have and simplify configuration feature automatically, support needs the business application of dynamic growth, only consumes actual space of using simultaneously; And can realize image feature, allow between system synchronously or asynchronously copy data to improve backup efficient; In disaster recovery, being used as fault shifts and is used for duplicating at a distance.
Referring to Fig. 2, for the device of realizing storage in the server in the embodiment of the invention connects sketch map.
Virtual memory gateway: can provide virtualized equipment to form by one or more; Via the virtual memory gateway disk array of physical storage device is converted into virtualized virtual volume, storage resources provides memory function for server in the physical storage device thereby can utilize.
Server: can be common PC server, also can be the minicomputer unix server; Adopt general operating system such as AIX, HP-UNIX, VMware, Windows, Linux etc.
Physical storage device: be the traditional magnetic disk array, comprise the optical fiber host port, and be furnished with hard disk, do not have special Premium Features, only have general RAID rank management function.
Network: comprise optical fiber switch; Adopt optical fiber technology and iscsi technology (the SCSI instruction set that can move on the upper strata of IP agreement that the confession hardware device of IBM uses).This network can be the network that server is formed, and also can be the network that physical storage device and server are formed.In the present embodiment, use this network to connect physical storage device, virtual memory gateway and server.
Optical fiber switch is a kind of Network Transmission trunking of high speed, has adopted fiber optic cables as transmission medium than general switch.Optical fiber switch connects physical storage device, virtual memory gateway and server, needs many optical fiber switch of configuration under the multilink situation.
Said apparatus is disposed as follows.For virtual memory gateway and physical storage device, choose storage place, can be installed in unified rack if needed.Be the server installing operating system, when needs are tested, installation testing software on the operating system basis.The zone (zone) that configuration is divided in optical fiber switch.Port relation between planning virtual memory gateway, physical storage device and the server is promptly divided zone.
In an embodiment, operate as follows.
Physical storage device contains the traditional magnetic disk array system of optical fiber host port for one or more.The optical fiber host port of traditional magnetic disk array system is connected to optical fiber switch.In physical storage device, dispose hard disk,, create RAID, and divide corresponding LUN, the LUN that creates is distributed to the virtual memory gateway through the management function that disk array carries.
The virtual memory gateway is connected to optical fiber switch through the optical fiber HPI, wherein comprises each operating system corresponding virtual device in the server, for example the corresponding SVC of AIX.Use operating system corresponding virtual device, the LUN that scanning is distributed by the traditional magnetic disk array in the administration interface of virtual machine.Automatically discerning this LUN is external disk equipment, and this external disk equipment is equivalent to memory cell, this external disk is carried out virtual, on this external disk, creates volume, on this volume, carries out all virtualization operations.
Wherein, virtual machine comprises multiple ADVANCED APPLICATIONS, the migration of for example interrupting, virtual hard disk (VDisk) mirror image, simplifies configuration etc. automatically.
Virtualized virtual volume is shone upon the server to said operating system place, and server uses this virtual volume to store.
Adopt this method, server need not to know the type and the configuration mode of backstage disk array, just can use and store, and can realize the complete compatibility between physical storage device and operating system.For example, use the physical storage device of common small-sized manufacturer, through the virtual machine of IBM, virtual storage tool SVC, proprietary UNIX operating system that can effective compatible IBM minicomputer, AIX system.Thereby ensure stability of stored and reliability.
Performance to method in the present embodiment is tested.
Server OS such as unix system carry DD (memory property) testing tool, and performance test is following:
Write performance: #time dd if=/dev/zero of=/test/test bs=1024k count=10000
Read performance: #time dd if=/test/test of=/dev/null bs=1024k count=10000
Through contrast test, relatively server directly uses physical storage device and the result who adopts the inventive method, can draw the difference of performance between the two.Adopt the inventive method not have compatible mistake, server directly uses physical storage device, reports compatible mistake.
Adopt said method, the present invention not only is easy to use and also can realizes quick deployment, and need not extra resource.The present invention is not storing through the low and middle-end of the compatible authentication of manufacturer server of virtual tradition or general function, through solid state drive optimization and thin provisioning higher efficient and flexibility can be provided.Premium Features are also supported not have interruptedly and are stored migration data from having now, thereby simplify enforcement and reduce the interruption that the user is caused to greatest extent.Also allow to carry out virtual and utilization again, thereby higher investment repayment (ROI) potential is provided existing disk system.Adopt the inventive method, also can improve the disk read-write performance greatly, thereby be fit to various application demand more, under the situation that does not increase external equipment, can improve the cost performance of overall plan.Can compatible different operating systems platform, therefore, solved the technological fix that conventional memory device can not compatible unverified operating system.
The system that realizes storage in a kind of server of the present invention is described below.
Physical storage device is used to create memory cell;
The virtual memory gateway is used for according to the virtual memory cell of the used operating system of server, creates virtual volume;
Server is used to use virtual volume to store.
Wherein, said physical storage device comprises disk array;
Said physical storage device specifically is used to create raid-array, divides LUN, and LUN is distributed to the virtual memory gateway.
Wherein, specifically be used for using the virtual memory cell of the used operating system corresponding virtual of server device during the virtual memory cell of said virtual memory gateway used operating system in according to server.
Wherein, said system also comprises optical fiber switch,
Be connected through optical fiber switch between said physical storage device, virtual memory gateway and server.
Wherein, Specifically be used for using the used operating system corresponding virtual of server device during the virtual memory cell of said virtual memory gateway used operating system in according to server; Scanning said LUN, is that memory cell is carried out virtual with said LUN.
Wherein, said virtual memory gateway also is used to set up the mapping between said server and the virtual volume;
Server specifically is used for using virtual volume to store according to said mapping.
For example, server can adopt general operating system, like AIX, HP-UNIX, VMware, Windows, Linux etc.
When server used AIX operating system, virtual machine was the SVC (SAN Volume Controller, the Storage Virtualization instrument of the SAN network of IBM) of IBM.
Virtual machine comprises multiple ADVANCED APPLICATIONS, the migration of for example interrupting, virtual hard disk (VDisk) mirror image, simplifies configuration etc. automatically.
Adopt system of the present invention, can be in different operating system compatible storage device.It is virtual to use virtual machine to carry out, and further utilizes in the virtual machine and uses, can further compatible read-write capability and multi-route management functions such as (MPIO); And can realize the data dynamic migration function, providing does not have the shift function that interrupts, and provides efficient to be worth with professional.Carry out virtual after, memory property has more superiority than traditional magnetic disk array performance, comparing the traditional magnetic disk array has 20-30% to improve at aspect of performance; Have and simplify configuration feature automatically, support needs the business application of dynamic growth, only consumes actual space of using simultaneously; And can realize image feature, allow between system synchronously or asynchronously copy data to improve backup efficient; In disaster recovery, being used as fault shifts and is used for duplicating at a distance.
The above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All any modifications of within spirit of the present invention and principle, being done, be equal to replacement, improvement etc., all be included in protection scope of the present invention.

Claims (10)

1. realize the method for storage in the server, it is characterized in that said method comprises:
Step 1, physical storage device is created memory cell;
Step 2, virtual memory gateway are created virtual volume according to the virtual memory cell of used operating system in the server;
Step 3, server use virtual volume to store.
2. method according to claim 1 is characterized in that,
Said physical storage device comprises disk array;
Said step 1 specifically comprises:
Step 21, physical storage device is created raid-array, divides LUN, and LUN is distributed to the virtual memory gateway.
3. method according to claim 1 is characterized in that,
Said virtual memory gateway specifically comprises according to the virtual memory cell of used operating system in the server:
Step 31, the virtual memory gateway uses the virtual memory cell of used operating system corresponding virtual device in the server.
4. method according to claim 1 is characterized in that,
Be connected through optical fiber switch between said physical storage device, virtual memory gateway and server.
5. method according to claim 2 is characterized in that,
Said virtual memory gateway specifically comprises according to the virtual memory cell of used operating system in the server:
Step 51, the virtual memory gateway uses used operating system corresponding virtual device in the server, scans said LUN, is that memory cell is carried out virtual with said LUN.
6. method according to claim 1 is characterized in that,
Said step 2 also comprises: set up the mapping between said server and the virtual volume;
Said step 3 specifically comprises: server uses virtual volume to store according to said mapping.
7. realize the system of storage in the server, it is characterized in that said system comprises:
Physical storage device is used to create memory cell;
The virtual memory gateway is used for according to the virtual memory cell of the used operating system of server, creates virtual volume;
Server is used to use virtual volume to store.
8. system according to claim 7 is characterized in that,
Said physical storage device comprises disk array;
Said physical storage device specifically is used to create raid-array, divides LUN, and LUN is distributed to the virtual memory gateway.
9. system according to claim 7 is characterized in that,
Specifically be used for using the virtual memory cell of the used operating system corresponding virtual of server device during the virtual memory cell of said virtual memory gateway used operating system in according to server.
10. system according to claim 7 is characterized in that,
Said system also comprises optical fiber switch,
Be connected through optical fiber switch between said physical storage device, virtual memory gateway and server.
CN201210046973.XA 2012-02-27 2012-02-27 Method and system for realizing storage in server Active CN102546830B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210046973.XA CN102546830B (en) 2012-02-27 2012-02-27 Method and system for realizing storage in server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210046973.XA CN102546830B (en) 2012-02-27 2012-02-27 Method and system for realizing storage in server

Publications (2)

Publication Number Publication Date
CN102546830A true CN102546830A (en) 2012-07-04
CN102546830B CN102546830B (en) 2015-06-24

Family

ID=46352776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210046973.XA Active CN102546830B (en) 2012-02-27 2012-02-27 Method and system for realizing storage in server

Country Status (1)

Country Link
CN (1) CN102546830B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293502A (en) * 2015-06-29 2017-01-04 联想(北京)有限公司 A kind of collocation method, method for interchanging data and server system
CN106375463A (en) * 2016-09-14 2017-02-01 郑州云海信息技术有限公司 Method and device for data migration based on storage virtualization
CN106534373A (en) * 2016-12-27 2017-03-22 郑州云海信息技术有限公司 IO performance test method and apparatus of SAN storage device
CN106598498A (en) * 2016-12-13 2017-04-26 郑州信息科技职业学院 Storage virtualization system and method for compatibilizing and integrating heterogeneous storage devices
CN107566547A (en) * 2017-09-27 2018-01-09 郑州云海信息技术有限公司 The processing method named when on multiple servers is mapped to for same memory
CN108228099A (en) * 2017-12-27 2018-06-29 中国银联股份有限公司 A kind of method and device of data storage
CN113556298A (en) * 2021-09-18 2021-10-26 云宏信息科技股份有限公司 Storage access method, medium and server based on PowerVC
CN115277841A (en) * 2022-05-19 2022-11-01 山东鲸鲨信息技术有限公司 SAN cluster-based mapping method and related equipment
CN115622729A (en) * 2022-08-19 2023-01-17 中国电子科技集团公司第三十研究所 iSCSI protocol data security reinforcing method and gateway

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1276562A (en) * 1999-06-03 2000-12-13 松下电器产业株式会社 Virtual machine system
CN1655129A (en) * 2005-02-25 2005-08-17 清华大学 Universal method for dynamical management of storage resource under Windows platform
CN100382051C (en) * 2004-10-28 2008-04-16 富士通株式会社 Virtual memory management method and device
CN102255962A (en) * 2011-07-01 2011-11-23 成都市华为赛门铁克科技有限公司 Distributive storage method, device and system
WO2012014329A1 (en) * 2010-07-27 2012-02-02 株式会社日立製作所 Storage system group containing scale-out-type storage system and management method of same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1276562A (en) * 1999-06-03 2000-12-13 松下电器产业株式会社 Virtual machine system
CN100382051C (en) * 2004-10-28 2008-04-16 富士通株式会社 Virtual memory management method and device
CN1655129A (en) * 2005-02-25 2005-08-17 清华大学 Universal method for dynamical management of storage resource under Windows platform
CN1322427C (en) * 2005-02-25 2007-06-20 清华大学 Universal method for dynamical management of storage resource under Windows platform
WO2012014329A1 (en) * 2010-07-27 2012-02-02 株式会社日立製作所 Storage system group containing scale-out-type storage system and management method of same
CN102255962A (en) * 2011-07-01 2011-11-23 成都市华为赛门铁克科技有限公司 Distributive storage method, device and system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293502A (en) * 2015-06-29 2017-01-04 联想(北京)有限公司 A kind of collocation method, method for interchanging data and server system
CN106293502B (en) * 2015-06-29 2019-09-24 联想(北京)有限公司 A kind of configuration method, method for interchanging data and server system
CN106375463A (en) * 2016-09-14 2017-02-01 郑州云海信息技术有限公司 Method and device for data migration based on storage virtualization
CN106598498B (en) * 2016-12-13 2019-08-27 郑州信息科技职业学院 A kind of memory virtualization system and method being compatible with integrated isomerous storage equipment
CN106598498A (en) * 2016-12-13 2017-04-26 郑州信息科技职业学院 Storage virtualization system and method for compatibilizing and integrating heterogeneous storage devices
CN106534373A (en) * 2016-12-27 2017-03-22 郑州云海信息技术有限公司 IO performance test method and apparatus of SAN storage device
CN106534373B (en) * 2016-12-27 2020-01-03 苏州浪潮智能科技有限公司 IO performance test method and device for SAN storage equipment
CN107566547A (en) * 2017-09-27 2018-01-09 郑州云海信息技术有限公司 The processing method named when on multiple servers is mapped to for same memory
CN108228099A (en) * 2017-12-27 2018-06-29 中国银联股份有限公司 A kind of method and device of data storage
CN113556298A (en) * 2021-09-18 2021-10-26 云宏信息科技股份有限公司 Storage access method, medium and server based on PowerVC
CN115277841A (en) * 2022-05-19 2022-11-01 山东鲸鲨信息技术有限公司 SAN cluster-based mapping method and related equipment
CN115622729A (en) * 2022-08-19 2023-01-17 中国电子科技集团公司第三十研究所 iSCSI protocol data security reinforcing method and gateway
CN115622729B (en) * 2022-08-19 2024-06-25 中国电子科技集团公司第三十研究所 ISCSI protocol data security reinforcement method and gateway

Also Published As

Publication number Publication date
CN102546830B (en) 2015-06-24

Similar Documents

Publication Publication Date Title
CN102546830B (en) Method and system for realizing storage in server
US8639898B2 (en) Storage apparatus and data copy method
US8510515B2 (en) Storage system comprising multiple storage apparatuses with both storage virtualization function and capacity virtualization function
US8578178B2 (en) Storage system and its management method
US10721304B2 (en) Storage system using cloud storage as a rank
CN103348331A (en) Tiered data storage system with data management and method of operation thereof
US20130254500A1 (en) Storage apparatus, computer system, and control method for storage apparatus
US20150199147A1 (en) Storage thin provisioning and space reclamation
US9600185B2 (en) Computer realizing high-speed access and data protection of storage device, computer system, and I/O request processing method
US10788999B2 (en) Information system, management program, and program exchange method of information system
US20070294459A1 (en) Apparatus for bridging a host to a SAN
US10296216B2 (en) Prioritizing dedicated host ports when N-port ID virtualization is enabled in a storage controller
US9483211B2 (en) Storage control apparatus, storage control method, and computer-readable recording medium having stored storage control program
CN107526545A (en) A Resource Integration Method of Distributed Storage and Centralized Storage
US9348513B2 (en) SAS virtual tape drive
US9052839B2 (en) Virtual storage apparatus providing a plurality of real storage apparatuses
US11003357B2 (en) Managing single path communication between a host and a storage system
CN104951254B (en) A kind of method and device of management storage device
US9015410B2 (en) Storage control apparatus unit and storage system comprising multiple storage control apparatus units
US10296235B2 (en) Partial volume reorganization to increase data availability
TW201443647A (en) Tiered data storage system with data management and method of operation thereof
CN100520744C (en) Apparatus for bridging a host to a storage area network
US20250036321A1 (en) Software-raid-protected boot data vsan system
CN115934257A (en) A virtualized cluster storage system and its implementation method
Bruni et al. DB2 9 for z/OS and Storage Management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200922

Address after: 515 GuoShouJing Road, Pudong New Area, Shanghai 200120

Patentee after: SHANGHAI BAOSIGHT SOFTWARE Co.,Ltd.

Address before: 200122, room 2, No. 138, Lane 2401, Pu circuit, Shanghai, Pudong New Area

Patentee before: Xin Min

TR01 Transfer of patent right