CN102375894A - Method for managing different types of file systems - Google Patents

Method for managing different types of file systems Download PDF

Info

Publication number
CN102375894A
CN102375894A CN2011103968773A CN201110396877A CN102375894A CN 102375894 A CN102375894 A CN 102375894A CN 2011103968773 A CN2011103968773 A CN 2011103968773A CN 201110396877 A CN201110396877 A CN 201110396877A CN 102375894 A CN102375894 A CN 102375894A
Authority
CN
China
Prior art keywords
management
service
file system
middleware
file systems
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
CN2011103968773A
Other languages
Chinese (zh)
Other versions
CN102375894B (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.)
Zhongke Shuguang International Information Industry Co ltd
Original Assignee
Dawning Information Industry Beijing 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 Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN 201110396877 priority Critical patent/CN102375894B/en
Publication of CN102375894A publication Critical patent/CN102375894A/en
Application granted granted Critical
Publication of CN102375894B publication Critical patent/CN102375894B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a method for managing different types of file systems, which comprises the steps of: according to management demands of the file systems, defining a unified management interface of the file systems, developing a corresponding management function realizing module for each file system, and registering in a management middleware in a service form; logging a management interface by a manager for managing the file systems, obtaining corresponding services from the management middleware through the management interface, and realizing the management command. The invention realizes a construction and a method for carrying out unified management on various kinds of parallel file systems, can be used for managing multiple sets of parallel file systems through using software, provides a unified interaction interface for a user, supports the unified management method for different manufacturer parallel file systems, provides a management function based on a browser, and reduces the difficulty and the complexity of managing a CLI (Command Line Interface) command line.

Description

