Managing ArubaCX Switches with NetEdit

⏱️ Estimated reading time: Approx. 8 minutes (8 min read)

Our networks are constantly growing. We expand existing networks, separate them for specific purposes, or create new networks for new businesses.

As networks grow, maintenance becomes increasingly difficult for administrators. In particular, large-scale network changes require prior preparation, design, configuration, and verification of each and every network device. While the Command Line Interface (CLI) is a powerful tool for configuration, it lacks scalability.

Introducing Aruba NetEdit

Aruba NetEdit provides configuration, monitoring, and troubleshooting of each connected switch.
Provides workflow automation that enables changes to multiple devices without the need for separate programming skills, while remaining consistent and compliant.

This allows administrators to have a smart and error-free configuration environment.
IT departments can now orchestrate end-to-end service rollouts, rapidly automate changes across the network, and ensure policy compliance after network updates.
Aruba NetEdit works closely with the Network Analytics Engine (NAE), the analytics capability built into ArubaCX switches.

NetEdit provides compliance, design verification, analysis, and troubleshooting, empowering network administrators and operators with intelligent business support and continuous validation.

NetEdit로 ArubaCX 스위치 관리하기 - image

As shown in the figure, NetEdit communicates with ArubaOS-CX switches via the Representational State Transfer Application Programming Interface (REST API).

I previously explained that ArubaOS-CX supports the 100% REST API as a feature, right?
This means that all configuration, monitoring, and verification of ArubaCX switches can be done using only REST APIs.

Additionally, it uses SSH to verify changes and supports SNMPv2c and SNMPv3 for discovery of non-CX devices.

Installing NetEdit

Aruba NetEdit is a web-based application that runs as a virtual machine in an Open Virtualization Application (OVA).

NetEdit, which can be installed on VMware's vSphere 6.0 or later, requires the following specifications:.

  • 6 virtual CPUs
  • 32GB RAM
  • 115GB disk space
  • Networks that can be connected to the switches to be managed
NetEdit로 ArubaCX 스위치 관리하기 - image 1

Installation is as simple as selecting “Deploy OVF Template” in the vSphere Web Client and following the wizard to deploy the NetEdit ova file.

NetEdit initial configuration

Once you have installed NetEdit's VM, you will need to do some setup to use it.

1. Initial login with the “neadmin” account on the console screen.

netedit-server login: neadmin

2. Set the initial password.

Debian GNU/Linux 9 netedit-server tty1 netedit-server login: neadmin You are required to change your password immediately (root enforced)
New password:
Retype new password: 

3. After completing the password setup, log in with the new password. Console-based configuration will then begin automatically.

4. A page will appear with instructions for configuring the system. (You can return to the initial configuration menu using the Python command.)

NetEdit로 ArubaCX 스위치 관리하기 - image 2

5. Review the license terms and select “Agree.”.

NetEdit로 ArubaCX 스위치 관리하기 - image 3

※ NetEdit is Free for up to 25 switches(Use as trial version)
To manage more devices, you will need to subscribe to a 1-year or 3-year subscription.

6. Set the Hostname and IP for network configuration.

NetEdit로 ArubaCX 스위치 관리하기 - image 4

7. Check all settings and click “OK”.

NetEdit로 ArubaCX 스위치 관리하기 - image 5

Configuring the NetEdit GUI

1. Access the NetEdit web page by entering the IP address of the NetEdit server in your web browser.

  • https://

2. On the first login page, log in using the account information below.

  • Username: admin
  • Password: [blank]

The password set above is for console access and is different from the password for web login.

3. Upon successful first login, a screen will appear asking you to change the default password.

NetEdit로 ArubaCX 스위치 관리하기 - image 6
  • Old Password: [space]
  • Password: [New Password]
  • Confirm Password: [New Password]

4. Once the password change is complete, the Overview screen below will appear, and NetEdit is ready to use.

NetEdit로 ArubaCX 스위치 관리하기 - image 7

Device Discovery with NetEdit

To discover devices with Aruba NetEdit, each switch requires the following:.

  • The Admin user must have a password set.
  • The switch must be connected via the OOBM port.
  • SSH must be enabled on the mgmt VRF.
  • HTTPS must be enabled on the mgmt VRF.
  • The REST interface must have read-write mode enabled.

To meet these prerequisites, the following configuration must be done in advance for each switch:.

Switch(config)# user admin password
Switch(config)# interface mgmt
Switch(config-if-mgmt)# no shutdown
Switch(config-if-mgmt)# ip static <ip-address>
Switch(config-if-mgmt)# default-gateway <default-gateway-IP>
Switch(config)# ssh server vrf mgmt
Switch(config)# https-server vrf mgmt
Switch(config)# https-server rest access-mode read-write

Once this pre-configuration is complete, Aruba NetEdit will automatically discover the ArubaOS-CX switch.
This process allows NetEdit to monitor and manage the device.

NetEdit로 ArubaCX 스위치 관리하기 - image 8

