发明名称 System and method for integrating namespace management and storage management in a storage system environment
摘要 A system and method integrates namespace management and storage management in a storage system environment. According to the invention, an integrated management framework provides an underlying infrastructure that supports various heterogenous storage access protocols within a single, logical namespace service. The logical namespace service is based on extensions to underlying storage management processes that cooperate to create the integrated management framework. Notably, these extensions are embodied as novel library functionality.
申请公布号 US9118697(B1) 申请公布日期 2015.08.25
申请号 US200611384711 申请日期 2006.03.20
申请人 NetApp, Inc. 发明人 Kishore K. Uday;Balasubramanian Shankar;Roussos Konstantinos;Hackworth Brian M.
分类号 G06F15/173;H04L29/08;G06F17/30 主分类号 G06F15/173
代理机构 Cesari and McKenna, LLP 代理人 Cesari and McKenna, LLP
主权项 1. A system configured to integrate namespace management and storage management in a storage system environment, the system comprising: a namespace and storage management (NSM) console including a user interface; a remote agent installed on a host machine including units of storage; a NSM server cooperating with the NSM console and remote agent to create an integrated management framework that provides an underlying infrastructure that supports various heterogeneous storage access protocols within a logical namespace service provided by the NSM server, the logical namespace service further enabling integration of the storage management with the namespace management through the NSM server to thereby improve the performance and availability of the service; the integrated management framework configured to extract pathnames from namespaces exported by heterogeneous namespace services and to configure the extracted pathnames to be accessible in the logical namespace service via at least one of the various heterogeneous storage access protocols, the integrated management framework executing a discovery daemon configured to execute a discovery function to determine namespace and link point information associated with the units of storage discovered on the host machine, the discovery daemon further configured to populate a database of the integrated management framework with the namespace and link point information associated with the discovered units of storage; a policy architecture configured to integrate the storage management with the namespace management utilizing a policy, a task, and a job, wherein the policy is a first static entity including rules for performing a specific action, wherein the task is a second static entity that includes parameters needed to execute the policy, wherein the job is an executable entity of the task configured to implement the rules of the policy, and the policy architecture is further configured to change a policy by only modifying the task or the job without creation of a new policy, where a plurality of management objects sharing one or more characteristics is grouped together to form a group of managed objects, and the policy architecture is further configured to apply a particular policy to the group of managed objects, wherein the policy architecture includes an offline template at the NSM console coupled to the NSM server, the offline template utilized to create and define the policy; and an application program interface (API) server configured to cooperate with an NSM library of the integrated management framework to translate function calls received from the NSM console after creation of the particular policy into an API that stores details associated with the particular policy applied to the group of managed objects in the database of the integrated management framework.
地址 Sunnyvale CA US