Preparing for software-only deployments

Last Updated : Feb 19, 2025 |

About this task

Use this procedure to prepare the setup for software-only deployments.

Before you begin

  1. Create an RHEL instance with required resources and do the following:
    1. Ensure that the system is configured with RHEL 8 yum repository.

      For information about configuring the yum repository, see Red Hat documentation.

    2. Important:

      Avaya recommends installing only required RPMs to the system for security and stability. Do not install complete Red Hat system.

      In a software-only installation, the customer installs the Red Hat provided RPM updates. To avoid possible issues or incompatibilities with new RPMs, check the list of tested RPMs and follow the instructions in the PSN020558u that Avaya publishes periodically on the Avaya Support website.

    3. Ensure that the network interface naming convention is configured to old network scheme names.

      WebLM requires old network scheme eth0.

      Note:

      If you do not configure the old network scheme names, the deployment fails.

      For more information about creating RHEL instance, see the Red Hat documentation.

      For more information about the required resources, see Supported footprints information for respective environments.

Procedure

  1. Log in to the RHEL instance as a default user and switch to the root account. To create a directory, run the following command:
    mkdir /var/installer
  2. Download the Avaya Aura® application ISO to the RHEL instance.
  3. To mount the ISO, run the following command:
    mount -o loop AvayaAuraWebLM_10.1.2.x.x-xxxxx_xx.iso /mnt
  4. To copy the ISO content to the directory, run the following command:
    cp -rvf /mnt/* /var/installer
  5. Run the following command to unmount the /mnt directory:
    umount /mnt
  6. Go to vim /etc/profile, and enter the following command to set Java_home:
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
    export PATH=$JAVA_HOME/bin:$PATH
  7. Delete the downloaded ISO file.
  8. To install dependencies, run the following command:
    yum install -y WebLM-Dependencies-0.1-1.noarch.rpm --nogpgcheck 
  9. Set the umask to 0022.
  10. Ensure that the Defaults requiretty setting is not available in the /etc/sudoers file.
  11. Ensure that the log_group permission is set to admin in the /etc/audit/auditd.conf file.
  12. To configure the python to version 3 in RHEL 8, run the following command:
    alternatives --set python /usr/bin/python3

    The default python is python3.

    If the alternatives command fails, then use the following commands to set the python3 link:

    1. unlink /usr/bin/python

    2. ln -s /usr/bin/python3 /usr/bin/python

  13. Set the system-wide crypto policy to LEGACY on the RHEL 8.x and later operating system by running the following command.

    update-crypto-policies --set LEGACY

    WebLM requires system-wide crypto policy to LEGACY:

    • To support backward compatible with product systems having older WebLM client.

    • In case any WebLM client communication has key size less than 1023 to get license from WebLM Server.

    • In case TLSv1 and TLSv1.1 communication is required. You can change the TLS version from the WebLM command-line interface.

    If system-wide crypto policy is not set to Legacy, WebLM applies the default crypto policy settings that comes as part of OS installation.

  14. Disable SELinux, if already enabled.

    For disabling SELinux, see the Red Hat documentation.

  15. To remove cloud-init package for AWS, run the following command:
    systemctl stop cloud-init
    systemctl disable cloud-init
    yum remove cloud-init -y
  16. Reboot the system.

Next Steps

Check the environment.