Important: NGINX Plus R33 requires NGINX Instance Manager 2.18 or later
To ensure uninterrupted traffic processing, upgrade to NGINX Instance Manager 2.18 or later if your NGINX data plane instances are running NGINX Plus R33. This upgrade is necessary to support usage reporting.

NGINX Plus R33 instances must send usage data to the F5 licensing endpoint or NGINX Instance Manager. If they don’t, they will stop processing user traffic.

For more information about usage reporting and enforcement, see About solution licenses.

Overview

Legacy 'nms' references
Some commands, file paths, and configuration references still use nms due to the ongoing transition from NGINX Management Suite (NMS) to NGINX Instance Manager (NIM). These will be updated in future releases.

Use our user-friendly Ansible role to easily install NGINX Instance Manager. The role also installs NGINX (OSS or Plus) and ClickHouse, both of which are required for NGINX Instance Manager. Simplify your infrastructure management with our innovative Infrastructure as Code project, which enables you to set up the control plane and data plane as a unified solution.

NGINX Instance Manager Ansible role

Open-Source Project on GitHub
The steps in this guide refer to the Ansible NGINX Instance Manager Role project on GitHub.

To get started, you’ll need:

  • An NGINX repository certificate and key. For instructions on how to download them, click here.
  • A host capable of running Ansible.

For more information, see Install with Ansible.


NGINX Instance Manager Infrastructure as Code

Open-Source Project on GitHub
The steps in this guide refer to the NGINX Instance Manager Infrastructure as Code project on GitHub.

The Infrastructure as Code (IaC) project makes it easy to set up the control plane and data plane together as a single solution. As of now, we offer full coverage for Amazon Web Services (AWS), with more to come.

The IaC project requires the following:

  • An NGINX repository certificate and key. For instructions on how to download them, click here.
  • A trial or paid subscription for NGINX Instance Manager. You can sign up for NGINX Instance Manager at MyF5.
  • A host capable of running Packer, Ansible, and Terraform.
Diagram showing the build and deployment process for infrastructure using Ansible and Packer for build and publish, and Terraform for deployment. Supported platforms include Azure, AWS, Google Cloud, and VMware.”

Figure 1. NGINX Instance Manager’s IaC build and deployment process


For more information, see Build and deploy images.