A kind of method of managing the files in different types system
Technical field
The present invention relates to file system management, specifically, relate to a kind of method of managing the files in different types system.
Background technology
Because the continuous development of internet, applications, local file system is because individual node itself
Limitation has been difficult to the needs of satisfying magnanimity data access, thereby has had to transfer to system load on a plurality of nodes by the distributed parallel file system.Along with being widely used of distributed parallel file system, the user can use multiple different parallel file system usually, and the keeper is concerned about effective management parallel file system very much.Current parallel file system is usually providing order line CLI (Command Line Interface) order as the main means of managing, and its order of different parallel file systems has nothing in common with each other, and this is great inconvenience for the keeper has brought.
Summary of the invention
The present invention proposes a kind of software architecture and method of parallel file system management middleware; Function based on the browser administration parallel file system is provided; And the different parallel file system of management that can be effectively unified, for effectively managing, the keeper use parallel file system to provide great convenient.
A kind of method of managing the files in different types system according to the regulatory requirement of file system, defines the management interface of unified file system, for every kind of corresponding management function of file system exploitation realizes module, and is registered to management middleware with the form of service;
Keeper's login management interface when file system is carried out bookkeeping, obtains corresponding service through management interface from management middleware, realizes administration order.
Preferably, said file system is conceptualized as the storage system resource in management middleware, and kind sign, version model identification and correlation parameter information are set.
Preferably, the registration of said service provides based on API with based on XML configuration file dual mode: based on the service registry of API mode, need in block code, corresponding implementation class be registered to the Service Management center through the registration function that management middleware provides; Based on the mode of XML configuration file, need in the xml configuration file, to dispose relevant Service Properties by standard, module starts the startup incident that the back management middleware can be monitored module, and according to configuration file content, the service that Registering modules is realized.
Preferably, said login interface carries out bookkeeping through the browser login at browser end, and browser will be ordered with corresponding configuration information and sent to the WEB server with http protocol.
Preferably, after said WEB server receives command request, based on file system type that comprises in the request and the management service of version information to management middleware application correspondence.
Preferably, said management middleware travels through registered file system management service after accepting the management application, if do not satisfy condition serve embodiment, provide error message; If the embodiment that serves that satisfies condition is arranged, then returns corresponding service.
Preferably, said WEB server according to the order that send on the foreground, calls corresponding command implementation method in the service after obtaining required Service Instance, to realize administration order.
Preferably, said service meeting is sent to concrete order on the parallel file system management node with the webservice form according to the managing I P in the parameter, realizes the long-range execution of ordering with the mode of remote procedure call.
Preferably, operation has an agent side program on the said file system management node, Agent receive call after, will call corresponding CLI order, the final execution of accomplishing order according to the type of its parallel file system.
The present invention has realized various parallel file systems are carried out the framework and the method for unified management, can manage multiple many cover parallel file systems simultaneously through using this software; For the user provides unified interactive interface, support unified management method to different vendor's parallel file system; Management function based on browser is provided, has reduced the difficulty and the complexity of managing through the CLI order line.
Description of drawings
Fig. 1 is an implementation procedure of the present invention
Fig. 2 is a concrete implementation procedure of the present invention
Embodiment
Software has defined the interface of file system management according to the characteristics of parallel file system management; To dissimilar parallel file systems,, and will realize being registered to management middleware with the form of service with the management function of specifically realization correspondence; When keeper's login management interface, when certain file system is carried out bookkeeping, will from management middleware, obtain corresponding service according to the parallel file system type of keeper's operation, the method through corresponding in the operate services realizes required administration order.
1. system's support is to the management function of multiple parallel file system; For effectively realizing management function to the different parallel file systems of many covers; So with parallel file system abstract be the notion of storage system resource; The storage system resource will have kind, model attribute, and have relevant parameters information; Wherein this storage system resource of kind sign belongs to the parallel file system of which kind of type, the parallel file system version that model identification is corresponding; Parameter will write down the relevant parameter information of parallel file, and the managing I P of the management node of CLI order for example is provided;
2. management middleware according to the characteristics of parallel file system, has defined unified administration order interface to various management functions for realizing the management to multiple parallel file system;
3. the developer is to parallel file system dissimilar, different editions, and CLI that provides in conjunction with himself or the relevant method that can realize management function are for each parallel file system exploitation corresponding management functions realizes module;
4. management middleware provides the function of service registry management; Every kind of parallel file system management realization module is registered the service of its realization to management middleware with the form of service; Comprise the attribute information of this service during registration service, as serve corresponding parallel file system type, version information.Service registry provides based on API with based on XML configuration file dual mode: based on the service registry of API mode, need in block code, corresponding implementation class be registered to the Service Management center through the registration function that management middleware provides; And based on the mode of XML configuration file, only need in the xml configuration file by the relevant Service Properties of standard configuration, module starts the startup incident that the back management middleware can be monitored module, and according to configuration file content, the service that Registering modules is realized;
5. need manage a cover during parallel file system as the keeper, it needs at first in system, to set up to resource information that should parallel file system, describes type, the version of this parallel file system, information such as the managing I P of management node;
6. the keeper lands the related management function pages of management system through browser, carries out the corresponding management functions operation at browser end, and browser will order with configuration information accordingly and sent to the web server background with the http mode;
7.Web server is accepted the command request on foreground, obtains corresponding parallel file system management service according to the parallel file system type that comprises in the request, version information to the management middleware application;
8. management middleware parallel file system management service that traversal queries has been registered if there is not the Service Instance that satisfies condition, then provides miscue information; If any the Service Instance that satisfies condition, then return corresponding service;
9.Web server after obtaining required Service Instance, according to the order that send on the foreground, calls corresponding command implementation method in the service, to realize administration order;
10. during the order implementation method in the service of calling, service can be sent to concrete order on the parallel file system management node with the webservice form according to the managing I P in the parameter, realizes the long-range execution of ordering with the mode of remote procedure call;
11. operation has an agent side program on the parallel file system management node, Agent receive call after, will call corresponding CLI order, the final execution of accomplishing order according to the type of its parallel file system.

Claims (9)

