Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This guide will help you get started with IBM® DataPower® Operations Dashboard v1.0.20.0x.

Product

...

overview

IBM® DataPower® Operations Dashboard delivers advanced operations for real-time visibility of transactions and centralized operations to enable quicker problem resolution and operational resiliency. The product installation media is provided as a bootable ISO file, that can be deployed on a virtual machine as well as physical hardware.

For more information about system requirements or a and detailed installation procedureprocedures, please consult the administration guideAdmin Guide in the product documentation at https://ibm.biz/dpod-docs.

Step 1:

...

Choose the

...

Download the package from IBM® Passport Advantage®. The package includes the following components:

...

The image to deploy:

  • An ISO file for Appliance package (Std or Developer Edition).

  • A CEF file (Compressed Executable File) for Non-Appliance package.

  • A tar.gz Docker image file (lightweight "Developer edition") - Available on IBM® Fix Central.

...

The product activation key, based on the purchased license.

...

type of installation

  • DPOD supports the following installation scenarios. Choose an installation scenario. For production, this would be either All-in-One or the Cell environment:

    • All-in-One: The most simple installation for production environments, installed on a single virtual or physical server.

    • Cell Environment (Federated Deployment): Contains multiple virtual or physical servers, designed for very high throughput, does not replicate data between the members.

    • Developer Edition: Free, under a restricted license, and may be used for development and evaluation only, installed on a small virtual machine.

    • Docker Container for Developer Edition: Free, under a restricted license, and may be used for development and evaluation only, runs as a Docker container.

    • Simulator: Free, under a restricted license, and may be used for demonstrations and POCs, includes containers (Docker) that run DPOD along with gateways, MQ and additional components to simulate a complete and rich environment with real data constantly flowing into DPOD.

  • DPOD supports the following server installation modes. Choose a server installation mode:

    • Non-Appliance Mode: The non-appliance mode may be installed on a virtual or a physical server with a pre-installed operating system (RHEL/CentOS only). The application is installed on the provided operating system.

    • Appliance Mode: The appliance mode may be installed on a virtual or a physical server using an ISO file. It includes both the operating system (CentOS) and the application.

Step 2: Review the hardware and

...

The Product supports installation on either physical hardware or hypervisors which both requires:

  • Support of 64 bit architecture

  • Must be Intel® CPU's with hyper threading

The product supports the following hypervisors:

...

software requirements

  • The following DataPower gateways can be monitored and managed by DPOD:

    • DataPower Gateway firmware v10.5.x, v10.0.x and v2018.4.x.

    • DataPower Gateway operator v1.8.0+ (when the DPOD Cloud Agent component is used with containerized DataPower gateways in Kubernetes).

    • API Connect v10.0.x, v2018.4.x and v5.0.8.x.

    • DPOD only supports gateways with supported firmware levels that meet the minimum system requirements for DataPower Gateway.

    • The DataPower Gateway language must be set to English.

  • DPOD can be installed on a virtual infrastructure (hypervisor). The following hypervisors are supported for running a DPOD production installation:

    • VMWare ESXi v6.0, v6.5, v6.7, v7.0 with Intel processors

    • VMWare Workstation/Player v14, v15, v16 with Intel processors

    • VMware Fusion v11.0, v11.5, v12.x on Mac with Intel processors

    • AWS EC2 Instance (Virtual Machine) with Intel processors (using Non-Appliance installation only)

    • Microsoft Azure Virtual Machine with Intel processors (using Non-Appliance installation only)PureApp

  • DPOD can be installed on physical servers with Intel processors

    - no pattern yet available, can be provided only as an imported OVA
  • Limited support for Hyper-V

  • Non Appliance installations will require a user pre installed operating system:

    CentOS 7.7-7.9 - x86-64 bit only

    , especially when the load is high and the performance requires so. Physical hardware should be purchased according to specifications provided by the DPOD support team in a short sizing process.

  • The DPOD Cloud Agent component (which is optional) requires:

    • Kubernetes 1.25,1.27 / OpenShift Container Platform (OCP) 4.12, 4.14

    • Operator Lifecycle Manager (OLM) installed

    • IBM DataPower Gateway operator v1.8.0+

  • Operating system requirements (only applicable to Non-Appliance mode):

    • RHEL v7.7-v7.9, v8.3-v8.8 - x86-64 bit only on supported HW or Hypervisor as stated above.RHEL 7

    • CentOS v7.7-7v7.9 , 8.3 - 8.6 - x86-64 bit only bit only on supported HW or Hypervisor as stated above

  • Installation for Docker Container with Light Developer Edition has been tested only on CentOS 7.8 with Docker CE version 18.09.2 and Ubuntu Desktop 18.04.3 LTS with Docker CE version 18.09.2.

  • Docker hosted on Windows is not supported.

  • The minimum resource allocation for the Developer Edition installation is as follows:

    • 2 virtual processors (vCPU)

    • Minimum of 3 GB RAM (4 GB recommended)

    • Disk space of 25GB, with only 1 disk

  • The minimum resource allocation for the Docker Container for Light Developer Edition installation is as follows:

    • At least 2GB of disk space that can grow up to 4GB.

    • At least 3GB of free memory (RAM).

  • The minimum resource allocation for Standard Edition:

    • 4 virtual processors (vCPU)

    • 18 GB RAM 

    • Disk space of 180 GB (thick provisioned) configured as follows:

      • Appliance package - Storage space must be divide divided to 3 disks:

        • Operating System - 40GB

        • Install - 40GB

        • Data - 100GB 

      • Non Appliance package - follow the Appliance configuration for performance.

        • The installation process will not verify the usage of 3 Disks but performance issues can not be addressed if this configuration is not applied.

