Systems and methods to facilitate certificate and trust management across a distributed environment

    公开(公告)号:US11153297B2

    公开(公告)日:2021-10-19

    申请号:US15370626

    申请日:2016-12-06

    申请人: VMware, Inc.

    IPC分类号: H04L29/06 H04L9/32 H04L9/00

    摘要: Methods and apparatus to facilitate certificate and trust management across a distributed environment are disclosed. An example apparatus includes a first virtual appliance including a first management endpoint and a first authentication provider including a first certificate validator, the first certificate validator to validate that a first certificate received by the first authentication provider is authentic, virtual appliance to communicate the first certificate via the first management endpoint; and a first component server including a first management agent and a first certificate evaluator, the first management agent to communicate with the first virtual appliance via the first management endpoint, the first management agent to receive the first certificate via the first management endpoint, the first certificate evaluator to evaluate the first certificate to determine a signing authority, the first management agent to restart the first component server and notify the first virtual appliance of acceptance of the first certificate.

    DISTRIBUTION AND EXECUTION OF INSTRUCTIONS IN A DISTRIBUTED COMPUTING ENVIRONMENT

    公开(公告)号:US20180157592A1

    公开(公告)日:2018-06-07

    申请号:US15370790

    申请日:2016-12-06

    申请人: VMware, Inc.

    摘要: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes accessing, by executing a first instruction with a processor implementing a management agent within a deployment environment, an indication of a second instruction to be executed, the indication of the second instruction to be executed provided by a management endpoint within the deployment environment. A package supporting execution of the instruction is requested from the management endpoint. A component of the package is loaded into a command cache. The component of the package includes the second instruction to be executed. The command cache is implemented by a plug in framework. The second instruction is executed from the command cache. A result of the execution of the second instruction is collected. The result of the execution of the second instruction is transmitted to the management endpoint.

    Methods and apparatus to implement cloud specific functionality in a cloud agnostic system

    公开(公告)号:US11082295B2

    公开(公告)日:2021-08-03

    申请号:US16459214

    申请日:2019-07-01

    申请人: VMware, Inc.

    IPC分类号: H04L12/24 H04L29/08

    摘要: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.

    Distribution and execution of instructions in a distributed computing environment

    公开(公告)号:US10235296B2

    公开(公告)日:2019-03-19

    申请号:US15370790

    申请日:2016-12-06

    申请人: VMware, Inc.

    IPC分类号: G06F8/60 G06F9/50 G06F12/0875

    摘要: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes accessing, by executing a first instruction with a processor implementing a management agent within a deployment environment, an indication of a second instruction to be executed, the indication of the second instruction to be executed provided by a management endpoint within the deployment environment. A package supporting execution of the instruction is requested from the management endpoint. A component of the package is loaded into a command cache. The component of the package includes the second instruction to be executed. The command cache is implemented by a plug in framework. The second instruction is executed from the command cache. A result of the execution of the second instruction is collected. The result of the execution of the second instruction is transmitted to the management endpoint.

    SYSTEMS AND METHODS TO FACILITATE CERTIFICATE AND TRUST MANAGEMENT ACROSS A DISTRIBUTED ENVIRONMENT

    公开(公告)号:US20180159845A1

    公开(公告)日:2018-06-07

    申请号:US15370626

    申请日:2016-12-06

    申请人: VMware, Inc.

    IPC分类号: H04L29/06 H04L9/32

    摘要: Methods and apparatus to facilitate certificate and trust management across a distributed environment are disclosed. An example apparatus includes a first virtual appliance including a first management endpoint and a first authentication provider including a first certificate validator, the first certificate validator to validate that a first certificate received by the first authentication provider is authentic, virtual appliance to communicate the first certificate via the first management endpoint; and a first component server including a first management agent and a first certificate evaluator, the first management agent to communicate with the first virtual appliance via the first management endpoint, the first management agent to receive the first certificate via the first management endpoint, the first certificate evaluator to evaluate the first certificate to determine a signing authority, the first management agent to restart the first component server and notify the first virtual appliance of acceptance of the first certificate.

    METHODS AND APPARATUS TO IMPLEMENT CLOUD SPECIFIC FUNCTIONALITY IN A CLOUD AGNOSTIC SYSTEM

    公开(公告)号:US20210367846A1

    公开(公告)日:2021-11-25

    申请号:US17392126

    申请日:2021-08-02

    申请人: VMware, Inc.

    IPC分类号: H04L12/24 H04L29/08

    摘要: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus includes: at least one memory; instructions in the apparatus; and processor circuitry to execute the instructions to: generate a blueprint including components of requested cloud resources and their relationships; provide an allocation flag to the blueprint, the allocation flag indicating the requested cloud resources are to be partially provisioned; transmit a first provisioning request to a cloud management platform, the cloud management platform to manage a plurality of cloud resources; and in response to the cloud management platform selecting cloud resources, transmit a second provisioning request to fully provision the selected cloud resources, the second provisioning request including constraints specific to the selected cloud resources.

    Systems and methods to orchestrate infrastructure installation of a hybrid system

    公开(公告)号:US11182203B2

    公开(公告)日:2021-11-23

    申请号:US15370477

    申请日:2016-12-06

    申请人: VMware, Inc.

    摘要: Methods and apparatus to orchestrate infrastructure installation of a hybrid system are disclosed. An example apparatus includes a first virtual appliance including a management endpoint. The first virtual appliance is to organize tasks to be executed to install a computing infrastructure. The example apparatus includes a first component server to execute tasks. The component server includes a management agent to communicate with the management endpoint to receive a task to be executed to install the computing infrastructure. The first virtual appliance is to associate a role with the first component server and to determine whether the first component server satisfies a prerequisite associated with the role. The first virtual appliance is to facilitate addressing an error when the first component server is determined not to satisfy the prerequisite.

    METHODS AND APPARATUS TO IMPLEMENT CLOUD SPECIFIC FUNCTIONALITY IN A CLOUD AGNOSTIC SYSTEM

    公开(公告)号:US20210006467A1

    公开(公告)日:2021-01-07

    申请号:US16459214

    申请日:2019-07-01

    申请人: VMware, Inc.

    IPC分类号: H04L12/24 H04L29/08

    摘要: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.

    Systems and methods for cloning an agent in a distributed environment

    公开(公告)号:US10462123B2

    公开(公告)日:2019-10-29

    申请号:US15370569

    申请日:2016-12-06

    申请人: VMware, Inc.

    摘要: Methods and apparatus to clone an agent in a distributed environment are disclosed. An example apparatus includes a first management agent associated with a first component server in a virtualization environment, the first management agent configured to facilitate communication between the first component server and a virtual appliance, the virtual appliance to authenticate the first management agent based on first credentials including a first identifier and a first certificate. The example apparatus includes a second management agent associated with a second component server in the virtualization environment, the second management agent cloned from the first management agent and including a copy of the first credentials. The example second management agent is to: generate second credentials including a second identifier and a second certificate; authenticate with the virtual appliance based on the first identifier and the first certificate; and delete the copy of the first credentials.