ibm was base #2

  • By shilkaul
  • Latest version (#2)
  • xenial, trusty
  • Stable

Description

WebSphere Application Server is a proven, high-performance transaction engine that can help build, run, integrate, and manage dynamic web applications.


Charm for IBM WebSphere Application Server Base (WAS Base) 9.0.0

Overview

WebSphere Application Server is a proven, high-performance transaction engine that can help build, run, integrate, and manage dynamic web applications.
For details on IBM WebSphere Application Server Base, as well as information on purchasing, please visit: Product Page and at the Passport Advantage Site. More information available at the IBM Knowledge Center.

IBM WebSphere Application Server Base

This charm is using IBM Installation Manager to install IBM WebSphere Application Server Base Software. To install Installation Manager tool, ibm-im charm is used as a base layer for this charm.

IBM SDK, Java Technology Edition

WebSphere Application Server now uses a separately packaged, IBM Java SDK. It requires Java SDK version 8.

Prerequisites

This charm makes use of resources, a feature only available in Juju 2.0. During deploy or upgrade, you will need to specify the installable package(s)
required by this charm. Download your licensed IBM WebSphere Application Server Base packages and IBM SDK, Java Technology Edition from the Product Page.

Packages for Ubuntu on Z (s390x):

IBM Installation Manager 1.8 (agent.installer.linux.gtk.s390x_1.8.5000.20160506_1125.zip)(CND0XML)

IBM WAS Base V9.0 (was.repo.9000.base.zip) (CND1AML)

IBM SDK, Java Technology Edition, V8 (sdk.repo.8030.java8.linux.zip) (CND18ML)

Usage

To use this charm, you must agree to the Terms of Use. You can view the full license for IBM Installation Manager im-license-info ,
IBM WebSphere Application Server Base was-license-info and IBM SDK, Java Technology Edition java-sdk-license-info products.

Memory and Disk Requirements

Minimum 2.0 GB of disk space for installed image and Minimum 1 GB of physical memory recommended.

WebSphere Application Server Charm requires 15 GB of root disk to download packages and install the IBM WebSphere Application Server Base Software. By default available root disk space is 8GB.

To request a larger root disk, run the following command:

juju set-constraints root-disk=15G

Deploy

  1. Run the following commands to deploy this charm:

    juju deploy ibm-was-base --resource ibm_im_installer= --resource ibm_was_base_installer= --resource ibm_java_sdk_installer=

Note: This charm requires acceptance of Terms of Use. When deploying from the Charm Store, these terms will be presented to you for your consideration.
To accept the terms:

juju agree ibm-im/2 ibm-was-base/3 ibm-java-sdk/1
juju deploy ibm-was-base
  1. To create application server profile, manageprofiles command needs values for profile name, profile path, user name and password. To provide these run the following command:

    juju config ibm-was-base profile_name=
    juju config ibm-was-base profile_path=
    juju config ibm-was-base was_admin_user=
    juju config ibm-was-base was_admin_pw=

    For eg:

    juju config ibm-was-base profile_name="profile01"
    juju config ibm-was-base profile_path="/opt/profiles"
    juju config ibm-was-base was_admin_user="admin1"
    juju config ibm-was-base was_admin_pw="admin123"

Note: If relation established between WAS Base and IHS, Please remove the relation before changing these config options.

If any of these values is not set, then the charm will use default values for profile creation. Once WAS Base charm is deployed successfully, user can also delete existing profile and create new application server profile by setting any of these configuration options.

  1. To Expose the IBM WAS Base Service to public, run the following command:

    juju expose ibm-was-base

Upgrade

Once deployed, user can upgrade the existing installation by installing fixpacks:

If user wants to upgrade existing installation of Installtion Manger, run the following command:

juju attach ibm-was-base ibm_im_fixpack=</path/to/fixpack.zip>

To upgrade WAS Base installation:

juju attach ibm-was-base ibm_was_base_fp=</path/to/ibm_was_base_fp.zip>
juju attach ibm-was-base ibm_java_sdk_fp=</path/to/ibm_java_sdk_fp.zip>

Verification

After installing IBM WebSphere Application Server Base, use your web browser to see the WebSphere Application Server admin console. The URLs for WAS Base admin console are:

http://was-base-host:9060/ibm/console 
https://was-base-host:9043/ibm/console

Here was-base-host represents the public ip address of your machine, where WAS Base is installed.

To login WAS Base admin console use user name and password created in step 2 in Deploy section.

Configuration

profile_name

The profile name is used to create application server profile.

profile_path

The location of the profile to be created.

was_admin_user

Admin user name to log in WAS admin console

was_admin_pw

The password used to log in WAS admin console.

IBM Installation Manager(IM) Information

(1) General Information
Details about IM available at IBM Knowledge Center.

(2) Download Information
Information on procuring IM product is available at the Product Page
and at the Passport Advantage Site.

IBM WebSphere Application Server Base Information

(1) General Information

Details about IBM WAS Base software available at IBM Knowledge Center.

Information on procuring WAS Base product is available at the Passport Advantage site

(2) Download Information

Details about WAS 9.0.0 download available [here] [[WAS-9.0.0-download]

Details about IBM Java SDK version 8 download available [here] [java-sdk-download]

More information about IBM IM Downloadable file and WAS Base Downloadable files available here

Contact Information

For issues with this charm, please contact IBM Juju Support team jujusupp@us.ibm.com

Configuration

was_admin_pw
(string) The password used to log in WAS admin console.
wsadmin
profile_name
(string) The profile name is used to create application server profile.
AppSrv01
was_admin_user
(string) Admin user name to log in WAS admin console.
wsadmin
profile_path
(string) The location of the profile to be created.
/root/IBM/WebSphere/AppServer/V85/BASE/profiles