Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Deploy Apstra ConnectorOps and Verify Connectivity

Note: In this example, we install ConnectorOps in a separate VM with access to both Apstra and the SRXs. When installing ConnectorOps, ensure that the VM/host/server where ConnectorOps is installed can ping the Apstra VM and the SRXs.
Note: ConnectorOps does not automatically create Security Policies on SRX devices. For example Security Policies used in this exact topology, see Configure Security Policies.
  1. Create a directory for the ConnectorOps image.
  2. Download the latest Apstra ConnectorOps image onto the VM/host/server.
    Use the following download link under Application Tools: https://support.juniper.net/support/downloads/?p=apstra.
  3. Install Docker and Docker Compose.
  4. Load the Docker image.
  5. Configure SSH public key authentication on the SRXs. See Configure SSH Public Key Authentication on the SRXs on page.
  6. Create the docker-compose.yml file.
    The following is an example docker-compose.yml file. Note the line "8080:8080". The first value is the host-side port. When you run docker compose, the host port is exposed and any REST API calls listen to this port, which is redirected to the ConnectorOps service port (8080).

    Also note the SSH_PRIVATE_KEY_PATH environment variable and the second volume. SSH_PRIVATE_KEY_PATH is the path inside the container where the SSH private key is mounted. The second volume mounts the private key from the host as read-only. You can change <path-to-ssh-private-key> based on where the private key is stored on the host.

  7. Start ConnectorOps.
    To bring down the ConnectorOps VM and stop the service:To verify the VM location and get the container ID:To view docker logs for troubleshooting:
    The service begins generating configs for your Blueprint.
After starting ConnectorOps, proceed to Create and Import a Global Property Set.