Before installing BLADE or even OCCAS, you must perform certain steps. Please identify the [variables] to the right before proceeding.
Identify these installation parameters:
Variable | Example |
---|---|
[occas_install_dir] | /opt/oracle/occas/8.1 |
[admin_server] | admin.blade.vorpal.net |
This page contains notes on steps to be performed before installing Oracle Communications Converged Application Server (OCCAS) 8.1...
This tutorial assumes Oracle Linux 8/9, with a few tips for MacOS.
Concepts
OCCAS is a customized version of WebLogic which supports the SIP protocol. It runs as a cluster of servers, with a single Admin server and multiple Managed Node servers.
The very first step is to allocate servers for OCCAS to run on... Got it? Let's go!
The following steps should be performed on all nodes in the cluster...
Java 11
OCCAS 8.1 will run on either Java 8 or Java 11. Let's install Java 11.
Download and install the latest version of Java 11 from Java SE 11 Archive Downloads.
sudo dnf -y install jdk-11.0.25_linux-x64_bin.rpm
Database Preinstall
Although we will not be installing the Oracle database, there is a handy package that creates the 'oracle' user, installs all the required X11 packages and tunes the kernel parameters.
Automatic
Download and install the latest Oracle Database Preinstall RPM package from Oracle's YUM server (AppStream).
sudo dnf -y install oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm
Manual
If you cannot install the database preinstall, follow these steps:
sudo groupadd -g 54321 oinstall
sudo useradd -u 54321 -g oinstall -G wheel oracle
sudo passwd oracle
OCCAS
From edelivery.oracle.com search on "Oracle Communications Converged Application Server".
Add the latest version (DLP) your download queue and continue...
X11
To use the GUI installation and configuration wizards, make sure to have X11 configured on the AdminServer. (It is not necessary to configure it on the managed node servers.)
If you are installing on a remote Linux server follow these recommendations:
sudo yum install xorg-x11-xauth xorg-x11-utils xterm
Turn on X11Forwarding in file: /etc/ssh/sshd_config.
Restart the SSH daemon.
sudo systemctl restart sshd
Connect to the admin server remotely via SSH using the "-Y" option for X11 support.
ssh -Y oracle@[admin_server]
After logging in, if the system complains about no .Xauthority file, go ahead and make one:
touch ~/.Xauthority
Firewall
Assuming you have a firewall, we will need to open some ports...
sudo firewall-cmd --permanent --add-service={snmp,nfs,sip,sips}
sudo firewall-cmd --permanent --add-port=7001/tcp # http
sudo firewall-cmd --permanent --add-port=7002/tcp # https
sudo systemctl restart firewalld
Congratulations! You are now ready to go on to Installation.