-
公开(公告)号:US11265366B2
公开(公告)日:2022-03-01
申请号:US16517189
申请日:2019-07-19
申请人: VMware, Inc.
IPC分类号: H04L29/08 , H04L12/24 , H04L67/10 , H04L41/5041 , H04L41/50
摘要: Example virtual appliances disclosed herein include processor circuitry to accept a resource definition of a custom resource to be executed in a cloud computing environment. Disclosed example virtual appliances also include a lifecycle manager to manage a lifecycle of the custom resource based on a state machine. Disclosed example virtual appliances further include a database to: (i) query the lifecycle manager for a set of operations available to execute in a current lifecycle state of the custom resource; (ii) update a catalog item for the custom resource to present the set of operations available to execute in the current lifecycle state of the custom resource, the catalog item created based on the resource definition of the custom resource; and (iii) in response to selection of a first operation in the set of operations, send a message to cause the processor circuitry to execute the first operation.
-
公开(公告)号:US10990429B2
公开(公告)日:2021-04-27
申请号:US15918230
申请日:2018-03-12
申请人: VMware, Inc.
发明人: Ventsyslav Raikov , Boris Savov , Rosen Spasov , Petar Mitrov
摘要: Herein, rule-based handling of request for resource re-allocations provides for automated re-allocations, reducing the need for administrator intervention. The resources available to a reservation can be increased, decreased, or otherwise modified by forming and breaking selected connections between reservations and hosts. The rules herein determine which connections are to be formed or broken. Each rule associates a connection-modification criterion with a condition. In the event, the condition for a rule is satisfied by a reallocation request (and its context), the criterion is applied to the request plus its context to generate a list of connection modification plans. Each connection-modification plan identifies one or more connections between hosts and reservations to be formed or broken. Implementing the plan yields the desired re-allocation.
-
公开(公告)号:US20240232193A1
公开(公告)日:2024-07-11
申请号:US18095309
申请日:2023-01-10
申请人: VMware, Inc.
发明人: Petar Mitrov , Ivan Nushev , Mihail Mihaylov , Ventsyslav Raikov
IPC分类号: G06F16/2453
CPC分类号: G06F16/24542
摘要: The disclosure provides an approach for database query management. Embodiments include receiving, by a service operating on a server, a request for data stored in a database. Embodiments also include determining, by the service, whether to handle the request as an internal request or an external request. Embodiments include, in response to determining to handle the request as an internal request: sending, by the service, a query for at least a portion of the data to the database; receiving, by the service, the at least the portion of the data, and storing query metadata of the request in local memory of the server and not in the database, the query metadata comprising parameters of the request.
-
4.
公开(公告)号:US11507432B2
公开(公告)日:2022-11-22
申请号:US17391814
申请日:2021-08-02
申请人: VMware, Inc.
IPC分类号: G06F9/50 , G06F9/455 , H04L12/24 , H04L29/08 , H04L29/06 , H04L12/911 , H04L41/0806 , H04L67/10 , H04L47/70 , H04L67/1004 , H04L41/5051 , H04L41/5041 , H04L67/01 , H04L67/562 , H04L41/50
摘要: Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of a composite blueprint are disclosed. An example virtual appliance in a cloud computing environment includes an orchestrator to facilitate provisioning of a virtual computing resource based on a blueprint, the provisioning associated with an event defined by the blueprint. The example virtual appliance also includes an event broker to maintain a set of subscribers to the event broker, each of the set of subscribers further subscribing to at least one event topic through the event broker, the event broker to trigger a notification of a first subscriber to a first event topic associated with the event when the event broker determines that the first subscriber is a blocking subscriber for the first event topic, the event broker to facilitate modification of the event by a blocking subscriber but not by a non-blocking subscriber.
-
公开(公告)号:US20210359914A1
公开(公告)日:2021-11-18
申请号:US17306418
申请日:2021-05-03
申请人: VMware, Inc.
摘要: Methods, apparatus and articles of manufacture for dynamically extending a cloud management system by adding endpoint adapter types are disclosed. An example cloud management system includes: an interface to communicate with an external device; a host to manage requests and allocate resources through one or more virtual machines; and an endpoint registry to include an endpoint adapter and metadata defining the endpoint adapter, the endpoint adapter to specify communication between at least one of the host or the external device and an endpoint. In the example cloud management system, the host is to at least enable, via the interface, the external device to access the endpoint registry a) to register an endpoint adapter configuration with the endpoint registry and b) to retrieve the endpoint adapter configuration from the endpoint registry.
-
6.
公开(公告)号:US20210314236A1
公开(公告)日:2021-10-07
申请号:US17234336
申请日:2021-04-19
申请人: VMware, Inc.
IPC分类号: H04L12/24 , G06F9/455 , H04L29/06 , H04L29/08 , H04L12/911
摘要: Methods, apparatus and articles of manufacture for custom interface specification in a cloud management system are disclosed. An example cloud management system includes: a first interface to communicate with a second interface external to the cloud management system; and a host to manage requests from the second interface and allocate resources to the second interface as a reverse proxy for the second interface with respect to a backend. The example host is to at least: add, at the request of the second interface, an endpoint with respect to the second interface; fetch, at the request of the second interface, data for the endpoint from the backend, the backend identified for the endpoint based on metadata in a component registry; and provide the data from the backend to the second interface.
-
公开(公告)号:US20200174806A1
公开(公告)日:2020-06-04
申请号:US16780527
申请日:2020-02-03
申请人: VMware, Inc.
摘要: Methods, apparatus and articles of manufacture to provide workflow subscription management in a cloud computing environment are disclosed. Example methods disclosed herein include causing display of a template corresponding to an event topic that is to trigger a workflow associated with a first workflow subscription, the first workflow subscription included in a plurality of workflow subscriptions having a hierarchy, the template to include a first field to specify whether at least one other workflow subscription associated with the event topic is to be blocked until a hierarchically dominant workflow subscription has at least one of been notified of the event topic or taken action based on the event topic. Disclosed example methods also include triggering the workflow in response to an event notification associated with the event topic.
-
公开(公告)号:US20180145884A1
公开(公告)日:2018-05-24
申请号:US15360632
申请日:2016-11-23
申请人: VMware, Inc.
CPC分类号: H04L67/10 , H04L41/5045 , H04L41/5048 , H04L41/5096
摘要: Methods, apparatus and articles of manufacture to provide lifecycle management of custom resources in a cloud computing environment are disclosed. Example methods disclosed herein for custom resource lifecycle management include accepting, with an extensibility service implemented by a virtual appliance, a resource definition and a lifecycle definition for a custom resource to be executed in a cloud computing environment. Disclosed example methods also include managing, with a lifecycle manager implemented by the virtual appliance, a lifecycle of the custom resource based on a state machine implemented according to the lifecycle definition for the custom resource. Disclosed example methods further include providing, with a catalog implemented by the virtual appliance, a catalog item for the custom resource, the catalog item based on the resource definition for the custom resource.
-
公开(公告)号:US12131176B2
公开(公告)日:2024-10-29
申请号:US17579342
申请日:2022-01-19
申请人: VMware, Inc.
发明人: Atanas Todorov , Ventsyslav Raikov
CPC分类号: G06F9/45558 , G06F9/4881 , G06F2009/4557
摘要: An example method of executing a periodic task of a service having service instances replicated across hosts in a cluster of a virtualized computing system, the service instances executing in pods implemented by virtual machines (VMs) on the hosts, the method including: persisting, by ping tasks of the service instances, records in a pod information table of a database, the records including pod identifiers of the pods and leader indicators; determining, by a first ping task, a leaderless condition in that the leader indicator in each of the records is false; setting to true, by the first ping task in response to the leaderless condition, the leader indicator in a first record having a first pod identifier for a first pod in which the first ping task executes; and executing the periodic task in the first pod to the exclusion of each other of the pods.
-
10.
公开(公告)号:US11343158B2
公开(公告)日:2022-05-24
申请号:US17234336
申请日:2021-04-19
申请人: VMware, Inc.
摘要: Methods, apparatus and articles of manufacture for custom interface specification in a cloud management system are disclosed. An example cloud management system includes: a first interface to communicate with a second interface external to the cloud management system; and a host to manage requests from the second interface and allocate resources to the second interface as a reverse proxy for the second interface with respect to a backend. The example host is to at least: add, at the request of the second interface, an endpoint with respect to the second interface; fetch, at the request of the second interface, data for the endpoint from the backend, the backend identified for the endpoint based on metadata in a component registry; and provide the data from the backend to the second interface.
-
-
-
-
-
-
-
-
-