Step 3: Installation

Option A: Appliance and software installation

Install the ISO file

Use the appropriate ISO file to install DPOD:

  • Standard Edition (Production and Non-Production Environment)

    • Appliance Package - DPOD_CentOS_v.v.v.iso  (can be download from PPA)

    • Non Appliance Package - DPOD_RedHat__v.v.v.cef (can be download from PPA)

  • Developer Edition: DPOD_Developer_CentOS_v.v.v.iso  

When installing on a physical hardware:

  • The ISO file should be burned to a bootable DVD or copied to a bootable USB drive.

  • Make sure to enable the bootable DVD or USB drive in the machine's BIOS boot order list.

When installing on a virtual environment:

  • Create a new virtual machine based on the system requirements above.

  • Make sure to define a DVD/CD in the virtual machine configuration.

  • Link the DVD/CD defined before to the ISO file.

Start the machine and follow the steps below:

  • Accept license agreement.

  • Follow the on screen instructions and provide the installation script with general OS parameters such as time, time zone, NTP, Network and more.

  • Choose your environment name

  • Choose the correct deployment profile based on the aggregated TPS on all your monitored devices.

  • Set passwords for the application user and root user.

  • Wait for system to reboot.

Deploy Software

  • Login as root with the password you set in a previous step.

  • Execute the following command:

    • installApp

  • Follow the instructions on screen until the installation finishes successfully.

Option B: Software Installation on a pre-prepared Appliance

Install the CEF file

You can install DPOD on an fresh, dedicated pre installed CentOS/RHEL by following the steps below:

  • Prepare your appliance.

  • Download the CEF package and move it to the /tmp folder of your server.

  • Run the CEF package and follow the on-screen instructions.

  • Verify your installation.

Option C: Docker Container Deployment

  • Import the Docker image to your local Docker repository.

  • Download the desired DPOD Docker image from IBM's Fix Central

  • After downloading the desired images to your Docker host use the load command: docker load < /tmp/dpod-latest.tar.gz

  • Use the following command to display your local image repository: docker images

  • Enable firewall rules for allowing DataPower access to DPOD Docker container agents (syslog on port 60000 and wsm on port 60020):

    Code Block
    • .

    • The OS installation must be fresh, without any other installed products.

    • root access is required for the installation and for maintenance via the shell (e.g.: executing app-util.sh and various scripts). It is impossible to run the scripts using sudo instead.

    • Review the Operating System Requirements for Non-Appliance Mode page in the Admin Guide in the product documentation.

  • The required resources depend on the type of installation, the expected TPS and the duration of the retention period.

    • If there are more than 120 TPS (transactions per second), or you plan to use the Cell environment, it is required to complete a sizing process by opening a support ticket with IBM Support.

    • The minimum required resources for All-in-One are 4 virtual CPU cores, 18 GB RAM, 200 GB disk.

    • The minimum required resources for the Developer Edition are 2 virtual CPU cores, 4 GB RAM, 30 GB disk.

    • The minimum required resources for the Docker Container for Developer Edition are 2 virtual CPU cores, 4 GB RAM, 6 GB disk.

    • The minimum required resources for the Simulator are 8 virtual CPU cores, 12 GB RAM, 25 GB disk.

  • DPOD is I/O intensive, as it needs to persist all logs and information at very high rates. Therefore, for most of the installations, it needs to be configured with very fast disks, and with at least 3 separate disks (OS, app/logs, data).

  • DPOD has the following network requirements:

    • At least one network interface for accessing DPOD's User Interface and communications with Gateway's Management Interface.

    • Some configurations, such as the Cell environment, require two network interfaces.

    • Firewall requirements are detailed in the Admin Guide in the product documentation.

