-
公开(公告)号:US11855905B2
公开(公告)日:2023-12-26
申请号:US18071778
申请日:2022-11-30
申请人: NetApp Inc.
IPC分类号: G06F15/16 , H04L47/74 , H04L47/125 , H04L45/00 , H04L47/785 , H04L45/28 , H04L47/10 , G06F16/182 , G06F16/176 , G06F11/07 , H04L67/1097 , G06F9/455 , G06F13/42 , H04L41/0668
CPC分类号: H04L47/746 , G06F9/45558 , G06F11/0757 , G06F13/4221 , G06F16/1774 , G06F16/1824 , H04L41/0668 , H04L45/28 , H04L45/34 , H04L47/125 , H04L47/29 , H04L47/786 , H04L67/1097 , G06F2009/4557 , G06F2213/0036
摘要: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.
-
公开(公告)号:US20170228298A1
公开(公告)日:2017-08-10
申请号:US15495817
申请日:2017-04-24
申请人: NetApp, Inc.
CPC分类号: G06F11/1658 , G06F11/0793 , G06F11/2033 , G06F11/2056 , G06F11/2092 , G06F11/2094 , G06F11/2097 , G06F2201/805 , G06F2201/85
摘要: A passive state storage controller monitors a plurality of active state storage controllers to determine when a failure of at least one of the active state storage controllers occurs. Based on a determination of a failure, the passive state storage controller remaps storage devices to the passive state storage controller from the failed storage controller. The passive state storage controller may also remap network interfaces. The passive state storage controller retrieves a transaction log of the failed storage controller from a transaction log database, and replays transactions in the retrieved transaction log. The passive state storage controller switches to operating in an active state.
-
公开(公告)号:US20230087493A1
公开(公告)日:2023-03-23
申请号:US18071778
申请日:2022-11-30
申请人: NetApp Inc.
IPC分类号: H04L47/74 , H04L47/125 , H04L45/00 , H04L47/785 , H04L45/28 , H04L47/10 , G06F16/182 , G06F16/176 , G06F11/07 , H04L67/1097 , G06F9/455 , G06F13/42 , H04L41/0668
摘要: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.
-
公开(公告)号:US09632890B2
公开(公告)日:2017-04-25
申请号:US14608756
申请日:2015-01-29
申请人: NetApp, Inc.
CPC分类号: G06F11/1658 , G06F11/0793 , G06F11/2033 , G06F11/2056 , G06F11/2092 , G06F11/2094 , G06F11/2097 , G06F2201/805 , G06F2201/85
摘要: A method, non-transitory computer readable medium, and apparatus that monitors with a passive storage controller a plurality of active storage controllers. A determination is made with the passive storage controller when a failure of one of the active storage controllers has occurred based on the monitoring. Storage device(s) previously assigned to the one of the active storage controllers are remapped to the passive storage controller. A transaction log associated with the one of the active storage controllers is retrieved with the passive storage controller from a transaction log database. Transaction(s) in the transaction log are replayed with the passive storage controller, when the failure of the one of the active storage controllers is determined to have occurred.
-
公开(公告)号:US20240320103A1
公开(公告)日:2024-09-26
申请号:US18731624
申请日:2024-06-03
申请人: NetApp, Inc.
CPC分类号: G06F11/1464 , G06F9/547 , G06F11/1469 , G06F2201/84
摘要: Techniques are provided for backing up and restoring a file system or storage virtual machine located within a remote object store. A specification is parsed to identify resources associated with and including a primary resource hosted within a remote object store and to identify REST API endpoints of the resources. GET operations targeting the REST API endpoints of the resources are performed to retrieve the resources and properties of the resources. A link relationship specification is parsed to identify links corresponding to dependencies amongst the resources. A backup of the primary resource is generated to include the resources, the properties of the resources, and dependency information derived from the links. The backup can be used to restore the primary resource to the remote object store in manner that preserves the dependencies amongst the resources.
-
公开(公告)号:US11748204B1
公开(公告)日:2023-09-05
申请号:US17703307
申请日:2022-03-24
申请人: NetApp, Inc.
发明人: Sangramsinh Pandurang Pawar , Per Olov Wahlstrom , William Derby Dallas , Joseph Brown, Jr. , Houze Xu , John David McA'Nulty , Rajesh Rajaraman
IPC分类号: G06F11/00 , G06F11/14 , G06F9/4401
CPC分类号: G06F11/1451 , G06F9/4411 , G06F11/1456 , G06F11/1471
摘要: Systems and methods for making use of non-persistent storage as the journaling storage media for a virtual storage system are provided. According to one embodiment, in order to meet the needs of Extreme Low Latency Workloads while also seeking to provide predictable performance and the lowest possible latency, ephemeral storage of the virtual storage system is used to preserve state information (e.g., in the form of boot arguments and an operation log journal) across a host failure recovery scenario in which the virtual storage system is expected to be redeployed within a compute instance brought up by a cloud environment of a hyperscaler on the same host, thereby providing improved data durability (fewer host failure scenarios that result in lost data) as compared to the use of ephemeral memory of the compute instance and lower write latency than the use of persistent storage provided by the cloud environment.
-
公开(公告)号:US10067841B2
公开(公告)日:2018-09-04
申请号:US15495817
申请日:2017-04-24
申请人: NetApp, Inc.
摘要: A passive state storage controller monitors a plurality of active state storage controllers to determine when a failure of at least one of the active state storage controllers occurs. Based on a determination of a failure, the passive state storage controller remaps storage devices to the passive state storage controller from the failed storage controller. The passive state storage controller may also remap network interfaces. The passive state storage controller retrieves a transaction log of the failed storage controller from a transaction log database, and replays transactions in the retrieved transaction log. The passive state storage controller switches to operating in an active state.
-
公开(公告)号:US20230115438A1
公开(公告)日:2023-04-13
申请号:US17713040
申请日:2022-04-04
申请人: NetApp Inc.
摘要: Techniques are provided for backing up and restoring a file system or storage virtual machine located within a remote object store. A specification is parsed to identify resources associated with and including a primary resource hosted within a remote object store and to identify REST API endpoints of the resources. GET operations targeting the REST API endpoints of the resources are performed to retrieve the resources and properties of the resources. A link relationship specification is parsed to identify links corresponding to dependencies amongst the resources. A backup of the primary resource is generated to include the resources, the properties of the resources, and dependency information derived from the links. The backup can be used to restore the primary resource to the remote object store in manner that preserves the dependencies amongst the resources.
-
公开(公告)号:US11522808B2
公开(公告)日:2022-12-06
申请号:US16658648
申请日:2019-10-21
申请人: NetApp Inc.
IPC分类号: G06F15/16 , H04L47/74 , H04L47/125 , H04L45/00 , H04L47/785 , H04L45/28 , H04L47/10 , G06F16/182 , G06F16/176 , G06F11/07 , H04L67/1097 , G06F9/455 , G06F13/42 , H04L41/0668
摘要: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.
-
公开(公告)号:US20220006755A1
公开(公告)日:2022-01-06
申请号:US17479254
申请日:2021-09-20
申请人: NetApp Inc.
IPC分类号: H04L12/911 , H04L12/803 , H04L12/721 , H04L12/915 , H04L12/703 , H04L12/801 , G06F16/182 , G06F16/176 , G06F11/07 , H04L29/08 , G06F9/455 , G06F13/42 , H04L12/24
摘要: Techniques are provided for load balancing for IP failover. A backend address of a first node is identified as a routing destination to which a request is to be routed by a load balancer based upon a load balancer rule mapping a frontend address, specified by the request as a request destination, to the backend address of the first node. The request is routed to a primary network interface of the first node using the backend address. The first node has a loopback interface with an address matching the frontend address for routing the request to a destination data structure based upon the request maintaining the frontend address as the request destination. Health probes are used by the load balancer for detecting a failure of the first node in order to failover to routing requests to a second backend address of a second node.
-
-
-
-
-
-
-
-
-