6.2
Table Of Contents
- Using Application Services
- Contents
- Using Application Services
- Updated Information
- Introducing Application Services
- Install and Configure Application Services
- Installing Application Services
- Preparing to Install Application Services
- Start the Application Services Appliance
- Troubleshooting Problems Connecting to the Application Services Web Interface
- Unlock Your darwin_user Account
- Restart Application Services
- Configure Application Services to Use a Proxy for External URLs
- Register Application Services to vRealize Automation
- Upgrading Application Services
- Setting Up Users and Groups
- Using Tenants and Business Groups in Application Services
- Import Predefined Content to a Tenant
- Using the Application Services Web Interface
- Setting Up Application Provisioning for the Application Services Environment
- Virtual Machine Requirements for Creating vRealize Automation Custom Templates
- Creating Virtual Machine Templates in vRealize Automation
- Updating Existing Virtual Machine Templates in vRealize Automation
- Register the vRealize Automation Cloud Provider and Template
- Create a vRealize Automation Deployment Environment
- Setting Up Application Provisioning for the vCloud Director Environment
- Virtual Machine Requirements for Creating vCloud Director Custom Templates
- Creating Windows Virtual Machine Templates in vCloud Director
- Create Linux Virtual Machine Templates in vCloud Director
- Verify Cloud Template Configuration from the vCloud Director Catalog
- Updating Existing Virtual Machine Templates in vCloud Director
- Exporting Virtual Machine Templates with OVF Format
- Register the vCloud Director Cloud Provider and Template
- Create a vCloud Director Deployment Environment
- Setting Up Application Provisioning for the Amazon EC2 Environment
- Developing Application Services Components
- Managing the Application Services Library
- Creating Applications
- Working with Artifacts
- Deploying Applications
- Setting Up and Configuring a Deployment Profile
- Deploying with Deployment Profiles
- Publishing Deployment Profiles to the vCloud Automation Center Service Catalog
- Request a vRealize Automation Service Catalog Item
- Using the Deployment Summary Page
- Using the Composite Deployment Summary Page
- Understanding the Deployment and Update Process
- Understanding Deployment Failures
- Updating Application Deployments
- Initiate an Update Process to Scale Out Deployments
- Initiate an Update Process to Scale In Deployments
- Initiate an Update Process to Modify Configurations
- Use an Existing Update Profile
- Promote an Update Profile
- Rollback an Update Process
- Understanding Run Custom Task Update
- Troubleshoot Failed Update Process to Scale Deployments
- Troubleshoot Failed Update Process to Modify Configuration
- Deploying Predefined Library Components
- Managing Deployments
- View Deployment Task and Blueprint Details for an Application
- View Deployed VM Details and Execution Plan of an Application
- Start a Policy Scan
- Tear Down an Application from the Cloud
- Scale In Deployments from vCloud Automation Center
- Scale Out Deployments from vCloud Automation Center
- Tear Down an Application from vCloud Automation Center
- Delete an Application Deployment from Application Services
- Cancel a Deployment or an Update Process
- View Policy Compliance Summary
- Using the Application Services CLI
- Using the CLI Import and Export Functions
Understanding the Deployment and Update Process
When you deploy an application to the cloud or update a deployed application in the cloud, several
processes take place in the background. Virtual machines are created and software is provisioned in the
virtual machines. It is important to understand the deployment and update process so that you can easily
identify and troubleshoot any deployment failures.
In Application Services, you can view the processes during a deployment in the execution plan. The host
and agent bootstrap provisioning tasks appear next to components for each node. For applications
deployed to the vRealize Automation environment, in addition to the host and agent bootstrap tasks, the
network bootstrap provisioning task appears.
The process of deploying an application to the cloud and updating a deployed application includes the
following steps. With composite deployment profiles, these steps are repeated for each application
deployed.
1 Application Services runs policy assessment to determine compliance of the deployment process. If
there is violation of a policy instance marked as critical, the deployment or update process stops.
2 Application Services provisions the virtual machines by instantiating the cloud templates that were
mapped in the deployment profile.
For the update process to scale a deployed application, Application Services provisions the scaled
clustered virtual machines by instantiating the cloud templates from the vCloud Director catalog or
vRealize Automation that were mapped in the deployment profile. The scaled clustered virtual
machines use the same templates that were initially applied when deploying the application to the
cloud. You cannot change the templates when you update the deployed application.
The rest of the update profile processes are the same as the deployment process.
3 Application Services requests the cloud service to establish network connections and receive IP
addresses for all of the virtual machines in the deployment. After the IP addresses are assigned, the
virtual machines restart to make sure the setup process is completed properly. The host names are
derived from the application blueprint and assigned as the node names.
If host name is not assigned, then the host name takes the logical name and a sequence of randomly
generated characters are appended to it.
4 Bootstrap scripts included in each virtual machine download the agent from the Application Services
server to the virtual machine. The agent is a JAR file that runs in a Java virtual machine. Bootstrap
scripts must be installed on the physical templates.
5 The bootstrap script starts the agent process.
6 The agent authenticates with the Application Services server.
7 The agent in each virtual machine downloads the execution plan from Application Services to the
virtual machine.
8 The agent performs the installation and setup tasks for each component in the order specified in the
deployment execution plan.
Using Application Services
VMware, Inc. 193