1. method of managing the files in different types system; It is characterized in that: based on the regulatory requirement of file system; Define the management interface of unified file system,, and be registered to management middleware with the form of service for every kind of corresponding management function of file system exploitation realizes module;
Keeper's login management interface when file system is carried out bookkeeping, obtains corresponding service through management interface from management middleware, realizes administration order.
2. the method for claim 1, it is characterized in that: said file system is conceptualized as the storage system resource in management middleware, and kind sign, version model identification and correlation parameter information are set.
3. the method for claim 1; It is characterized in that: the registration of said service provides based on API with based on XML configuration file dual mode: based on the service registry of API mode, need in block code, corresponding implementation class be registered to the Service Management center through the registration function that management middleware provides; Based on the mode of XML configuration file, need in the xml configuration file, to dispose relevant Service Properties by standard, module starts the startup incident that the back management middleware can be monitored module, and based on configuration file content, the service that Registering modules is realized.
4. the method for claim 1 is characterized in that: said login interface carries out bookkeeping through the browser login at browser end, and browser will order with configuration information accordingly and sent to the WEB server with http protocol.
5. method as claimed in claim 4 is characterized in that: after said WEB server receives command request, according to file system type that comprises in the request and the management service of version information to management middleware application correspondence.
6. like claim 1 or 5 described methods, it is characterized in that: said management middleware travels through registered file system management service after accepting the management application, if do not satisfy condition serve embodiment, provide error message; If the embodiment that serves that satisfies condition is arranged, then returns corresponding service.
7. like claim 4 or 5 described methods, it is characterized in that: said WEB server according to the order that send on the foreground, calls corresponding command implementation method in the service after obtaining required Service Instance, to realize administration order.
8. method as claimed in claim 7; It is characterized in that: said service meeting is according to the managing I P in the parameter; Concrete order is sent on the parallel file system management node with the webservice form, realizes the long-range execution of ordering with the mode of remote procedure call.
9. the method for claim 1; It is characterized in that: operation has an agent side program on the said file system management node, Agent receive call after, will be according to the type of its parallel file system; Call corresponding CLI order, the final execution of accomplishing order.
CN 201110396877 2011-12-02 2011-12-02 Method for managing different types of file systems Active CN102375894B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110396877 CN102375894B (en) 2011-12-02 2011-12-02 Method for managing different types of file systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110396877 CN102375894B (en) 2011-12-02 2011-12-02 Method for managing different types of file systems

Publications (2)

Publication Number Publication Date
CN102375894A true CN102375894A (en) 2012-03-14
CN102375894B CN102375894B (en) 2013-08-28

Family

ID=45794500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110396877 Active CN102375894B (en) 2011-12-02 2011-12-02 Method for managing different types of file systems

Country Status (1)

Country Link
CN (1) CN102375894B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103825829A (en) * 2012-11-16 2014-05-28 优倍快网络公司 Network routing system
CN103973473A (en) * 2013-01-31 2014-08-06 华耀(中国)科技有限公司 Secondary development management interface and configuration method of application delivery control equipment
CN104504013A (en) * 2014-12-10 2015-04-08 无锡城市云计算中心有限公司 Management method and management device of big data software
CN105007187A (en) * 2015-07-23 2015-10-28 上海斐讯数据通信技术有限公司 Distributed OLT system command line management method
CN109474665A (en) * 2018-09-30 2019-03-15 咪咕文化科技有限公司 A kind of information processing method, device and computer storage medium
CN110266705A (en) * 2019-06-25 2019-09-20 珠海格力电器股份有限公司 A kind of control method and system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462112A (en) * 2013-09-17 2015-03-25 上海华虹集成电路有限责任公司 File system storage module

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5924102A (en) * 1997-05-07 1999-07-13 International Business Machines Corporation System and method for managing critical files
EP1197882A2 (en) * 2000-10-10 2002-04-17 Ricoh Company, Ltd. System, computer program product and method for managing documents
CN1353836A (en) * 1999-04-22 2002-06-12 Cai株式会社 Method and system for file management in distributed environment
CN101290576A (en) * 2008-06-25 2008-10-22 腾讯科技(深圳)有限公司 File system management process, system and file system manager

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5924102A (en) * 1997-05-07 1999-07-13 International Business Machines Corporation System and method for managing critical files
CN1353836A (en) * 1999-04-22 2002-06-12 Cai株式会社 Method and system for file management in distributed environment
EP1197882A2 (en) * 2000-10-10 2002-04-17 Ricoh Company, Ltd. System, computer program product and method for managing documents
CN101290576A (en) * 2008-06-25 2008-10-22 腾讯科技(深圳)有限公司 File system management process, system and file system manager

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103825829A (en) * 2012-11-16 2014-05-28 优倍快网络公司 Network routing system
CN103973473A (en) * 2013-01-31 2014-08-06 华耀(中国)科技有限公司 Secondary development management interface and configuration method of application delivery control equipment
CN104504013A (en) * 2014-12-10 2015-04-08 无锡城市云计算中心有限公司 Management method and management device of big data software
CN105007187A (en) * 2015-07-23 2015-10-28 上海斐讯数据通信技术有限公司 Distributed OLT system command line management method
CN105007187B (en) * 2015-07-23 2018-07-24 上海斐讯数据通信技术有限公司 A kind of distribution OLT system command line management method
CN109474665A (en) * 2018-09-30 2019-03-15 咪咕文化科技有限公司 A kind of information processing method, device and computer storage medium
CN109474665B (en) * 2018-09-30 2021-08-06 咪咕文化科技有限公司 Information processing method and device and computer storage medium
CN110266705A (en) * 2019-06-25 2019-09-20 珠海格力电器股份有限公司 A kind of control method and system

