-
公开(公告)号:US11734044B2
公开(公告)日:2023-08-22
申请号:US17139541
申请日:2020-12-31
Applicant: Nutanix, Inc.
Inventor: Joshua John Berry , Mohan Maturi , Shlomo Shiomi Vaknin , Aman Nijhawan , Anil Kumar Kushwah , Avi Bhandari , Jan Ralf Alexander Olderdissen
IPC: G06F9/455 , G06F8/60 , G06F15/16 , H04L15/16 , G06F9/50 , G06F9/54 , H04L29/08 , H04L12/931 , H04L67/10
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.
-
公开(公告)号:US20200177474A1
公开(公告)日:2020-06-04
申请号:US16206237
申请日:2018-11-30
Applicant: Nutanix, Inc.
Inventor: Aman Nijhawan , Anil Kumar Kushwah , Jie Li , Vinod Gupta
Abstract: Examples of services described herein expose an application programming interface (API) which may return the run-time configuration information. In this manner, software external to the service (e.g., an orchestrator) may query the service to determine the run-time configuration information, then provide both the initial configuration information known to the external software and the run-time configuration information to an Internet-facing gateway. Examples described herein may accordingly avoid or reduce instances of an upgrade dependency. When the service is upgraded, the run-time configuration information may be obtained by calling the API without a need to also upgrade the software external to the service.
-
公开(公告)号:US11611618B2
公开(公告)日:2023-03-21
申请号:US17187698
申请日:2021-02-26
Applicant: Nutanix, Inc.
Inventor: Aman Nijhawan , Anil Kumar Kushwah , Avi Bhandari , Jan Ralf Alexander Olderdissen
IPC: H04L67/1097 , G06F9/455 , H04L49/354 , H04L49/351 , G06F13/40
Abstract: A cluster configuration request to form a hyperconverged computing infrastructure (HCI) cluster in a cloud computing environment is processed. Based on the cluster configuration request and any other cluster specifications, a plurality of bare metal computing nodes of the cloud computing environment are configured to operate as an HCI cluster. First, a tenant-specific secure network overlay is formed on a first set of tenant-specific networking hardware resources. Then, the tenant-specific secure network overlay is used by an orchestrator to provision a second set of tenant-specific networking hardware resources. The second set of tenant-specific networking hardware resources are configured to interconnect node-local storage devices into a shared storage pool having a contiguous address space. Top-of-rack switches are configured to form a network overlay on the first set of tenant-specific networking hardware resources. Then, top-of-rack switches are configured to form a layer-2 subnet on the second set of tenant-specific networking hardware resources.
-
公开(公告)号:US11588712B2
公开(公告)日:2023-02-21
申请号:US16206237
申请日:2018-11-30
Applicant: Nutanix, Inc.
Inventor: Aman Nijhawan , Anil Kumar Kushwah , Jie Li , Vinod Gupta
IPC: H04L41/5054 , H04L41/5041 , H04L41/0803 , G06F9/455 , G06F9/50 , H04L12/46 , H04L12/66 , H04L61/4511
Abstract: Examples of services described herein expose an application programming interface (API) which may return the run-time configuration information. In this manner, software external to the service (e.g., an orchestrator) may query the service to determine the run-time configuration information, then provide both the initial configuration information known to the external software and the run-time configuration information to an Internet-facing gateway. Examples described herein may accordingly avoid or reduce instances of an upgrade dependency. When the service is upgraded, the run-time configuration information may be obtained by calling the API without a need to also upgrade the software external to the service.
-
-
-