-
公开(公告)号:US10719307B2
公开(公告)日:2020-07-21
申请号:US15422902
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Devyani Suryakant Kanada , Richard James Sharpe , Durga Mahesh Arikatla , Satyajit Sanjeev Deshmukh
IPC: G06F11/07 , G06F8/65 , G06F9/4401 , G06F9/455 , G06F16/176 , G06F16/182 , G06F16/17 , G06F16/23 , G06F11/20 , H04L12/24 , G06F11/14 , G06F3/06 , H04L29/08 , G06F21/56 , G06F21/53 , G06F21/62 , G06F21/78
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, wherein the VFS is configured to detect a failure of one of the FSVMs on a first one of the host machines, wherein the first host machine is located within a first block of host machines. The VFS may then identify a failover path to a second FSVM. For each storage resource associated with the first FSVM, the VFS may migrate the storage resource to the second FSVM.
-
公开(公告)号:US10540166B2
公开(公告)日:2020-01-21
申请号: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.
-
公开(公告)号:US10101989B2
公开(公告)日:2018-10-16
申请号:US15422874
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Vishal Sinha , Richard James Sharpe , Kalpesh Ashok Bafna , Anil Kumar Gopalapura Venkatesh , Durga Mahesh Arikatla , Shyamsunder Prayagchand Rathi
IPC: G06F3/06 , G06F8/65 , G06F9/4401 , G06F9/455 , G06F11/07 , G06F11/20 , G06F17/30 , H04L12/24 , G06F11/14 , H04L29/08 , G06F21/56 , G06F21/53 , G06F21/62 , G06F21/78
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 backup system configured to back up data stored in a VFS located a cluster of host machines to an object store, and retrieve the backed-up data as needed to restore the data in the VFS. The object store may be located in a public cloud. The object store may include a low-cost storage medium within the cluster. An FSVM of the VFS may provide an object store interface to low-cost storage media.
-
公开(公告)号:US20180157752A1
公开(公告)日:2018-06-07
申请号:US15829731
申请日:2017-12-01
Applicant: Nutanix, Inc.
Inventor: Durga Mahesh Arikatla , Hemanth Kumar Thummala , Manish Gupta , Manoj Naik , Saji Kumar Vijaya Kumari Rajendran Nair , Shyamsunder Prayagchand Rathi , Sukruth Sridharan
IPC: G06F17/30
CPC classification number: G06F16/951 , G06F16/182 , G06F16/188
Abstract: Examples of systems described herein include a virtualized file server including a first file server virtual machine and a second file server virtual machine configured to manage a distributed file share of storage items. The second file server virtual machine is configured to manage a particular storage item of the distributed file share of storage items. The first file server virtual machine is configured to, in response to receipt of a referral request for a file share path for the particular storage item from a client, look up a file share path for the particular storage item in a map of at least a portion of the distributed file share of storage items, and provide a referral with the file share path that identifies the second file server virtual machine.
-
55.
公开(公告)号:US20180157521A1
公开(公告)日:2018-06-07
申请号:US15829781
申请日:2017-12-01
Applicant: Nutanix, Inc.
Inventor: Durga Mahesh Arikatla , Manoj Naik , Rashmi Gupta , Veerraju Tammineedi , Yifeng Huang , Shyamsunder Prayagchand Rathi , Sravan Kumar Muthyala , Mausumi Ranasingh , Hemanth Kumar Thummala , Manish Gupta , Saji Kumar Vijaya Kumari Rajendran Nair
Abstract: Examples described herein include virtualized file servers which may include load balancing. For example, a recommendation engine may estimate a load associated with each of a plurality of file server virtual machines in a cluster. Based on the load, the recommendation engine may recommend changing ownership of one or more volume groups, scaling up the virtualized file server, scaling down the virtualized file server, scaling in the virtualized file server, scaling out the virtualized file server, or combinations thereof.
-
公开(公告)号:US20170235764A1
公开(公告)日:2017-08-17
申请号:US15422291
申请日:2017-02-01
Applicant: Nutanix, Inc.
Inventor: Richard James Sharpe , Durga Mahesh Arikatla , Kalpesh Ashok Bafna , Satyajit Sanjeev Deshmukh , Shyamsunder Prayagchand Rathi , Vishal Sinha , Devyani Suryakant Kanada
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.
-
公开(公告)号:US20170235589A1
公开(公告)日:2017-08-17
申请号:US15422240
申请日:2017-02-01
Applicant: Nutanix, Inc.
Inventor: Anil Kumar Gopalapura Venkatesh , Richard James Sharpe , Durga Mahesh Arikatla , Kalpesh Ashok Bafna , Devyani Suryakant Kanada
CPC classification number: G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0664 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F8/65 , 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 , G06F17/30138 , G06F17/30165 , G06F17/30171 , G06F17/30203 , G06F17/30215 , G06F17/30371 , G06F21/53 , G06F21/56 , G06F21/6218 , G06F21/78 , 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/06 , H04L67/10 , H04L67/1095 , H04L67/1097 , H04L67/34
Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, and a first virtualized file server configured to receive a request to access a storage item located at a second virtualized file server, determine that the storage item is designated as being accessible by other virtualized file servers, identify an FSVM of the second virtualized file server at which the storage item is located, and forward the request to the FSVM of the second virtualized file server. The storage item may be designated as being accessible by other virtualized file servers when the storage item is associated with a predetermined tag value indicating that the storage item is shared among virtualized file servers. The predetermined tag value may be stored in a sharding map in association with the storage item.
-
公开(公告)号:US20170235507A1
公开(公告)日:2017-08-17
申请号:US15422874
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Vishal Sinha , Richard James Sharpe , Kalpesh Ashok Bafna , Anil Kumar Gopalapura Venkatesh , Durga Mahesh Arikatla , Shyamsunder Prayagchand Rathi
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0664 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F8/65 , 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 , G06F17/30138 , G06F17/30165 , G06F17/30171 , G06F17/30203 , G06F17/30215 , G06F17/30371 , G06F21/53 , G06F21/56 , G06F21/6218 , G06F21/78 , 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/06 , H04L67/10 , H04L67/1095 , H04L67/1097 , 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 backup system configured to back up data stored in a VFS located a cluster of host machines to an object store, and retrieve the backed-up data as needed to restore the data in the VFS. The object store may be located in a public cloud. The object store may include a low-cost storage medium within the cluster. An FSVM of the VFS may provide an object store interface to low-cost storage media.
-
-
-
-
-
-
-