Previous Topic: Service Provisioning

Next Topic: Configure Resources for Service Provisioning


How to Provision Services

As a Service Administrator, you use CA Server Automation to manage and provision services in your physical and virtual server environments. You want to provide Service Consumers with a simple way to provision the applications they require, hosted on the machines that are required to run them.

For Service Administrators, service provisioning consists of defining applications and service templates. Service templates consist of a set of applications, deployed in a defined order, with a set of application actions and machine templates that determine how and where to deploy the service.

Service templates provide Service Consumers with one-click service provisioning. The consumer selects the service template to provision and enters any additional information that is required to deploy the template as a running service.

CA Server Automation deploys an instance of the service to provisioned resources which match the requirements in the service template.

For example, for a two-tier web application and database service:

Service Administrator

  1. Defines the web application and the database application, and specifies the execution actions and resources that are required to install and run them.
  2. Creates a service template with the web and database applications and configures the resources that are required to host them.

Service Consumer

  1. Provisions an instance of the service template.

    CA Server Automation deploys the applications to the available server resources and informs the Service Consumer that the web service is ready for use at a specified location.

CA Server Automation provides a set of ready-to-use application definitions and service templates, including the following service:

CA Server Automation supports service provisioning to the following environments:

The following process describes a high-level overview of how Service Administrators combine applications to create service templates that enable one-click service provisioning for Service Consumers:

Service Provisioning Workflow

  1. Configure Resources for Service Provisioning

    Specify the environment and server resources available to host provisioned services.

  2. Define Applications

    Specify applications, any prerequisites and restrictions, and the resource and operating system requirements for the applications.

    Define any of the following types of actions to specify the application execution:

  3. Create Service Templates

    Specify a set of applications and other service templates, and the machines that are required to host them, as a deployable service template.

  4. (Optional) Share Application Definitions and Service Templates

    Export application definitions and service templates to files, and then import them to other instances of CA Server Automation.

  5. Capture Services from vCenter

    Create service templates and application definitions from service instances running in VMware vCenter.

  6. Import Templates from CA AppLogic

    Create service templates from CA AppLogic templates.

  7. Provision Services

    Deploy an instance of a service to your server environment.