How to setup a lab for Netapp Clustermode (CDOT)

"IT professional using a tablet while inspecting servers in a modern data center with blue lighting and reflective glass panels."

If you’re looking to gain hands-on experience with NetApp’s storage platform, setting up a lab environment is one of the best ways to learn. In this guide, we’ll walk through how to set up a test lab for NetApp Clustered Data ONTAP (CDOT)—NetApp’s scale-out storage operating system.

Our focus here is specifically on Cluster Mode, which has been the default deployment model since the retirement of 7-Mode. While 7-Mode was widely used in legacy environments, it was last updated in ONTAP 8.2.3, and is no longer recommended for new installations. This guide will cover Clustered ONTAP version 9.5, which is still widely used in labs and legacy environments, even though newer versions are available.

🔎 Note: If you’re working in a production environment or planning for certification, be aware that ONTAP is now well into the 9.x series. However, 9.5 remains a solid version for lab testing and skills development.

In a future article, I’ll cover how to build a lab for 7-Mode environments, which is still useful for supporting legacy NetApp systems.

Getting Started

Before you begin setting up your NetApp Clustered ONTAP lab, there are a few prerequisites you’ll need to gather and configure. This guide assumes you’re working with version 9.5 and using virtualized infrastructure to simulate a real-world NetApp environment.

Lab Requirements

  • A virtualization platform:
    You’ll need a hypervisor capable of running virtual appliances. Supported options include:
    • VMware ESXi (preferred for multi-node clusters)
    • VMware Workstation or Player (suitable for single-node labs or laptops)
  • Memory requirements:
    Each ONTAP node requires 8 GB of RAM. For a basic two-node cluster, plan for at least 16 GB of total system memory.
  • NetApp NOW account:
    You’ll need access to the NetApp Support site (now.netapp.com) to download the ONTAP OVA files, licenses, and setup documentation. If you don’t already have an account, you can register for free.

Files to Download

Once you’re logged in to the NetApp Support site, download the following files:

  1. ONTAP Simulator OVA (specific to your virtualization platform—ESXi or Workstation)
  2. License file (must match the ONTAP version you’re installing)
  3. Setup Guide for ONTAP 9.5 (used to supplement these instructions)
  4. (Optional): OnCommand Unified Manager — helpful for managing multiple NetApp systems from a single UI, but not required for this tutorial.

⚠️ Make sure the license file and OVA file are from the same ONTAP version. Licenses for 7-Mode will not work with Clustered ONTAP (CDOT).

Pay close attention to which OVA you’re downloading—there are separate versions for VMware Player/Workstation and ESXi, and they are not interchangeable.

If You Don’t Have VMware Yet

If you don’t already have access to VMware Workstation or ESXi, you can download VMware ESXi for free here:
👉 Download VMware ESXi

Note: You’ll need compatible hardware to install ESXi directly.

Network Setup

Before deploying your ONTAP virtual appliances, you’ll need to set up 2 to 3 virtual networks depending on your lab goals:

  1. Management Network – This network should be routable to your laptop or workstation. It will be used to access the ONTAP system manager, SSH, and perform general cluster management.
  2. CDOT Internal Network – A non-routable private network for communication between ONTAP nodes (cluster interconnect). This should only be accessible by your ONTAP virtual machines.
  3. NAS/Data Network (Optional) – If you plan to present NFS or CIFS shares, this network should be routable to your laptop or client machines.

IP Address Planning

Have the following information ready before deployment:

  • Default Gateway and Netmask for your Management network
  • DNS Server IP address
  • Cluster Name
  • Cluster Management IP address
  • Node Management IP addresses for each node (you’ll need two for a basic lab)

Installing the OVA’s

Deploying the ONTAP Simulator OVAs

The ONTAP simulator is distributed as an OVA (Open Virtualization Appliance)—a prepackaged virtual machine image that includes the system configuration, virtual disks, and startup scripts. OVAs are widely supported across VMware platforms including ESXi, Workstation, Player, and Fusion.

In this section, we’ll walk through how to deploy the OVA on VMware ESXi, which is ideal for multi-node lab environments. If you’re using VMware Workstation or Player on a desktop, the steps are similar, though the interface may look slightly different. If you’re using VMware Fusion on macOS, the simulator should also work, as long as your machine has sufficient resources.

