-
公开(公告)号:US12229574B2
公开(公告)日:2025-02-18
申请号:US17005487
申请日:2020-08-28
Applicant: VMWARE, INC.
Inventor: Sandeep Sinha , Ammar Rizvi , Krishnendu Gorai , Brian Masao Oki , Akash Kodenkiri
IPC: G06F9/455 , G06F8/61 , G06F8/65 , G06F9/50 , H04L41/0803
Abstract: An example method of deploying a logical network platform in a virtualized computing system, the virtualized computing system including a host cluster and a virtualization management server connected to a physical network, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts is described. The method includes receiving, at the virtualization management server, a declarative specification describing a proposed state of the logical network platform; deploying, by the virtualization management server, a network manager of the logical network platform in response to the proposed state in the declarative specification; and deploying, by the virtualization management server in cooperation with the network manager, binaries to the hosts in the host cluster.
-
公开(公告)号:US11907742B2
公开(公告)日:2024-02-20
申请号:US16838573
申请日:2020-04-02
Applicant: VMware, Inc.
Inventor: Brian Masao Oki , Venkata N. V. Mukkavilli , Swapnil Dattatraya Tiwari , Vasantha K. Tammana
CPC classification number: G06F9/45558 , G06F9/547 , H04L12/4679 , H04L12/66 , H04L41/20 , H04L61/5007 , G06F2009/45595
Abstract: An example method of orchestrating a software-defined (SD) network layer of a virtualized computing system is described, the virtualized computing system including a host cluster, a virtualization management server, and a network management server each connected to a physical network, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts. The method includes receiving, at the virtualization management server, a declarative specification describing a proposed state of an SD network for the host cluster, deploying, by the virtualization management server, virtualized infrastructure components in the host cluster in response to the proposed state in the declarative specification, and deploying, by the virtualization management server in cooperation with the network management server, logical network services supported by the virtualized infrastructure components in response to the proposed state in the declarative specification.
-
公开(公告)号:US11722560B2
公开(公告)日:2023-08-08
申请号:US17452347
申请日:2021-10-26
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Subhankar Biswas , Leonid Livshin , Brian Masao Oki , Sunil Vajir
IPC: H04L67/1031 , H04L67/025 , H04L41/0853 , H04L41/0866
CPC classification number: H04L67/1031 , H04L41/0853 , H04L41/0866 , H04L67/025
Abstract: A method for reconciling host membership information in a data center. The method generally includes querying, by a remote management device configured to manage one or more host clusters in the data center, one or more cluster stores to retrieve first host membership information for each of the one or more host clusters, each cluster store being associated with a host cluster of the one or more host clusters, comparing second host membership information stored at the remote management device for the one or more host clusters to the first host membership information to identify one or more discrepancies between the second host membership information and the first host membership information, and updating the second host membership information such that the second host membership information is consistent with the first host membership information.
-
公开(公告)号:US20240104143A1
公开(公告)日:2024-03-28
申请号:US17954269
申请日:2022-09-27
Applicant: VMware, Inc.
Inventor: Brian Masao Oki , Chaitanya Bandi , Subhankar Biswas , Austin Kramer , Leonid Livshin , Alkesh Shah , Pradyumna Agrawal , Cheng Cheng , Andrew Stone
IPC: G06F16/906 , G06F11/14
CPC classification number: G06F16/906 , G06F11/1458 , G06F2201/805
Abstract: Methods, apparatus, systems, and articles of manufacture to store cluster information in a distributed datastore are disclosed. An example apparatus includes memory; programmable circuitry; and first instructions to cause the programmable circuitry to: obtain second instructions to create a cluster of first hosts; determine second hosts of the cluster of the first hosts to implement a distributed datastore in the cluster; and cause transmission of third instructions to store cluster information corresponding to the cluster of the first hosts in datastores of the second hosts.
-
公开(公告)号:US20230393881A1
公开(公告)日:2023-12-07
申请号:US18324373
申请日:2023-05-26
Applicant: VMware Inc.
Inventor: Brian Masao Oki , George Gregory Hicken , Mukesh Hira , Leonid Livshin , Ivaylo Vladimirov Loboshki , Ivaylo Radoslavov Radev , Alkesh Shah , Jianjun Shen , Abhishek Ajit Srivastava , Konstantinos Roussos , Stanimir Plamenov Lukanov , Anton Valentinov Donchevski , Georgi Lyubomirov Dimitrov
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45566 , G06F2009/45591
Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to manage a deployment of virtual machines in a cluster by, in a first host of a plurality of hosts, monitor, with first control plane services, an availability of second control plane services at a second host of the plurality of hosts, wherein the first control plane services and the second control plane services support implementation of application programming interface (API) requests in association with managing a cluster, after a determination that the second control plane services at the second host is not available, assign the first control plane services at the first host to operate in place of the second control plane services at the second host, and in the first host, assign, via the first control plane services at the first host, resources of one or more hosts in the cluster to support the API request.
-
公开(公告)号:US11824929B2
公开(公告)日:2023-11-21
申请号:US17872784
申请日:2022-07-25
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Ramses V. Morales , Leonid Livshin , Austin Kramer , Nitin Nagaraja , Brian Masao Oki , Sunil Vajir
IPC: G06F15/173 , H04L67/1095 , H04L41/5025 , H04L67/148 , H04L67/561 , G06F15/16
CPC classification number: H04L67/1095 , H04L41/5025 , H04L67/148 , H04L67/561
Abstract: The present disclosure relates to using maintenance mode to upgrade a distributed system. One method includes determining that a first host of a cluster of a software-defined datacenter (SDDC) is to be upgraded as a part of a rolling upgrade of the hosts of the cluster, wherein the first host is executing a process instance of a cluster store, demoting the process instance to a proxy, creating a replica of the process instance using a different proxy on a second host of the cluster, instructing the first host to enter a maintenance mode, upgrading the first host, and instructing the first host to leave the maintenance mode.
-
公开(公告)号:US11748222B2
公开(公告)日:2023-09-05
申请号:US17384202
申请日:2021-07-23
Applicant: VMware, Inc.
Inventor: Ramses V. Morales , Alkesh Shah , Leonid Livshin , Austin Kramer , Nitin Nagaraja , Brian Masao Oki , Sunil Vajir
CPC classification number: G06F11/3006 , G06F8/656 , G06F11/0772 , G06F11/0793
Abstract: The present disclosure relates to health measurement and remediation of distributed systems upgrades. One method includes communicating a request for a health status to a cluster store provided by a cluster of hosts of a software-defined datacenter, wherein the cluster store includes a plurality of process instances undergoing a rolling upgrade, receiving a health status indication in response to the request, the health status indication determined based on a determination of whether the cluster store is available and a determination of whether the cluster store is operational, and taking a remediation action in response to the health status indication exceeding a threshold.
-
公开(公告)号:US20230029943A1
公开(公告)日:2023-02-02
申请号:US17384202
申请日:2021-07-23
Applicant: VMware, Inc.
Inventor: Ramses V. Morales , Alkesh Shah , Leonid Livshin , Austin Kramer , Nitin Nagaraja , Brian Masao Oki , Sunil Vajir
Abstract: The present disclosure relates to health measurement and remediation of distributed systems upgrades. One method includes communicating a request for a health status to a cluster store provided by a cluster of hosts of a software-defined datacenter, wherein the cluster store includes a plurality of process instances undergoing a rolling upgrade, receiving a health status indication in response to the request, the health status indication determined based on a determination of whether the cluster store is available and a determination of whether the cluster store is operational, and taking a remediation action in response to the health status indication exceeding a threshold.
-
公开(公告)号:US11720267B2
公开(公告)日:2023-08-08
申请号:US17504829
申请日:2021-10-19
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Austin Kramer , Leonid Livshin , Ramses V. Morales , Brian Masao Oki
IPC: G06F3/06
CPC classification number: G06F3/0634 , G06F3/0604 , G06F3/067 , G06F3/0619 , G06F3/0631
Abstract: A method for maintaining fault tolerance in a storage cluster is provided. Embodiments include receiving, by a management component associated with a distributed data store on a cluster of host machines, a request to place a first host machine of the cluster of host machines in a maintenance mode, wherein the first host machine stores given data of the distributed data store. Embodiments include determining whether a second host machine that does not currently store any data of the distributed data store exists in the cluster of host machines. Embodiments include determining, based on whether the second host machine exists in the cluster of host machines, whether to transfer the given data of the distributed data store from the first host machine to the second host machine. Embodiments include initiating the maintenance mode on the first host machine.
-
公开(公告)号:US20230023625A1
公开(公告)日:2023-01-26
申请号:US17872784
申请日:2022-07-25
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Ramses V. Morales , Leonid Livshin , Austin Kramer , Nitin Nagaraja , Brian Masao Oki , Sunil Vajir
IPC: H04L67/1095 , H04L41/5025 , H04L67/561 , H04L67/148
Abstract: The present disclosure relates to using maintenance mode to upgrade a distributed system. One method includes determining that a first host of a cluster of a software-defined datacenter (SDDC) is to be upgraded as a part of a rolling upgrade of the hosts of the cluster, wherein the first host is executing a process instance of a cluster store, demoting the process instance to a proxy, creating a replica of the process instance using a different proxy on a second host of the cluster, instructing the first host to enter a maintenance mode, upgrading the first host, and instructing the first host to leave the maintenance mode.
-
-
-
-
-
-
-
-
-