-
公开(公告)号:US12001872B2
公开(公告)日:2024-06-04
申请号:US17357300
申请日:2021-06-24
申请人: Nutanix, Inc.
CPC分类号: G06F9/45558 , G06F2009/45595
摘要: An object tiering system transfers or tiers data objects from a data store to a cloud store. The system includes a processor and a memory having stored instructions that, when executed by the processor, cause the processor to ingest a first plurality of data objects in the data store, map a second plurality of data objects having a common tiering date to a region, and upon reaching the common tiering date, transfer the region to the cloud store. In some embodiments, the mapping is done a priori when each data object is ingested or at a first time before the common tiering date. In some embodiments, the common tiering date is a second time for transferring the second plurality of data objects from the data store to the cloud store. In some embodiments, the first plurality of objects includes the second plurality of objects.
-
公开(公告)号:US11977449B2
公开(公告)日:2024-05-07
申请号:US17957803
申请日:2022-09-30
申请人: Nutanix, Inc.
CPC分类号: G06F11/1438 , G06F8/61 , G06F9/48 , G06F11/0793 , H04L67/34 , G06F9/44505 , G06F11/3409
摘要: A system for package management includes an interface and a processor. The interface is to receive an indication to install a package. The processor is to determine a configured package using a set local configuration properties and using the package and to launch, using a metascheduler, a set of subschedulers to install a plurality of applications of the configured package.
-
公开(公告)号:US11972284B2
公开(公告)日:2024-04-30
申请号:US17718143
申请日:2022-04-11
申请人: NUTANIX, INC.
发明人: Felipe Franciosi
CPC分类号: G06F9/45558 , G06F3/0604 , G06F3/064 , G06F3/0673 , G06F9/5016 , G06F2009/45583
摘要: Various embodiments set forth techniques for taking a snapshot of virtual memory of a virtual machine. One technique includes allocating, in a persistent memory, one or more blocks associated with a virtual memory; detecting a write request associated with a first portion of the virtual memory; in response to detecting the write request associated with the first portion, prioritizing the first portion; based on the prioritizing, copying the first portion into the one or more blocks in the persistent memory ahead of a second portion of the virtual memory; and after copying the first portion: applying the write request to the first portion; and copying the second portion into the one or more blocks in the persistent memory.
-
公开(公告)号:US11966730B2
公开(公告)日:2024-04-23
申请号:US17585403
申请日:2022-01-26
申请人: NUTANIX, INC.
IPC分类号: G06F16/56 , G06F3/06 , G06F8/65 , G06F9/4401 , G06F9/455 , G06F11/07 , G06F11/14 , G06F11/20 , G06F16/17 , G06F16/176 , G06F16/182 , G06F16/23 , G06F21/53 , G06F21/56 , G06F21/62 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
CPC分类号: G06F8/65 , G06F3/0619 , G06F3/0647 , G06F3/065 , 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/1727 , G06F16/176 , 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
摘要: 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 data migration system configured to identify one or more existing storage items stored at one or more existing File Server Virtual Machines (FSVMs) of an existing virtualized file server (VFS). For each of the existing storage items, the data migration system is configured to identify a new FSVMs of a new VFS based on the existing FSVM, send a representation of the storage item from the existing FSVM to the new FSVM, such that representations of storage items are sent between different pairs of FSVMs in parallel, and store a new storage item at the new FSVM, such that the new storage item is based on the representation of the existing storage item received by the new FSVM.
-
公开(公告)号:US11966729B2
公开(公告)日:2024-04-23
申请号:US17580555
申请日:2022-01-20
申请人: NUTANIX, INC.
发明人: Richard James Sharpe , Kalpesh Ashok Bafna , Durga Mahesh Arikatla , Shyamsunder Prayagchand Rathi , Satyajit Sanjeev Deshmukh , Vishal Sinha , Anil Kumar Gopalapura Venkatesh , Rashmi Gupta , Rishabh Sharma , Yifeng Huang
IPC分类号: G06F8/65 , G06F3/06 , G06F9/4401 , G06F9/455 , G06F11/07 , G06F11/14 , G06F11/20 , G06F16/17 , G06F16/176 , G06F16/182 , G06F16/23 , G06F21/53 , G06F21/56 , G06F21/62 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
CPC分类号: G06F8/65 , G06F3/0619 , G06F3/0647 , G06F3/065 , 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/1727 , G06F16/176 , 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
摘要: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.
-
公开(公告)号:US11956298B2
公开(公告)日:2024-04-09
申请号:US18047623
申请日:2022-10-18
申请人: Nutanix, Inc.
发明人: Akhilesh Joshi , Gaurav Poothia , Heiko Friedrich Koehler , Naorem Khogendro Singh , Pranav Desai
摘要: A platform-as-a-service infrastructure and application lifecycle manager is configured to implement a common services model to deploy selected services from a common set of services to service domains hosted on multiple different cloud platforms by abstracting dependence on availability of various additional supporting services, such as services that are platform-specific. The platform-as-a-service infrastructure and application lifecycle manager may also manage a lifecycle of available services, such as managing upgrades and/or patches to services.
-
公开(公告)号:US20240111733A1
公开(公告)日:2024-04-04
申请号:US18478790
申请日:2023-09-29
申请人: Nutanix, Inc.
IPC分类号: G06F16/185 , G06F16/188
CPC分类号: G06F16/185 , G06F16/188
摘要: Data analytics systems are described herein which may provide requests for file tiering to one or more file servers. The data analytics systems may receive metadata and/or event data from one or more file servers and may utilize the metadata and/or event data to select files for tiering. In some examples, files may be selected using a sliding window methodology. In some examples, files may be selected in part based on user behavior with the files in the file system. In some examples, file analytics systems may send requests to retry tiering operations which failed. The retry requests may be sent in a manner that is based on the error which caused the failure.
-
公开(公告)号:US11907167B2
公开(公告)日:2024-02-20
申请号:US17337197
申请日:2021-06-02
申请人: Nutanix, Inc.
发明人: Kamaldeep Khanuja , Yashesh Mankad , Sagar Sontakke , Bakul Banthia , Balasubrahmanyam Kuchibhotla , Anil Madan , Manish Pratap Singh
IPC分类号: G06F16/17 , G06F16/18 , G06F16/182 , G06F16/11
CPC分类号: G06F16/1734 , G06F16/128 , G06F16/184 , G06F16/1865
摘要: A multi-cluster configuration of a database management system in a virtual computing system includes a server that defines a first policy for a source database on a first cluster of a plurality of clusters. Each of the plurality of clusters is registered with the server and the first policy defines capture of snapshots and/or transactional logs from the source database on the first cluster. The server defines a second policy for the source database to replicate at least some of the snapshots and/or transactional logs from the first cluster to a second cluster of the plurality of clusters, captures a first snapshot and/or a first transactional log from the source database in accordance with the first policy, and replicates the first snapshot and/or the first transactional log to the second cluster in accordance with the second policy.
-
19.
公开(公告)号:US20240045833A1
公开(公告)日:2024-02-08
申请号:US18489837
申请日:2023-10-18
申请人: Nutanix, Inc.
发明人: Balasubrahmanyam Kuchibhotla , Kamaldeep Khanuja , Jeremy Launier , Sujit Menon , Maneesh Rawat
CPC分类号: G06F16/128 , G06F11/1461 , G06F9/45558 , G06F2009/45562
摘要: A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.
-
20.
公开(公告)号:US11892911B2
公开(公告)日:2024-02-06
申请号:US17501843
申请日:2021-10-14
申请人: Nutanix, Inc.
CPC分类号: G06F11/1448 , G06F9/45558 , G06F11/3409 , G06F11/3442 , G06F16/128 , G06F2009/4557
摘要: In accordance with at least some aspects of the present disclosure, an apparatus is disclosed. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to receive a snapshot of a virtual object running on a first node, determine an original configuration associated with the virtual object from the snapshot of the virtual object, determine a resource need for the virtual object from the original configuration, determine that an available resource at the recovery node is insufficient to meet the resource need of the virtual object, generate a reconfigured configuration from the original configuration based at least on the resource need, and recover the virtual object at the recovery node based on the reconfigured configuration.
-
-
-
-
-
-
-
-
-