-
公开(公告)号:US11669320B2
公开(公告)日:2023-06-06
申请号:US15422295
申请日:2017-02-01
Applicant: Nutanix, Inc.
Inventor: Anil Kumar Gopalapura Venkatesh , Rishabh Sharma , Richard James Sharpe , Shyamsunder Prayagchand Rathi , Durga Mahesh Arikatla
IPC: G06F8/65 , G06F21/56 , G06F9/4401 , G06F9/455 , G06F16/176 , G06F16/182 , G06F16/17 , G06F16/23 , G06F21/53 , G06F21/62 , G06F21/78 , H04L41/082 , G06F11/07 , G06F11/14 , G06F11/20 , H04L41/06 , G06F3/06 , H04L67/1095 , H04L67/1097 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
CPC classification number: G06F8/65 , G06F3/065 , G06F3/0619 , G06F3/0647 , G06F3/0664 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F9/4406 , G06F9/45558 , G06F11/0712 , G06F11/0751 , G06F11/0793 , G06F11/1451 , G06F11/1464 , G06F11/1484 , G06F11/2025 , G06F11/2033 , G06F11/2035 , G06F11/2046 , G06F11/2058 , G06F11/2069 , G06F16/176 , G06F16/1727 , G06F16/1774 , G06F16/183 , G06F16/1844 , G06F16/2365 , G06F21/53 , G06F21/56 , G06F21/6218 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , G06F2009/45579 , G06F2009/45583 , G06F2009/45587 , G06F2009/45595 , G06F2201/80 , G06F2201/815 , G06F2201/825 , G06F2201/84 , G06F2201/87 , G06F2221/034 , G06F2221/2101 , G06F2221/2141 , G06F2221/2145 , H04L41/0859 , H04L41/5009 , H04L67/10 , H04L67/34
Abstract: In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks, and a virtualized file server self-healing system configured to identify one or more corrupt units of stored data at one or more levels of a storage hierarchy associated with the storage devices, wherein the levels comprise one or more of file level, filesystem level, and storage level, and when data corruption is detected, cause each FSVM on which at least a portion of the unit of stored data is located to recover the unit of stored data.
-
公开(公告)号:US11537384B2
公开(公告)日:2022-12-27
申请号:US17091758
申请日:2020-11-06
Applicant: Nutanix, Inc.
Inventor: Richard James Sharpe , Durga Mahesh Arikatla , Kalpesh Ashok Bafna , Satyajit Sanjeev Deshmukh , Shyamsunder Prayagchand Rathi , Vishal Sinha , Devyani Suryakant Kanada
IPC: G06F8/65 , G06F9/4401 , G06F9/455 , G06F16/176 , G06F16/182 , G06F16/17 , G06F16/23 , G06F21/53 , G06F21/62 , G06F21/78 , H04L41/082 , G06F11/07 , G06F11/14 , G06F11/20 , H04L41/06 , G06F3/06 , H04L67/1095 , H04L67/1097 , G06F21/56 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
Abstract: In one embodiment, a system for managing a virtualization environment includes host machines implementing a virtualization environment, a plurality of clusters of the host machines, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), and a VFS cluster manager (CM) configured to distribute storage items among the clusters and receive cluster storage statistics for one or more shares of the VFS. The CM is further configured to, in response to a request from a first FSVM to identify a storage location for a storage item, identify a cluster at which the storage item is to be located based on the cluster storage statistics, identify a second FSVM at which the storage item is to be located based on compute usage statistics of one or more FSVMs in the identified cluster, and send an address of the second FSVM to the first FSVM.
-
公开(公告)号:US20220131879A1
公开(公告)日:2022-04-28
申请号:US17452144
申请日:2021-10-25
Applicant: NUTANIX, INC.
Inventor: Manoj Premanand Naik , Pankaj Kumar Sinha , Shyamsunder Prayagchand Rathi , Vikramaditya Gupta , Vishal Sinha
IPC: H04L29/06 , G06F11/14 , G06F16/17 , G06F16/182
Abstract: Examples of file analytics systems are described that may obtain metadata data and events data from a virtualized file server. The file analytics systems may detect one or more events from the events data matching a criteria indicating malicious activity. The file analytics systems may further identify one or more files of the virtualized file server affected by the detected malicious activity and recover a share of the distributed file server including the one or more affected files by replacing the one or more affected files with stored versions of the one or more affected files from a snapshot of the share taken prior to the detected malicious activity.
-
公开(公告)号:US10489140B2
公开(公告)日:2019-11-26
申请号:US15422762
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Durga Mahesh Arikatla , Richard James Sharpe , Satyajit Sanjeev Deshmukh , Shyamsunder Prayagchand Rathi
IPC: G06F8/65 , G06F9/4401 , G06F9/455 , G06F16/176 , G06F16/182 , G06F16/17 , G06F16/23 , G06F11/07 , G06F11/20 , H04L12/24 , G06F11/14 , G06F3/06 , H04L29/08 , G06F21/56 , G06F21/53 , G06F21/62 , G06F21/78
Abstract: Particular embodiments provide a system for managing a virtualization environment, the system comprising a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, and a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks, and the host machines form a cluster. A health monitoring service may monitor the FSVMs to determine whether any of the FSVMs has failed or is having problems. If the health monitoring service detects a failure of one of the FSVMs on a first one of the host machines, for each resource lock associated with the first FSVM, the health monitoring service may reassign the resource lock to another one of the FSVMs.
-
公开(公告)号:US20170235654A1
公开(公告)日:2017-08-17
申请号:US15422791
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Satyajit Sanjeev Deshmukh , Richard James Sharpe , Durga Mahesh Arikatla , Shyamsunder Prayagchand Rathi , Rishabh Sharma
Abstract: Particular embodiments provide a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, and a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks. A distributed health monitoring service (HMS) may be running on each of the host machines running a FSVM. The HMS may monitor the FSVMs to determine whether any of the FSVMs has failed or is having problems. The HMS may detect that a plurality of the FSVMs have failed, wherein the failed FSVMs form a portion of the FSVMs comprising the VFS. For each of the failed FSVMs, the HMS may reassign an IP address corresponding to the failed FSVM to a live one of the FSVMs.
-
公开(公告)号:US20170235590A1
公开(公告)日:2017-08-17
申请号:US15422319
申请日:2017-02-01
Applicant: Nutanix, Inc.
Inventor: Vishal Sinha , Richard James Sharpe , Kalpesh Ashok Bafna , Anil Kumar Gopalapura Venkatesh , Durga Mahesh Arikatla , Shyamsunder Prayagchand Rathi
Abstract: In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines, and a backup system configured to, in response to a request to access a data item, determine an access frequency for the data item. The backup system is further configured to, in response a request to store a data item, determine a storage tier at which the data item is to be stored in a cloud storage service, wherein the tier is determined based on the access frequency associated with the data item, and store the data item at the determined tier of the cloud storage service.
-
公开(公告)号:US20230281001A1
公开(公告)日:2023-09-07
申请号:US18306595
申请日:2023-04-25
Applicant: Nutanix, Inc.
Inventor: Anil Kumar Gopalapura Venkatesh , Rishabh Sharma , Richard James Sharpe , Shyamsunder Prayagchand Rathi , Durga Mahesh Arikatla
IPC: G06F8/65 , G06F3/06 , G06F11/07 , G06F11/20 , H04L67/1097 , G06F11/14 , G06F21/56 , H04L41/06 , H04L67/1095 , H04L41/082 , G06F16/176 , G06F9/4401 , G06F21/53 , G06F9/455 , G06F21/78 , G06F16/182 , G06F16/17 , G06F16/23 , G06F21/62 , H04L67/00 , H04L41/5009 , H04L41/0859 , H04L67/10
CPC classification number: G06F8/65 , G06F3/0619 , G06F11/0751 , G06F11/2033 , H04L67/1097 , G06F11/1464 , G06F21/56 , G06F3/0664 , G06F3/065 , G06F11/1484 , G06F3/0683 , H04L41/06 , H04L67/1095 , G06F11/2058 , G06F3/0689 , G06F3/0665 , H04L41/082 , G06F16/1774 , G06F11/0793 , G06F11/2035 , G06F16/176 , G06F11/1451 , G06F11/2069 , G06F9/4406 , G06F11/0712 , G06F21/53 , G06F9/45558 , G06F21/78 , G06F3/0647 , G06F16/183 , G06F11/2025 , G06F16/1727 , G06F16/1844 , G06F16/2365 , G06F21/6218 , G06F11/2046 , H04L67/34 , G06F2201/825 , G06F2221/2101 , G06F2221/034 , H04L41/5009 , G06F2201/84 , G06F2009/45583 , G06F2201/87 , G06F2221/2145 , G06F2201/80 , G06F2009/45579 , H04L41/0859 , G06F2009/45587 , G06F2009/45595 , H04L67/10 , G06F2201/815 , G06F2221/2141
Abstract: In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks, and a virtualized file server self-healing system configured to identify one or more corrupt units of stored data at one or more levels of a storage hierarchy associated with the storage devices, wherein the levels comprise one or more of file level, filesystem level, and storage level, and when data corruption is detected, cause each FSVM on which at least a portion of the unit of stored data is located to recover the unit of stored data.
-
公开(公告)号:US20230185944A1
公开(公告)日:2023-06-15
申请号:US18065524
申请日:2022-12-13
Applicant: Nutanix, Inc.
Inventor: Saji Kumar Vijaya Kumari Rajendran Nair , Hemanth Kumar Thummala , Veerraju Tammineedi , Shyamsunder Prayagchand Rathi , Manoj Naik , Manish Gupta , Durga Mahesh Arikatla , Gaurav Kumar
IPC: G06F21/62 , G06F9/455 , G06F16/172 , G06F16/188
CPC classification number: G06F21/6218 , G06F9/45558 , G06F16/172 , G06F16/192 , G06F2009/45579 , G06F2009/45595 , G06F2221/2141
Abstract: Examples of systems described herein include a file server virtual machine of a virtualized file server configured to manage storage of a plurality of storage items. The file server virtual machine including a file system configured to receive an access request directed to a storage item of the plurality of storage items and associated with a user. The file system is further configured to retrieve an access control list having permissions information associated with the storage item, and to cache a permissions profile for the user including all permissions pertaining to the user for the storage item. The file system is further configured to determine whether the access request is permissible based on the cached permissions profile.
-
公开(公告)号:US20230056217A1
公开(公告)日:2023-02-23
申请号:US17648654
申请日:2022-01-21
Applicant: NUTANIX, INC.
Inventor: Shyamsunder Prayagchand Rathi , Hemanth Thummala , Lakshmana Reddy , Pradeep Thomas , Kalpesh Ashok Bafna , Manoj Premanand Naik
IPC: G06F11/20 , H04L67/563 , G06F11/14
Abstract: An example file server manager updates a selected share of a destination distributed file server based on a snapshot of at least a portion of a selected share of a source distributed file server. The selected share of the destination distributed file server is updated while the source distributed file server serves client requests for storage items of the selected share of the source distributed file server. The file server manager receives a request to failover from the source distributed file server to the destination distributed file server and configures the destination distributed file server to service read and write requests for storage items of the selected share of the destination distributed file server. The file server manager further redirects client requests for storage items of the selected share of the source distributed file server to the destination distributed file server by updating active directory information.
-
公开(公告)号:US20210224233A1
公开(公告)日:2021-07-22
申请号:US16942929
申请日:2020-07-30
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Hemanth Kumar Thummala , Anil Kumar Gopalapura Venkatesh , Mausumi Ranasingh , Rashmi Gupta , Satyajit Deshmukh , Shyamsunder Prayagchand Rathi
Abstract: A virtualized file server (VFS) may include a plurality of file server virtual machines (FSVMs) that cooperatively manage a distributed file share of storage items. A data protocol server implemented by a first FSVM is configured to provide communication between a user device and the VFS responsive to a request from the user device to connect to the VFS. A common layer implemented by the first FSVM includes information management metadata for authorized users of the VFS. A web proxy at the first FSVM presents a user access list of storage items to the user device, where the user access list is based on user information received with the request from the user device to connect to the VFS.
-
-
-
-
-
-
-
-
-