Serena Deployment Automation: Appliance Getting Started Guide

The Serena Deployment Automation appliance contains a pre-configured implementation of Serena Deployment Automation on Linux. It includes sample deployment processes that you can explore and run to gain a quick understanding of the product. If you don't already have the appliance, you can get it from the Serena website.

See the following sections for details on how to get started using the appliance.

Download

The appliance is approximately 8 GB in size and can take 30-60 minutes to download. We recommend a download manager in case your connection is interrupted.

You will need a VirtualBox player to run your appliance. You can download the appropriate player for your destination OS for free from https://www.virtualbox.org/wiki/Downloads.

Installation

  1. Install the VirtualBox player.

    Caution! During the installation, your network connection will be interrupted, so you shouldn't install the VirtualBox player while downloading the appliance file.

  2. Complete the first time configuration of the VirtualBox player.

    Depending on how your host machine is connected to the network, you may need to change the Network settings. To do so, do the following:

  3. Select the Serena Deployment Automation appliance file in your player and start it.
  4. Once the appliance virtual machine has started, you should see the Serena Deployment Automation login screen open in the Mozilla Firefox web browser. Enter user ID serena, password serena to log in.

User Credentials

The following accounts are available on the Serena Deployment Automation Appliance:

Username Password Comments
serena serena Owns the Serena Deployment Automation installation; this user ID and password are also used to access the Serena Deployment Automation client.
virtualboximages.com adminuser Root user; has full access to the server
JBossUser jboss Owns the JBoss application installation

Starting and Stopping Tomcat

By default, the Serena Common Tomcat application server is started upon system startup. To manually stop and start Serena Common Tomcat, perform the following steps:

  1. As the serena user, change directory as follows:

    cd /opt/serena/sra/common/tomcat/8.0/bin

  2. Run the startup or shutdown script:

    ./startup.sh or ./shutdown.sh

Starting and Stopping the Agent

By default, the Serena Deployment Automation Agent is started upon system startup. To manually stop and start SDA Agent perform the following steps:

  1. As the serena user, change directory as follows:

    cd /opt/serena/Release_Automation_Agent/core/bin

  2. Run the startup or shutdown command:

    ./sraagent start or ./sraagent stop

Using the Sample Processes

A number of pre-defined processes are on the appliance. These are designed to enable you to see sample deployments in operation. These include simple Tomcat deployments, database deployments, and a preconfigured WebLogic deployment.

Sample DB Application

This is a sample database deployment using SQL scripts to perform updates. For more details, see the Sample Database Component Deployment Process document.

Sample Tomcat Application

This is a sample Tomcat deployment using Datical DB to perform database updates. You will need to install and license Datical DB to run this process successfully. For more details, see the Sample Tomcat Deployment Process document.

Sample Tomcat Application 2

This is a sample Tomcat deployment using scripts to perform database updates. You will need to modify the database scripts once you have run this process successfully; the process will fail upon second invocation because the DB scripts will attempt to re-create a table that already exists.

Sample WebLogic Application

This is a sample WebLogic deployment. This process will need to be connected to a licensed installation of WebLogic. For more details, see the Sample WebLogic Deployment Process document.

Executing a Process

To run a sample process, navigate to the application using the Management > Applications menu option. Select the process of interest and click the Request Process button to the right of the environment you wish to deploy against.

See the product documentation on the Serena Documentation Center.

Access the Serena Deployment Automation community to ask questions or search posts.