-
公开(公告)号: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.
-
公开(公告)号:US20180165080A1
公开(公告)日:2018-06-14
申请号:US15374743
申请日:2016-12-09
申请人: VMware, Inc.
IPC分类号: G06F9/445
摘要: Methods and apparatus to reduce application deployment sizes are disclosed. An example apparatus includes a build generator to generate a build profile associated with a virtual appliance in a virtualization environment, the build profile including a plurality of application components including archive files associated with the virtual appliance. The example apparatus also includes a duplicate identifier to determine when a first library and a second library included in the build profile are duplicate libraries, the first library associated with a first filename and a first data portion and the second library associated with a second filename and a second data portion. The example apparatus also includes a duplicate remover to, in response to a determination that the first library and the second library are duplicate libraries, replace the first filename with a hard link to the second data portion to update the build profile.
-
3.
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10936373B2
公开(公告)日:2021-03-02
申请号:US15904351
申请日:2018-02-24
申请人: VMware, Inc.
摘要: A computer system includes hosts for hosting virtual infrastructures. Compute resources provided by the hosts are allocated to user groups (e.g., departments, projects) in the form of reservations that define amounts of resources available to the user groups. Tags can be associated with both hosts and with reservations. A reservation has access to resources of a host having a host tag that matches a user tag associated with the reservation. Thus, to make a host available to a reservation, either 1) a tag can be added to the reservation to match a tag of the host, or 2) a tag can be added to the host to match a tag of a reservation. This can be more convenient than a case in which both a host and a reservation must be configured to give the reservation access to the host.
-
7.
公开(公告)号:US20190065277A1
公开(公告)日:2019-02-28
申请号:US15692096
申请日:2017-08-31
申请人: VMware, Inc.
IPC分类号: G06F9/50 , G06F9/455 , H04L12/24 , H04L29/08 , H04L12/911
摘要: 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.
-
公开(公告)号:US10152356B2
公开(公告)日:2018-12-11
申请号:US15371450
申请日:2016-12-07
申请人: VMware, Inc.
摘要: Methods and apparatus to customize deployment using metaproperties are disclosed. An example deployment metaproperty manager can generate a first metaproperty payload including an initial application component metaproperty of an application component that provides a logical template of an application. A deployment event broker can reply-back to the deployment metaproperty manager with a second metaproperty payload that includes a processed application component metaproperty.
-
9.
公开(公告)号:US11080098B2
公开(公告)日:2021-08-03
申请号:US15692096
申请日:2017-08-31
申请人: VMware, Inc.
摘要: 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.
-
公开(公告)号:US20190342375A1
公开(公告)日:2019-11-07
申请号:US16517189
申请日:2019-07-19
申请人: VMware, Inc.
摘要: 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.
-
-
-
-
-
-
-
-
-