-
公开(公告)号:US12153690B2
公开(公告)日:2024-11-26
申请号:US17648735
申请日:2022-01-24
Applicant: NUTANIX, INC.
Inventor: Hemantha Kumar Thummala , Manoj Premanand Naik , Saji Kumar Vijaya Kumari Rajendran Nair , Srikrishan Malik
IPC: G06F21/60 , G06F16/188 , G06F21/62
Abstract: Examples described herein are generally directed towards file server access controls, and more specifically towards a mechanism to create consistent access control lists for local users across different file servers in a distributed file server environment. In operation, a local user system SID (e.g., external SID) may be generated for a first user of a first file server. A global ID based on attributes associated with the user of the first file server may also be generated. The global ID for the user may be stored in metadata associated with an access control list (ACL) for a file accessible through the first file server. Data, including the file may be migrated to a second file server. Based on receiving an access request at the second file server associated with the user based on the external ID, the external ID for the user may be translated into the global ID, and used to determine access to the file.
-
公开(公告)号:US20220156107A1
公开(公告)日:2022-05-19
申请号:US17648796
申请日:2022-01-24
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Eric Wang , Anil Kumar Gopalapura Venkatesh , Manoj Premanand Naik , Yifeng Huang
IPC: G06F9/455 , G06F8/61 , G06F16/182 , G06F16/188
Abstract: Examples described herein include virtualized environments including a virtualized file server. Examples of file server virtual machine managers are described which may setup and/or configure file server virtual machines in accordance with a target number of connections and/or a target throughput for the virtualized file server. The virtualized file server may be scaled up, scaled down, scaled in, and/or scaled out.
-
公开(公告)号: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.
-
公开(公告)号:US20250061085A1
公开(公告)日:2025-02-20
申请号:US18379058
申请日:2023-10-11
Applicant: Nutanix, Inc.
Inventor: Andrey Khilko , Kalpesh Bafna , Manoj Premanand Naik , Sanath Kumar Kalligundi Shivaswamy , Trimbak Bardale , Suhrud Patankar
IPC: G06F16/11 , G06F16/174 , G06F16/182
Abstract: A replication policy management and scheduling technique of a Files service is configured for deployment in multi-site data replication environments. The technique involves policy management for data distribution and/or data consolidation (concentration) where multiple sources, e.g., file system (FS) clusters or sites, replicate the data to a central target FS site, e.g., in a spoke and hub arrangement typical of remote office/branch office environments. The technique also involves creation and configuration of a main replication policy by a customer at a central resource manager configured to interact and manage the FS sites, each of which includes one or more file server virtual machines.
-
公开(公告)号:US12131192B2
公开(公告)日:2024-10-29
申请号:US17443009
申请日:2021-07-19
Applicant: Nutanix, Inc.
Inventor: Anil Kumar Gopalapura Venkatesh , Manoj Premanand Naik , Sanath Kumar Kalligundi Shivaswamy , Uday Kiran Jonnala
CPC classification number: G06F9/5038 , G06F9/5033 , G06F11/0772 , G06F11/3006
Abstract: This disclosure relates to scope-based lock management for shared resources of a distributed computing system. A scope-based lock manager may grant a request for a lock of a shared resource of the distributed computing system, where the lock request includes a scope of the lock and a target having the scope. The target may define entities able to access the shared resource when locked. The scope and target of the lock are stored at a lock database including scopes and targets associated with additional locks of additional shared resources of the distributed computing system. The scope based lock manager may determine when a computing node of the distributed computing system has failed and remove the lock from the lock database responsive to a determination that the target of the lock is hosted on the computing node.
-
公开(公告)号:US20230237022A1
公开(公告)日:2023-07-27
申请号:US17582750
申请日:2022-01-24
Applicant: NUTANIX, INC.
Inventor: Pradeep Thomas , Suhrud Patankar , Srikrishan Malik , Manoj Premanand Naik
IPC: G06F16/176 , G06F16/182 , G06F16/11
CPC classification number: G06F16/176 , G06F16/183 , G06F16/122
Abstract: Examples described herein are generally directed towards file share access, and more specifically towards a mechanism to connect file shares at the protocol level in a distributed file server environment. In operation, a first FSVM hosting a first file share may receive a request by a client to access a location in a name space. The first FSVM may determine the location is at a second file share linked to the first file share. The first FSVM may provide access to the second file share to the client. In some examples, the first file share and the second file share may be linked at the directory level.
-
公开(公告)号: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.
-
公开(公告)号:US20250103738A1
公开(公告)日:2025-03-27
申请号:US18410903
申请日:2024-01-11
Applicant: Nutanix, Inc.
Inventor: Deepanshu Verma , Hemanth Kumar Thummala , Manoj Premanand Naik , Saji Kumar Vijaya Kumari Rajendran Nair , Shilpa Krishnareddy
IPC: G06F21/62 , G06F16/188
Abstract: Examples described herein are generally directed towards generating, allocating, and assigning consistent file server user identifiers (IDs) (also described herein as a global identifier (GID)) domains subscribed to by file server(s) within a distributed file server environment. In operation, a virtualized file server of a distributed file server system may scan for and identify a trusted domain subscribed to by the virtualized file server. The virtualized file server may allocate to the trusted domain a range of file server user IDs. The virtualized file server may store a mapping between local user security identifiers (SIDs) in the trusted domain and a respective file server user IDs within the allocated range. The virtualized file server may provide the mapping to a replication target, such as during a replication, migration, and/or a disaster recovery event.
-
公开(公告)号:US20250086295A1
公开(公告)日:2025-03-13
申请号:US18959418
申请日:2024-11-25
Applicant: Nutanix, Inc.
Inventor: Hemantha Kumar Thummala , Manoj Premanand Naik , Saji Kumar Vijaya Kumari Rajendran Nair , Srikrishan Malik
IPC: G06F21/60 , G06F16/188 , G06F21/62
Abstract: Examples described herein are generally directed towards file server access controls, and more specifically towards a mechanism to create consistent access control lists for local users across different file servers in a distributed file server environment. In operation, a local user system SID (e.g., external SID) may be generated for a first user of a first file server. A global ID based on attributes associated with the user of the first file server may also be generated. The global ID for the user may be stored in metadata associated with an access control list (ACL) for a file accessible through the first file server. Data, including the file may be migrated to a second file server. Based on receiving an access request at the second file server associated with the user based on the external ID, the external ID for the user may be translated into the global ID, and used to determine access to the file.
-
公开(公告)号:US12197398B2
公开(公告)日:2025-01-14
申请号:US17304055
申请日:2021-06-14
Applicant: NUTANIX, INC.
Inventor: Deepak Tripathi , Durga Mahesh Arikatla , Kalpesh Ashok Bafna , Manoj Premanand Naik , Yifeng Huang , Ketan Kotwal , Sagar Gupta , Pankaj Kumar Sinha
IPC: G06F16/188 , G06F9/38 , G06F9/455 , G06F9/54
Abstract: Examples of a virtualized file server that persistently stores file system event data records are described. The virtualized file server may include an audit framework with a connector publisher that is configured to publish the event data records and other information for consumption by other services using a message system. The event data records may include data related to various operations on the file system executed by the VFS. The VFS may persistently store event data records according to a data retention policy and/or until an event data record is consumed by one or more particular services.
-
-
-
-
-
-
-
-
-