Step-by-Step: Deploy the First ONTAP Node (NetApp01)

  1. Log in to your ESXi host or vCenter
    You can connect either directly to an ESXi host or through vCenter, depending on your environment. In this example, we’ll connect directly to a VMware ESXi 6.7 host.
  2. Launch the VM Deployment Wizard
    • Right-click on the ESXi host where you want to deploy the VM
    • Select Create/Register VM
    • Choose Deploy a virtual machine from an OVF or OVA file
  3. Upload the OVA file
    • Browse to the ONTAP simulator OVA file you downloaded earlier
    • Give the VM a meaningful name (e.g., NetApp01)
  4. Configure VM settings
    During the wizard, you’ll be prompted to configure virtual hardware and networks:
    • Select the target datastore for your VM
    • Assign the four virtual network adapters as follows:
      • Adapter 1: CDOT private network (used for cluster interconnect)
      • Adapter 2: CDOT private network
      • Adapter 3: Management network (used for web UI, SSH, etc.)
      • Adapter 4: Management or NAS/data network, depending on your use case
    ⚠️ Be careful to assign the correct adapters to the correct networks. Misconfigured networking is one of the most common issues during cluster setup.
  5. Complete the deployment
    Once the deployment completes, the VM will appear in your inventory using the name you provided.

Deploy the Second Node (NetApp02)

Repeat the deployment process to create a second ONTAP simulator VM. Use the same OVA and steps above, but name this VM NetApp02.

This two-node setup will allow you to simulate a clustered ONTAP environment, complete with HA (high availability) features and inter-node communication—just like a real-world deployment.

Configuring ONTAP Simulator Nodes

Now that you’ve successfully deployed your ONTAP simulator OVAs, it’s time to configure each virtual node. This section will guide you through the initial setup of the first node, which includes performing a clean installation, assigning network settings, and configuring the cluster. We’ll use the command-line interface (CLI) for setup, but the web UI becomes available later in the process.


Pre-Configuration Checklist

Before powering on your nodes, take a moment to complete these steps:

  • Power off both VMs (if they are already running)
  • If you plan to use a NAS/data network, add two additional virtual network adapters to each VM and connect them to your NAS VLAN

Step 1: Initialize Node 1

  1. Power on the first node (NetApp01)
    • Watch the boot screen carefully. When prompted, press Ctrl + C to access the Boot Menu
  2. Select Boot Option 4: Clean Configuration and Initialize All Disks
    • You’ll be asked:
      • Do you want to zero all disks? → Yes
      • Do you want to erase all data, including system configurations? → Yes
    This will wipe the simulator’s disks and prepare the node for a clean install. Once complete, the system will automatically reboot.

🔄 Reset Tip: If you ever want to reset and start over, reboot the VM, press Ctrl + C during boot, and again choose option 4 for a fresh install.


Step 2: Management Interface and IP Configuration

After the reboot, ONTAP will ask if you want to enable AutoSupport. Since this is a lab setup, you can safely answer No. You can always disable or reconfigure AutoSupport later.

Next, ONTAP will prompt you to select a management network interface. By default, it will suggest e0c. You can simply press Enter to accept the default.

💡 Interface Reference: The ONTAP simulator typically includes four interfaces by default:

  • e0a, e0b, e0c, e0d
    If you added extra interfaces (e.g., for NAS/data), you may also see e0e, e0f, etc.

You’ll now be prompted to enter networking details for this node’s management interface:

  • Node Management IP Address
  • Subnet Mask
  • Default Gateway

⚠️ Important: This is the node-level management network, not the cluster-level IP (we’ll set that up shortly).


Step 3: Begin Cluster Setup via CLI

After setting the management IP, ONTAP will display a URL to access the web interface and also give you the option to continue configuration via the CLI.

For this guide, we recommend completing setup using the command-line interface:

  • Press Enter to continue via CLI
  • Answer the prompts as follows:
PromptSuggested Response
Create or join a cluster?Create
Is this going to be a single-node cluster?No
Cluster NameEnter a meaningful name (e.g., labcluster)
Cluster Management PortsPress Enter to accept default ports
Enter License KeysLeave blank for now—you can add them later
Cluster IP AddressEnter a routable IP for cluster management
Cluster Subnet MaskEnter subnet mask for the above IP
Cluster Default GatewayEnter the appropriate gateway
DNS Domain Name(e.g., lab.local)
Physical Location of ControllerEnter a label (e.g., Garage, Lab Rack)

After completing this setup, ONTAP will finalize cluster initialization and return control to the CLI prompt.


