Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Before You Start

Prerequisites

Before you can automate workflows, streamline decision-making, and activate rulebooks, you need to make sure you have the following software installed and/or configured:

Table 1: System Requirements
Component Version Purpose
OpenShift Container Platform 4.17+ Container orchestration platform
Red Hat Ansible Automation Platform 2.5+ Event-driven automation and execution
Juniper Apstra 5.0, 5.1, 6.0, and 6.1 Network fabric management
Docker 20.10+ (CE recommended) Container image management

Required OpenShift Operators

The following operators must be installed and configured:

  • Red Hat Ansible Automation Platform Operator

  • Kubernetes NMState Operator

    • Manages network interface configuration

    • Required for LLDP neighbor discovery

    • For more information, see Installation Guide.

  • OpenShift SR-IOV Network Operator

    • Enables high-performance networking for workloads

    • For more information, see Installation Guide

  • (Optional) OpenShift Virtualization

    • Required only if deploying virtual machines

    • Enables KubeVirt functionality

Infrastructure Requirements

  • OpenShift Cluster

    • Master Nodes: Minimum three bare metal hosts

    • Worker Nodes: Minimum of three bare metal hosts

      • Each worker must have at least one SR-IOV-capable NIC (Intel E810 or XXV710)

      • Each worker needs a separate NIC for management and default Kubernetes networking

See https://docs.redhat.com/en/documentation/openshift_container_platform/4.11/html/installing/installing-on-bare-metal for information on how to install an OpenShift Cluster on bare metal hosts.

Network Infrastructure

  • Leaf Switches: Any Juniper Apstra supported QFX switch
  • Spine Switches: Any Juniper Apstra supported QFX switch

Docker Registry

  • Container registry accessible from the management node
  • Used for Decision Environment and Execution Environment images
  • Can be OpenShift internal registry or external registry (for example, Juniper Artifactory)

Management Node Requirements

A dedicated management node is required for image preparation, cluster management, and running the AAP configuration playbook.

Network Access Requirements for Management Node

Note:
  • Juniper Apstra EDA only recognizes objects that are labeled with type=eda.
  • We require that you set Projects, Credentials, Apstra Blueprint name, and Rulebook Activations to run Juniper Apstra EDA as described in this guide.

Management Node Requirements

Network Access Requirements

Notes

  • Juniper Apstra EDA only recognizes objects that are labeled with type=eda.

  • We require that you set Projects, Credentials, Apstra Blueprint name, and Rulebook Activations to run Juniper Apstra EDA as described in this guide.