Also Published As

Publication number Publication date
CN102375894B (en) 2013-08-28

Similar Documents

Publication Publication Date Title
CN102375894B (en) Method for managing different types of file systems
US10440138B2 (en) Provisioning IaaS services
KR101863398B1 (en) Method and system for synchronization mechanism on multi-server reservation system
US9661064B2 (en) Systems and methods for deploying legacy software in the cloud
US20140156724A1 (en) Propagation and adoption of extensions across applications in networked solutions
CN103077024B (en) A kind of device and method supporting the on-demand customization of SaaS application flow and operation
CN107836007B (en) Discovering and publishing API information
US10007491B2 (en) Systems and/or methods for cloud-based event-driven integration
CN101388904B (en) GIS service aggregating method, device and system
CN102346669B (en) Mobile terminal safety middleware system and method based on metadata
CN102255934A (en) Cloud service publishing method, cloud service publishing interface message packet and cloud service broker
CN104579792A (en) Architecture and method for achieving centralized management of various types of virtual resources based on multiple adaptive modes
US20150012669A1 (en) Platform runtime abstraction
Georgantas et al. Service-oriented distributed applications in the future internet: The case for interaction paradigm interoperability
CN101459609A (en) Enterprise service bus implementing method
CN113676537A (en) Heterogeneous cloud resource unified management platform
CN104660689A (en) Distributed computing system
CN103036917A (en) Achievement method of client side platform and client side platform
CN109104368A (en) A kind of request connection method, device, server and computer readable storage medium
CN102158548A (en) Method for accessing external services into enterprise service bus
Chaczko et al. Smart Hospital Management System: An integration of enterprise level solutions utilising open group architecture framework (TOGAF)
KR20140037605A (en) Method for active processing ami using cim schema and system topology information
US20100299677A1 (en) Article of manufacture for programmatically describing web service-driven applications
CN106559454B (en) Resource access method, device and system
CN102326371B (en) Transmission method for door application assembly information, and slave station and main station

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
TR01 Transfer of patent right

Effective date of registration: 20220722

Address after: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee after: Dawning Information Industry (Beijing) Co.,Ltd.

Patentee after: DAWNING INFORMATION INDUSTRY Co.,Ltd.

Address before: 100084 Beijing Haidian District City Mill Street No. 64

Patentee before: Dawning Information Industry (Beijing) Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20240407

Address after: 266100 room 211, area a, software park, 169 Songling Road, Laoshan District, Qingdao City, Shandong Province

Patentee after: Zhongke Shuguang International Information Industry Co.,Ltd.

Country or region after: China

Address before: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee before: Dawning Information Industry (Beijing) Co.,Ltd.

Country or region before: China

Patentee before: DAWNING INFORMATION INDUSTRY Co.,Ltd.