Before You Install

This overview is designed to help you understand the various NetQ deployment and installation options.

Installation Overview

Consider the following deployment options and requirements before you install the NetQ system:

Single Server High-Availability Cluster High-Availability Scale Cluster
On-premises or cloud On-premises or cloud On-premises only
Low scale
  • Single server supports up to TKTK devices
Medium scale
  • 3-node deployment supports up to 100 devices and 12,800 interfaces
High scale
  • 3-node deployment supports up to 1000 devices and TKTK interfaces
KVM or VMware hypervisor KVM or VMware hypervisor KVM or VMware hypervisor
System requirements

On-premises: 16 virtual CPUs, 64GB RAM, 500GB SSD disk

Cloud: 4 virtual CPUs, 8GB RAM, 64GB SSD disk
System requirements (per node)

On-premises: 16 virtual CPUs, 64GB RAM, 500GB SSD disk

Cloud: 4 virtual CPUs, 8GB RAM, 64GB SSD disk
System requirements (per node)

On-premises: 48 virtual CPUs, 512GB RAM, 3.2TB SSD disk
All features supported All features supported No support for:
  • Network snapshots
  • Trace requests
  • Flow analysis
  • Duplicate IP address validations
  • MAC commentary
  • Link health view
Limited support for:
  • Topology validations

NetQ is also available through NVIDIA Base Command Manager. To get started, refer to the Base Command Manager administrator and containerization manuals.

Deployment Type: On-premises or Cloud

On-premises deployments are hosted at your location and require the in-house skill set to install, configure, back up, and maintain NetQ. This model is a good choice if you want very limited or no access to the internet from switches and hosts in your network.

In the cloud deployment, you host only a small, local server on your premises that connects to the NetQ cloud service over selected ports or through a proxy server. NetQ cloud supports local data aggregation and forwarding—the majority of the NetQ applications use a hosted deployment strategy, storing data in the cloud. NVIDIA handles the backups and maintenance of the application and storage.

In all deployment models, the NetQ Agents reside on the switches and hosts they monitor in your network.

Server Arrangement: Single or Cluster

A single server is easier to set up, configure, and manage, but can limit your ability to scale your network monitoring quickly. Deploying multiple servers is more complicated, but you limit potential downtime and increase availability by having more than one server that can run the software and store the data. Select the standalone, single-server arrangements for smaller, simpler deployments.

Select the high-availability cluster deployment for greater device support and high availability for your network. The clustering implementation comprises three servers: one master and two workers. NetQ supports high availability server-cluster deployments using a virtual IP address. Even if the master node fails, NetQ services remain operational. However, keep in mind that the master hosts the Kubernetes control plane so anything that requires connectivity with the Kubernetes cluster—such as upgrading NetQ or rescheduling pods to other workers if a worker goes down—will not work.

During the installation process, you configure a virtual IP address that enables redundancy for the Kubernetes control plane. In this configuration, the majority of nodes must be operational for NetQ to function. For example, a three-node cluster can tolerate a one-node failure, but not a two-node failure. For more information, refer to the etcd documentation.

The high-availability scale cluster deployment provides support for the greatest number of devices and provides an extensible framework for greater scalability.

Cluster Deployments and Load Balancers

As an alternative to the three-node cluster deployment with a virtual IP address, you can use an external load balancer to provide high availability for the NetQ API and the NetQ UI.

However, you need to be mindful of where you install the certificates for the NetQ UI (port 443); otherwise, you cannot access the NetQ UI. If you are using a load balancer in your deployment, NVIDIA recommends that you install the certificates directly on the load balancer for SSL offloading. However, if you install the certificates on the master node, then configure the load balancer to allow for SSL passthrough.

Next Steps

After you’ve decided on your deployment type, you’re ready to install NetQ.