-
公开(公告)号:US20220206832A1
公开(公告)日:2022-06-30
申请号:US17139541
申请日:2020-12-31
Applicant: Nutanix, Inc.
Inventor: Joshua John BERRY , Mohan MATURI , Shlomo Shlomi VAKNIN , Aman NIJHAWAN , Anil Kumar KUSHWAH , Avi BHANDARI , Jan Ralf Alexander OLDERDISSEN
Abstract: A plurality of different virtualization system images are configured for deployment to a plurality of nodes in heterogeneous environments. Individual ones of the virtualization system images are configured such that once deployed, the nodes form a computer cluster having a storage pool that is shared across the nodes. When configuring the virtualization system images, information that describes the heterogeneous computing environments is accessed, and constraints pertaining the heterogeneous computing environments are reconciled in advance of configuring the different virtualization system images. A common subnet across the heterogeneous environments is established. The plurality of different virtualization system images are configured to access the common subnet once deployed. The common subnet serves as a storage I/O communication path over which a cluster-wide storage pool is implemented. The virtualization system images are configured to correspond to address portions of a contiguous address space that is used to access data in the storage pool.
-
公开(公告)号:US20230153169A1
公开(公告)日:2023-05-18
申请号:US18152092
申请日:2023-01-09
Applicant: Nutanix, Inc.
Inventor: Mohan MATURI , Abhishek ARORA , Manoj SUDHEENDRA
CPC classification number: G06F9/5072 , G06F9/45558 , G06F11/3006 , G06F9/44505 , G06F2009/45595
Abstract: Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud. The allocated networking IP addresses of the virtual private cloud are assigned to networking interfaces of the plurality of nodes.
-
公开(公告)号:US20220138014A1
公开(公告)日:2022-05-05
申请号:US17086405
申请日:2020-10-31
Applicant: Nutanix, Inc.
Inventor: Mohan MATURI , Abhishek ARORA , Manoj SUDHEENDRA
Abstract: Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud. The allocated networking IP addresses of the virtual private cloud are assigned to networking interfaces of the plurality of nodes.
-
公开(公告)号:US20240069952A1
公开(公告)日:2024-02-29
申请号:US18216511
申请日:2023-06-29
Applicant: Nutanix, Inc.
Inventor: Joshua John BERRY , Mohan MATURI , Shlomo Shlomi VAKNIN , Aman NIJHAWAN , Anil Kumar KUSHWAH , Avi BHANDARI , Jan Ralf Alexander OLDERDISSEN
CPC classification number: G06F9/45558 , G06F8/60 , H04L67/10 , G06F2009/45579
Abstract: A plurality of different virtualization system images are configured for deployment to a plurality of nodes in heterogeneous environments. Individual ones of the virtualization system images are configured such that once deployed, the nodes form a computer cluster having a storage pool that is shared across the nodes. When configuring the virtualization system images, information that describes the heterogeneous computing environments is accessed, and constraints pertaining the heterogeneous computing environments are reconciled in advance of configuring the different virtualization system images. A common subnet across the heterogeneous environments is established. The plurality of different virtualization system images are configured to access the common subnet once deployed. The common subnet serves as a storage I/O communication path over which a cluster-wide storage pool is implemented. The virtualization system images are configured to correspond to address portions of a contiguous address space that is used to access data in the storage pool.
-
公开(公告)号:US20240241706A1
公开(公告)日:2024-07-18
申请号:US18531586
申请日:2023-12-06
Applicant: Nutanix, Inc.
Inventor: Mohan MATURI , Nitin PARAB , Vidhi TANEJA , Binny Sher GILL
CPC classification number: G06F8/60 , G06F9/45533 , G06F21/105 , H04L67/34 , H04L67/10
Abstract: Methods, systems, and computer program products for flexible virtualization system deployment into different cloud computing environments. A set of floating licenses to virtualization system software components is established. The set of floating licenses are configured to permit usage of the virtualization system software components on different cloud computing infrastructures. Workload parameters of a workload to be deployed to one of the different cloud computing infrastructures is considered with respect to cloud attributes corresponding to the different cloud computing infrastructures. One or more candidate target cloud computing infrastructures are selected based upon a comparison between workload attributes of a computing workload and cloud attributes of the candidate target cloud computing infrastructures. Virtualization system software components are deployed into the selected target cloud computing infrastructures. Licenses to the virtualization system software components can float between any combination of different cloud computing infrastructures, including floating the licenses between private clouds and public clouds.
-
公开(公告)号:US20230146961A1
公开(公告)日:2023-05-11
申请号:US18054887
申请日:2022-11-11
Applicant: Nutanix, Inc.
Inventor: Mohan MATURI , Nitin PARAB , Vidhi TANEJA , Binny Sher GILL
CPC classification number: G06F8/60 , G06F9/45533 , H04L67/34 , G06F21/105 , H04L67/10
Abstract: Methods, systems, and computer program products for flexible virtualization system deployment into different cloud computing environments. A set of floating licenses to virtualization system software components is established. The set of floating licenses are configured to permit usage of the virtualization system software components on different cloud computing infrastructures. Workload parameters of a workload to be deployed to one of the different cloud computing infrastructures is considered with respect to cloud attributes corresponding to the different cloud computing infrastructures. One or more candidate target cloud computing infrastructures are selected based upon a comparison between workload attributes of a computing workload and cloud attributes of the candidate target cloud computing infrastructures. Virtualization system software components are deployed into the selected target cloud computing infrastructures. Licenses to the virtualization system software components can float between any combination of different cloud computing infrastructures, including floating the licenses between private clouds and public clouds.
-
7.
公开(公告)号:US20230034521A1
公开(公告)日:2023-02-02
申请号:US17815794
申请日:2022-07-28
Applicant: Nutanix, Inc.
Inventor: Aaron Dean BROWN , Abhishek ARORA , Manoj SUDHEENDRA , Mohan MATURI , Shlomo Shlomi VAKNIN
IPC: H04L9/40
Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure. The method includes using a multicloud management system which is configured to bring-up a computing cluster on any one of a plurality of different public cloud infrastructures to bring-up the cluster in a user's account on the public cloud infrastructure, allowing the user to directly utilize tools and features of the public cloud infrastructure and/or computer security of the user's choice.
-
公开(公告)号:US20220137946A1
公开(公告)日:2022-05-05
申请号:US17086392
申请日:2020-10-31
Applicant: Nutanix, Inc.
Inventor: Joshua John BERRY , Mohan MATURI , Shlomo Shlomi VAKNIN
Abstract: A method for forming a virtualization system image. A specification of an expressed end state of a virtualization system image is analyzed. The specification is decomposed into lower level specifications and the lower level specifications are decomposed into idempotent operations. The virtualization system image corresponding to the expressed end state is assembled by processing the idempotent operations. The expressed end state, decomposed lower level intents, and decomposed idempotent operations are codified into a decomposition hierarchy. The decomposition hierarchy is query-able such that, for a given intent, an idempotent operation is returned. An idempotent operation code library is query-able such that, for a given idempotent operation, a corresponding set of executable code is returned. An image builder executes the executable code. When all of the idempotent operations have been successfully executed, the virtualization system image is complete. A virtualization system image is deployed to computing nodes that constitute a computing cluster.
-
公开(公告)号:US20210073017A1
公开(公告)日:2021-03-11
申请号:US17086376
申请日:2020-10-31
Applicant: Nutanix, Inc.
Inventor: Anupama Ashok LOLAGE , Aaron Dean BROWN , Mohan MATURI
Abstract: Disclosed is an improved approach for updating address mappings when migrating a virtual entity in a virtualization environment that is installed onto a bare metal cloud infrastructure. The solution reacts to VM migration events rapidly and converges faster with minimal packet loss, as well as avoiding any interruption to existing connections between the VMs.
-
-
-
-
-
-
-
-