Prerequisites and guidelines for deploying the Nexus Dashboard cluster in Linux KVM
Before you proceed with deploying the Nexus Dashboard cluster in a Linux KVM, the KVM must meet these prerequisites and you must follow these guidelines:
-
The KVM form factor must support your scale requirements.
Scale support and co-hosting vary based on the cluster form factor. You can use the Nexus Dashboard Capacity Planning tool to verify that the virtual form factor satisfies your deployment requirements.
-
Review and complete the general prerequisites described in Prerequisites and Guidelines.
-
The CPU family used for the Nexus Dashboard VMs must support the AVX instruction set.
-
The KVM must have enough system resources, and each node requires a dedicated disk partition. See Understanding system resources for more information.
-
The disk must have I/O latency of 20ms or less.
-
KVM deployments are supported for NX-OS fabrics and SAN deployments.
-
You must deploy in Red Hat Enterprise Linux 8.8, 8.10, or 9.4.
-
In order for Nexus Dashboard to be up and running on OS reboot scenarios, you must add the UUIDs in the
fstab conf
files of your RHEL host operating system, which is the only way to preserve the Nexus Dashboard upon a reboot of the RHEL operating system. -
You must also configure the following required network bridges at the host level for Nexus Dashboard deployments:
-
Management Network Bridge (mgmt-bridge): The external network to manage Nexus Dashboard.
-
Data Network Bridge (data-bridge): The internal network used to form clustering within Nexus Dashboard.
-
-
We recommend that each Nexus Dashboard node is deployed in a different KVM hypervisor.
Verify the I/O latency of a Linux KVM storage device
When you deploy a Nexus Dashboard cluster in a Linux KVM, the storage device of the KVM must have a latency under 20ms.
Follow these steps to verify the I/O latency of a Linux KVM storage device.
Procedure
Step 1 |
Create a test directory. For example, create a directory named |
Step 2 |
Run the Flexible I/O tester (FIO).
|
Step 3 |
After you use the command, confirm that the |
Understanding system resources
When deploying a Nexus Dashboard cluster in Linux KVM, the KVM must have enough system resources. There are multiple form factors supported with a virtual Nexus Dashboard KVM, and the amount of system resources needed for each node differs based on the form factor.
Form factor |
Number or vCPUs |
RAM size |
Disk size |
---|---|---|---|
1-node KVM (app) |
16 |
64 GB |
550 GB |
1-node KVM (data) |
32 |
128 GB |
3 TB |
3-node KVM (app) |
16 |
64 GB |
550 GB |
3-node KVM (data) |
32 |
128 GB |
3 TB |
You will need to know the information above for your form factor when you go through the procedures in Deploy Nexus Dashboard in Linux KVM.