Step 4: Confirm Web Access

Before setting up the second node, verify that you can access the cluster’s web UI:

Take note of the cluster interface IP addresses (you’ll need these for node 2 setup).
In most labs, these addresses start with 169.254.x.x unless statically set.

Open a browser and go to:
https://<Cluster Management IP>

Log in using the admin account you created

Navigate to:
NetworkNetwork Interfaces

Setting Up the Second Cluster Node (NetApp02)

With your first node fully configured and the cluster initialized, it’s time to add the second node to the cluster. This step allows you to simulate a multi-node production environment with features like high availability (HA), logical interface (LIF) failover, and distributed storage.


Step-by-Step: Join the Second Node to the Cluster

  1. Power on the second ONTAP simulator VM (NetApp02)
  2. Interrupt the boot process by pressing Ctrl + C when prompted to enter the Boot Menu
  3. Select option 4: Clean configuration and initialize all disks
    • Confirm when asked if you want to erase existing data and zero the disks
    • The system will reboot once it completes this process
  4. When prompted about AutoSupport, choose No (or disable it later)
  5. Select the management interface
    • As with the first node, press Enter to accept the default interface, usually e0c
  6. Configure the management IP for this second node
    • Use a unique IP address on the same management network as the first node
    • Provide subnet mask and gateway values as appropriate

Joining the Existing Cluster

After the basic network configuration is complete, ONTAP will prompt you to begin the cluster setup process:

PromptRecommended Response
Create or join a cluster?Join
Private cluster network ports?Press Enter to accept the default interfaces
Enter the IP address of an interface on the private cluster networkUse one of the cluster interconnect IPs from the first node (visible in System Manager under Network → Network Interfaces, typically 169.254.x.x)

This tells ONTAP how to find the existing cluster and join it. The system will handle the discovery and synchronization automatically.

Once complete, the second node will become part of the cluster, and ONTAP will return to the CLI prompt.

Licenses

How to Apply ONTAP Licenses

  1. Open a web browser and go to:
    https://<Cluster Management IP>
  2. Log in with your admin credentials
  3. In the top-right corner of System Manager, click the plus icon ➕ or navigate to:
    Cluster → Settings → Licenses
  4. Click Add Licenses
  5. When prompted, click Choose File, then select the license file you downloaded earlier
    • The file is typically named something like CMode_Licenses.txt
  6. Click Add to apply the licenses

🛠 Troubleshooting License Uploads

If you encounter an error while uploading the license file (a common issue with the simulator), try the following:

  • Open the license file in a text editor (e.g., Notepad)
  • Copy only the actual license keys (each is a 28-character alphanumeric string)
  • Paste them into the license entry field as a comma-separated list, like this:
    ABCDEFGH1234567890WXYZ1234,ZYXWVUT9876543210LKJHGFEDCBA,...

Click Add again, and the licenses should now be accepted without issue.

Once licenses are successfully added, you’ll be able to configure and test all major ONTAP features in your lab environment.

Also See: Storage performance vs capacity!

Summary

Congratulations—you’ve successfully built a working two-node NetApp Clustered ONTAP (CDOT) lab environment. You’ve deployed virtual ONTAP nodes, configured a cluster, assigned management IPs, and applied the necessary license keys to unlock core features. This setup closely mirrors how NetApp systems function in real-world data centers, giving you a valuable playground for learning and experimentation.

Your environment is now ready for the next phase: creating aggregates, configuring Storage Virtual Machines (SVMs), and enabling protocols like NFS, SMB/CIFS, or iSCSI. These will allow you to simulate real-world use cases such as hosting file shares, mounting exports, and testing storage automation workflows.

We’ll dive into those advanced topics in future articles.


Suggested Next Steps

  • Log in to System Manager and explore the Cluster → Nodes, Network Interfaces, and Disks views
  • Try creating an aggregate manually via the CLI or UI
  • Begin planning your SVM and volume layout to match a use case you’re familiar with (e.g., home lab file server, development storage backend)

🧪 The best way to learn ONTAP is by breaking things in a safe environment—and now you have one. Experiment freely and use the reset/redeploy process when needed.

Elevate Your IT Efficiency with Expert Solutions

Transform Your Technology, Propel Your Business

Unlock advanced technology solutions tailored to your business needs. At Inventive HQ, we combine industry expertise with innovative practices to enhance your cybersecurity, streamline your IT operations, and leverage cloud technologies for optimal efficiency and growth.