-
公开(公告)号: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.
-
公开(公告)号:US20230036454A1
公开(公告)日:2023-02-02
申请号:US17815949
申请日:2022-07-29
Applicant: Nutanix, Inc.
Inventor: Shlomo Shlomi VAKNIN , Binny Sher GILL
Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure with techniques utilizing expressed intents (high level descriptions of desired configuration) and asynchronously receiving configuration status messages from the public cloud infrastructure. The method includes a cloud management computing system transmitting to the public cloud infrastructure a first expressed intent for bringing-up a computing cluster. The cloud management computing system asynchronously receiving periodic status messages comprising cluster status data from the public cloud infrastructure reflecting a current configuration state of the computing cluster. The system determines, based on the cluster status data, whether the first expressed intent for the computing cluster has been achieved.
-
3.
公开(公告)号: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.
-
公开(公告)号:US20240311206A1
公开(公告)日:2024-09-19
申请号:US18409095
申请日:2024-01-10
Applicant: Nutanix, Inc.
Inventor: Shlomo Shlomi VAKNIN , Binny Sher GILL
CPC classification number: G06F9/5072 , G06F9/547 , G06F2209/505
Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure with techniques utilizing expressed intents (high level descriptions of desired configuration) and asynchronously receiving configuration status messages from the public cloud infrastructure. The method includes a cloud management computing system transmitting to the public cloud infrastructure a first expressed intent for bringing-up a computing cluster. The cloud management computing system asynchronously receiving periodic status messages comprising cluster status data from the public cloud infrastructure reflecting a current configuration state of the computing cluster. The system determines, based on the cluster status data, whether the first expressed intent for the computing cluster has been achieved.
-
公开(公告)号: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.
-
-
-
-
-