2 Prerequisites for Your AIA Cloud Native Deployment
In preparation for the Oracle AIA cloud native deployment, you must set up and validate pre-requisite software. This chapter provides information about planning and setting up the environment for the AIA cloud native deployment. For details about the recommended and supported versions of required and supported software, see AIA Compatibility Matrix.
Downloading SOA Cloud Native
Download the WebLogic Kubernetes Operator and prepare and deploy Oracle SOA Suite domains.
For detailed instructions, see the installation guide for Oracle Fusion Middleware on Kubernetes for Oracle SOA Suite at: https://oracle.github.io/fmw-kubernetes/soa-domains/installguide/.
Downloading and Installing the AIA Cloud Native Toolkit
- Create an AIA Home
directory:
mkdir $HOME/AIA_Home
- Run the following
command:
export AIA_DIR=$HOME/AIA_Home
- Go to the Oracle software delivery website (https://edelivery.oracle.com/).
- Search for and then download the Oracle Communications Application Integration Architecture 12.3.1 Cloud Native Toolkit .zip file to $AIA_DIR and extract it.
- Navigate to the home directory and unzip the PIPs by
running the following
commands:
$ cd $AIA_DIR/oc-cn-aia-comms $ unzip -j aiapip-12.3.1.0.0.zip comms_home_installer_generic.jar
Preparing Your Environment
- Set up the code repository to deploy Oracle SOA Suite domains by
running the following commands:
Note:
For each Weblogic Kubernetes Operator (WKO) version, the branches for fmw scripts may change. Confirm the branch for the WKO version before running git clone. For WKO version 4.0.4, use branchrelease/23.1.2
in the git clone command.
Refer to the Oracle SOA Suite documentation available at: https://oracle.github.io/fmw-kubernetes/23.1.2/soa-domains/installguide/prepare-your-environment/#set-up-the-code-repository-to-deploy-oracle-soa-suite-domains.$ cd $AIA_DIR $ git clone https://github.com/oracle/fmw-kubernetes.git -b release/23.1.2 $ export WORKDIR=$AIA_DIR/fmw-kubernetes/OracleSOASuite/kubernetes
- Update and save the createSOADomain.py Fusion Middleware
script for jar
details:
$ vi $WORKDIR/create-soa-domain/domain-home-on-pv/common/createSOADomain.py ## Make sure '@@ORACLE_HOME@@/soa/common/templates/wls/oracle.soa.fp_template.jar' is added to SOA_12214_TEMPLATES section ## ## Ensure to include ',' in the SOA_12214_TEMPLATES ## ## Find below sample ## SOA_12214_TEMPLATES = { 'extensionTemplates' : [ '@@ORACLE_HOME@@/soa/common/templates/wls/oracle.soa.refconfig_template.jar', '@@ORACLE_HOME@@/oracle_common/common/templates/wls/oracle.ess.basic_template.jar', '@@ORACLE_HOME@@/em/common/templates/wls/oracle.em_ess_template.jar', '@@ORACLE_HOME@@/soa/common/templates/wls/oracle.soa.fp_template.jar' ],