Step 3: Obtain the software

  • For the All-in-One or a Cell environment installations:

    • Non-Appliance Mode: Download the CEF file from IBM® Passport Advantage® (file name is DPOD_NonAppliance_<VERSION>.cef).

    • Appliance Mode: Download the ISO file from IBM® Passport Advantage® (file name is DPOD_Appliance_<VERSION>.iso).

    • Download the activation key file from IBM® Passport Advantage® (file name is DPOD-full-version-activation-key-<KEY-VERSION>.zip or DPOD-api-calls-activation-key-<KEY-VERSION>.zip).

  • For the Developer Edition, download the ISO file from IBM® Fix Central (file name is DPOD_Developer_Edition_Appliance_<VERSION>.iso).

  • The Docker Container for Developer Edition is hosted in IBM Container Registry (icr.io), so there’s no need to download anything.

  • For the Simulator, follow the instructions at https://ibm.biz/dpod-simulator.

  • For the DPOD Cloud Agent, download the Docker images from IBM® Passport Advantage® (.tgz files).

Step 4: Installation

  • ISO installation:

    • Set the DPOD ISO file on your virtual/physical server's DVD and make sure it is configured in the server’s boot order.

    • Power on the virtual/physical server.

    • Start the installation and follow the instructions.

    • Provide the network configuration and set passwords.

    • After the server Os is installed and the server reboots, login as root.

    • Execute the command installApp.

    • Configure time zone, NTP, and environment name.

    • Read the End User License Agreement (EULA) and choose whether to accept it or not.

    • Choose the deployment profile that fits your requirements.

    • Wait for the installation to complete.

  • CEF installation:

    • Copy the CEF file to /tmp.

    • Execute the following commands:

      Code Block
      cd <CEF_DIRECTORY>
      chmod 755 <CEF_FILE>
      ./<CEF_FILE>
    • Configure time zone, NTP, and environment name.

    • Read the End User License Agreement (EULA) and choose whether to accept it or not.

    • Choose the deployment profile that fits your requirements.

    • Wait for the installation to complete.

  • Cell Environment:

    • Install the Cell Manager as All-in-One.

    • Install the Cell Member(s) as All-in-One.

    • Federate each Cell Member to the Cell Manager.

  • Docker Container for Developer Edition:

    • Pull the image from IBM Container Registry:

      Code Block
      docker pull icr.io/dpod/dpod-developer-edition:latest
    • Configure iptables:

      Code Block
      sudo iptables -I INPUT 1 -p tcp -m tcp -s 0.0.0.0/0 -d 0.0.0.0/0 --dport 60000 -j ACCEPT
      sudo iptables -I INPUT 1 -p tcp -m tcp -s 0.0.0.0/0 -d 0.0.0.0/0 --dport 60020 -j ACCEPT
      sudo iptables-save
    Use the following command to create a DPOD Docker
    • Run the container:

      Code Block
      docker run -d \
         --security-opt seccomp:unconfined \
         --cap-add SYS_ADMIN \
         --cap-add SYS_RESOURCE \
         --cap-add SYS_TIME \
         --tmpfs /tmp:exec \
         --tmpfs /run \
         --tmpfs /run/lock \
         -v /sys/fs/cgroup:/sys/fs/cgroup:ro \
         -v /etc/localtime:/etc/localtime:ro \
         --device /dev/rtc \
         -p 9022:22 \
         -p 443:443 \
         -p 60000:60000 \
         -p 60020:60020 \
         --stop-timeout 10 \
         --hostname dpod \
         --name dpod \
      
    datapower-operations-dashboard
    •    dpod-developer-edition:latest && docker exec -d -u root dpod /bin/su - -c "export ACCEPT_LICENSE=true; export TIME_ZONE=America/New_York; export DPOD_EXT_HOST_IP=<Host IP Address>; /app/scripts/app-init.sh"
  • For further details regarding  the docker run command please see product documentation.

Step 4: Get started

  • Access the Web console
  • Simulator: Follow the instructions at https://ibm.biz/dpod-simulator.

  • DPOD Cloud Agent:

    • Load the Docker images to your container registry.

    • Configure mirroring so the k8s cluster will pull the images from your container registry.

    • Install the Cloud Agent CatalogSource.

    • Install the Cloud Agent operator.

    • Deploy the DPOD Cloud Agent instance.

    • Connect the Cloud Agent instance to the DPOD instance.

Step 5: Get started

  • Log in to the Web Console (default username: admin, default password: adminuser) via the URL: https://<DPOD ip address>

  • Sign in using the default credentials (case sensitive):

    • Username: admin

    • Password: adminuser

  • Perform the verification steps as described in the administrative guide.

  • Perform the  address>

  • Perform the post-installation stepstasks as described in the Admin Guide in the administrative guideproduct documentation.