Step 1. [Action] Go to the menu [Discover Devices] is selected.

Step 2. Enter the account information for the admin account configured on the ArubaOS-CX switch. (Create a template for account information)

※ reference: NetEdit also allows you to add devices manually.

NetEdit로 ArubaCX 스위치 관리하기 - image 9

Step 3. Enter the Seed IP address.

Step 4. Map the seed IP address to the account information created above.

Step 5. Search for your device.

NetEdit로 ArubaCX 스위치 관리하기 - image 10

Once the device search is complete, information will be automatically retrieved as shown in the image above.

Monitoring devices with NetEdit

NetEdit is not a Network Management System (NMS), but it can check basic switch status information.

NetEdit로 ArubaCX 스위치 관리하기 - image 11

The Device Details screen shows basic information such as hostname, serial information, and MAC address.
And in the Revision History section at the bottom, you can see the history of configuration changes applied to the device.

Additionally, there is a screen where you can create and select a plan to configure on your device.

NetEdit로 ArubaCX 스위치 관리하기 - image 12

NetEdit also allows you to view information about installed hardware. For example, you can view information about transceivers, line cards, and power supply units (PSUs) installed on a CX-OS switch.

You can also check the firmware information located in the Primary Secondary partition.

NetEdit로 ArubaCX 스위치 관리하기 - image 13

Additionally, you can check the configuration information (config information) configured for each switch in NetEdit without a separate command.

Managing devices with NetEdit

Every time an administrator configures something on a device, they must create a Configuration Plan.

For example, if you want to configure VLAN 1112 on interface 2/1/4, proceed as follows:.

NetEdit로 ArubaCX 스위치 관리하기 - image 16

Step 1. Create a Plan

Step 2. Enter configuration. (Provides the same user experience as configuring ports in the CLI.)

Step 3. Verify changes. Ensure there are no errors before moving on to the next step.

NetEdit로 ArubaCX 스위치 관리하기 - image 15

Step 4. Deploy the created Plan.

Step 5. Double-check the Plan deployment and click “Deploy”.

Step 6. Verify that the changes have been applied successfully on the switch's CLI screen.


Additionally, Aruba NetEdit can compare the configuration before and after the switch to show you what is different.
It also provides audit information about who changed the config and when.

I can create a template by configuring the basic configuration I need, and then use that template whenever I install a new switch. It also significantly reduces human error by checking for typos and configuration errors while I'm writing the configuration.

For various purposes and security reasons within companies, networks are being segmented and the number of network devices is increasing accordingly.
Managing numerous network devices can be challenging, increasing the likelihood of errors and failures. In such situations, utilizing NetEdit, a tool that allows for batch management of network devices, will enable easier and more stable network operation.

Similar Posts

  • [ACSA Training #33] Routing

    ⏱️ Estimated read time: Approx. 10 minutes (10 min read) Since a switch is a Layer 2 device, its ports can only execute Layer 2 functions and protocols, such as becoming a member of each VLAN (member port) or transmitting frames. When an endpoint terminal is connected to a port used as a Layer 2 interface, based on the destination Layer 2 MAC address…

  • AOS-CX CLI Commands (3)

    ⏱️ Estimated reading time: Approx. 6 minutes (6 min read) In the last two posts, we explored the basic settings of the AOS-CX switch product family and how to check entered commands. This time, we will look at the commands necessary for switch maintenance. As I have already provided the maintenance commands while writing ACSA training content…

  • [ACSA Education #22] Forwarding Table

    ⏱️ Estimated read time: Approx. 4 minutes (4 min read) Layer 2 switches transmit data based on MAC addresses. To do this, switches use a MAC Address Table. When a device connected to a switch sends a frame, the table is automatically created based on the MAC address of the source frame. So, how does it work? MAC Address Table Switch…

  • Installing EVE-NG on Hyper-V

    ⏱️ Estimated reading time: Approx. 6 minutes (6 min read) In the previous post, I introduced the AOS-CX simulator. The AOS-CX simulator can be run through emulators such as EVE-NG or GNS3. Today, I would like to look into the installation using EVE-NG. EVE-NG is a very powerful network virtualization emulator that simulates network equipment from various manufacturers as if it were actual equipment…

  • Automate Operations with AOS-CX NAE Lite

    ⏱️ Estimated read time: Approx. 10 minutes (10 min read) The AOS-CX switch is equipped with a proprietary analytics engine called the Network Analytics Engine (NAE). The NAE is a unique built-in analytics framework used for network assurance and troubleshooting. The NAE Agent is provided by HPE Aruba and is a Python-based tool for monitoring switch resource and protocol status…

  • [ACP-DC Training#8] 2-Tier Design for Small Data Centers

    ⏱️ Estimated read time: Approx. 13 minutes (13 min read) Layer 2 two-tier designs are simple to deploy, operate, and troubleshoot because they use existing traditional protocols. They can be handled without specialized knowledge of overlay protocols or complex designs. This architecture is suitable for small to medium-sized data centers, but in larger environments, at the data center POD level…