-
公开(公告)号: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.
-
公开(公告)号:US20230229523A1
公开(公告)日:2023-07-20
申请号:US17707998
申请日:2022-03-30
Applicant: VMWARE, INC.
Inventor: Tomo Vladimirov Simeonov , Ivaylo Radoslavov Radev , Ivailo Vladimrov Loboshki , Narasimha Gopal Gorthi , Chandrika Mutalik
IPC: G06F9/50
CPC classification number: G06F9/5077 , G06F9/5088 , G06F9/5038 , G06F9/5055
Abstract: Described herein are systems, methods, and software to manage the migration of workloads from a first computing system to a second computing system. In one implementation, the first computing system identifies a request to migrate one or more workloads to a second computing system. In response to the request, the first computing system disables one or more services and disables all but one network interface on the first computing system. The first computing system then communicates configuration information to the second computing system and monitors for a cancel notification from the second computing system using the remining network interface. After receiving the cancel notification, the first computing system enables the other network interfaces may initiate the one or more services.
-
公开(公告)号:US12260229B2
公开(公告)日:2025-03-25
申请号:US18122162
申请日:2023-03-16
Applicant: VMWARE, INC.
Inventor: Kalyan Devarakonda , Ivaylo Radoslavov Radev , Georgi Lyubomirov Dimitrov , Narasimha Gopal Gorthi , Lipsa Nayak
IPC: G06F9/445
Abstract: Drift is automatically detected in configuration of services running in a management appliance of a software-defined data center. A method of automatically detecting drift includes: in response to a notification of a change in a configuration of a first service enabled for proactive drift detection, transmitting a first request to compute drift in the configuration of the first service to a plug-in of the first service, the first request including the change in the configuration of the first service; periodically, at designated time intervals, transmitting a second request to compute drift in the configuration of a second service enabled for passive drift detection, to the plug-in of the second service, the second request including a current state of the configuration of the second service; and notifying a desired state management service of the computed drift in the configuration of the first and second services.
-
公开(公告)号:US11880294B2
公开(公告)日:2024-01-23
申请号:US17720340
申请日:2022-04-14
Applicant: VMWARE, INC.
Inventor: Anmol Parikh , Ivaylo Radoslavov Radev , Akash Kodenkiri , Ammar Rizvi , Grigor Harbaliev , Vladimir Ivanov , Dimitar Dimitrov , Chandrika Mutalik
CPC classification number: G06F11/3636 , G06F8/65
Abstract: Distributed tracing is applied during an upgrade from a first management appliance to a second management appliance. The distributed tracing method includes generating a parent span that encapsulates states of the overall workflow, including a span context that contains a trace identifier and a span identifier, and generating a plurality of child spans. Each child span encapsulates states that represent a piece of the workflow and contains a reference to the parent span context. The states of the child spans include an error tag that indicates whether the piece of the workflow associated with the child span executed with an error. Because child spans may be generated for a piece of the workflow that is executed by a service running in the first or second management appliance, the span context for the parent span is persisted by the first management appliance and replicated for use by the second management appliance.
-
5.
公开(公告)号:US20230236952A1
公开(公告)日:2023-07-27
申请号:US17720340
申请日:2022-04-14
Applicant: VMWARE, INC.
Inventor: ANMOL PARIKH , Ivaylo Radoslavov Radev , Akash Kodenkiri , Ammar Rizvi , Grigor Harbaliev , Vladimir Ivanov , Dimitar Dimitrov , Chandrika Mutalik
CPC classification number: G06F11/3636 , G06F8/65
Abstract: Distributed tracing is applied during an upgrade from a first management appliance to a second management appliance. The distributed tracing method includes generating a parent span that encapsulates states of the overall workflow, including a span context that contains a trace identifier and a span identifier, and generating a plurality of child spans. Each child span encapsulates states that represent a piece of the workflow and contains a reference to the parent span context. The states of the child spans include an error tag that indicates whether the piece of the workflow associated with the child span executed with an error. Because child spans may be generated for a piece of the workflow that is executed by a service running in the first or second management appliance, the span context for the parent span is persisted by the first management appliance and replicated for use by the second management appliance.
-
公开(公告)号:US10904330B2
公开(公告)日:2021-01-26
申请号:US16031514
申请日:2018-07-10
Applicant: VMware, Inc.
Inventor: Ivaylo Radoslavov Radev , Yasen Fotev Kalchev , Tomo Vladimirov Simeonov , Ivailo Vladimirov Loboshki , Vladislav Milenov Atanasov
Abstract: Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example distributed system includes a first virtual machine including a first storage device to store a first service registry for a plurality of virtual machines, and a second virtual machine, of the plurality of virtual machines, including a second storage device to store a second service registry for the second virtual machine, and a proxy service registrar having an interface to selectively provide a first service from the first service registry or the second service registry responsive to a query of the second virtual machine for the first service.
-
公开(公告)号:US20200021648A1
公开(公告)日:2020-01-16
申请号:US16031514
申请日:2018-07-10
Applicant: VMware, Inc.
Inventor: Ivaylo Radoslavov Radev , Yasen Fotev Kalchev , Tomo Vladimirov Simeonov , Ivailo Vladimirov Loboshki , Vladislav Milenov Atanasov
Abstract: Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example distributed system includes a first virtual machine including a first storage device to store a first service registry for a plurality of virtual machines, and a second virtual machine, of the plurality of virtual machines, including a second storage device to store a second service registry for the second virtual machine, and a proxy service registrar having an interface to selectively provide a first service from the first service registry or the second service registry responsive to a query of the second virtual machine for the first service.
-
公开(公告)号:US12040942B2
公开(公告)日:2024-07-16
申请号:US18338580
申请日:2023-06-21
Applicant: VMware, Inc.
Inventor: Saurabh Raj , Pinaki Sankar Kabiraj , Ivaylo Radoslavov Radev , Praveen Tirumanyam
IPC: G06F11/00 , H04L41/084 , H04L41/0869 , H04L67/1095
CPC classification number: H04L41/0846 , H04L41/0869 , H04L67/1095
Abstract: A method of managing configurations of a data center according to a desired state of the configurations includes retrieving a running state of the configurations, comparing the running state against a first desired state of the configurations and determining a drift of the running state from the first desired state, notifying a cloud control plane of the drift, and in response to an instruction issued by the cloud control plane to apply the desired state, configuring the data center according to a second desired state.
-
公开(公告)号:US20240028456A1
公开(公告)日:2024-01-25
申请号:US17974687
申请日:2022-10-27
Applicant: VMWARE, iNC
Inventor: TOMO VLADIMIROV SIMEONOV , Ivaylo Radoslavov Radev , Rajendra Kulkarni , Dhananjaya Channapura Narayanappa
CPC classification number: G06F11/1433 , G06F9/5077 , G06F2201/84
Abstract: The present disclosure is related to methods, systems, and machine-readable media for unattended snapshot reversion for upgrades. A request to upgrade a virtual computing instance (VCI) in a software-defined datacenter (SDDC) can be received. A snapshot of the VCI can be created, wherein the snapshot excludes a predefined storage partition associated with the VCI. An upgrade of the VCI can be executed. Executing the upgrade can include performing a plurality of upgrade steps and storing, in the partition, information pertaining to the execution of the upgrade. The snapshot can be reverted to responsive to a cancellation of the upgrade. The upgrade of the VCI can be re-executed from the snapshot. Re-executing the upgrade can include performing a different plurality of upgrade steps determined based on the information pertaining to the execution of the upgrade.
-
10.
公开(公告)号:US11689411B1
公开(公告)日:2023-06-27
申请号:US17691153
申请日:2022-03-10
Applicant: VMWARE, INC.
Inventor: Krishnendu Gorai , Ivaylo Radoslavov Radev , Akash Kodenkiri , Anil Narayanan Nair , Ammar Rizvi , Niharika Narasimhamurthy
IPC: G06F15/173 , H04L41/046 , H04L67/10 , G06F9/50
CPC classification number: H04L41/046 , G06F9/5077 , H04L67/10 , G06F2209/5011
Abstract: A method of reserving hardware resources for management appliances of a software-defined data center (SDDC) that have been deployed onto one or more hosts of a cluster of hosts, includes reserving hardware resources of the cluster for a resource pool that has been created for the management appliances, the hardware resources including at least processor resources of the hosts and memory resources of the hosts, and assigning the management appliances to the resource pool created for the management appliances. The management appliances share the hardware resources of the cluster with one or more other resource pools and, after the steps of reserving and assigning, are allocated at least the hardware resources that have been reserved for the resource pool created for the management appliances.
-
-
-
-
-
-
-
-
-