- Cisco Nexus Data Broker Overview
- Deploying Cisco Nexus Data Broker
- Managing TLS Certificate, KeyStore, and TrustStore Files
- Logging in and Managing Cisco Nexus Data Broker
- Configuring Cisco Nexus 9000 Series Switches
- Configuring the Nexus Data Broker
- Viewing and Adding Devices
- Viewing and Adding Flows
- Viewing Consistency Check
- Managing Users
- Configuring the Setup for a Use Case in the Centralized Mode
- Managing System
Deploying Cisco
Nexus Data Broker
This chapter contains the following sections:
Installing Cisco Nexus Data Broker
Installing or Upgrading the Cisco Nexus Data Broker Software
There is no direct upgrade path from Cisco XNC Monitor Manager Release 1.5 and 1.6 to Cisco Nexus Data Broker Release 3.0. If you have Cisco XNC Monitor Manager Release 1.5 and 1.6 installed and you want to update to the latest Cisco Nexus Data Broker release, you must first upgrade to Cisco Nexus Data Broker 2.0 release. See the Cisco Nexus Data Broker Deployment Guide for the procedure.
-
To complete a new installation of Cisco Nexus Data Broker, see the Installing the Cisco Nexus Data Broker Software section.
-
To upgrade Cisco XNC Monitor Manager Release 1.5 or Release 1.6 to the Cisco Nexus Data Broker 3.0 release, see the upgrading section in Cisco Nexus Data Broker Configuration Guide.
Installing the Cisco Nexus Data Broker Software
| Step 1 | In a web browser, navigate to Cisco.com. | ||||||
| Step 2 | Under Support, click All Downloads. | ||||||
| Step 3 | In the center pane, click Cloud and Systems Management. | ||||||
| Step 4 | If prompted, enter your Cisco.com username and password to log in. | ||||||
| Step 5 | In the right
pane, click
Network Controllers and Applications, and then click
Cisco
Nexus Data Broker.
The file information for Release 3.1.0 is displayed: Cisco Nexus Data Broker Software Application: ndb1000-sw-app-k9-3.1.0.zip | ||||||
| Step 6 | Download the Cisco Nexus Data Broker application bundle. | ||||||
| Step 7 | Create a
directory in your Linux machine where you plan to install
Cisco Nexus Data Broker.
For example, in your Home directory, create CiscoNDB. | ||||||
| Step 8 | Copy the Cisco Nexus Data Broker zip file into the directory that you created. | ||||||
| Step 9 | Unzip the
Cisco Nexus Data Broker zip file.
The Cisco Nexus Data Broker software is installed in a directory called xnc. The directory contains the following:
|
Upgrading the Application Software
You can use the upgrade command to upgrade a Cisco Nexus Data Broker Release 2.2.0, 2.2.1, and 3.0.0 to Cisco Nexus Data Broker Release 3.1.0. This upgrade is an in-place upgrade, which means that the product bits are replaced. A backup archive is created to restore your original installation, if necessary.
![]() Note | You can directly upgrade from Cisco Nexus Data Broker Release 2.2.0, 2.2.1, and 3.0.0 to Cisco Nexus Data Broker Release 3.1.0 by running the upgrade script. |
When you execute the upgrade command, the installation and the configuration are upgraded. However, any changes you made to the shell scripts or configuration files, for example, runxnc.sh and config.ini, are overwritten. After you complete the upgrade process, you must manually reapply your changes to those files.
-
If you have upgraded from an earlier release to Cisco Nexus Data broker 2.2, reset the password, start the controller and save the configuration using the Save button at the top of the menu bar in the Cisco XNC Monitor Manager GUI.
-
Stop all controller instances that use the Cisco Nexus Data Broker 2.x installation. This will avoid conflicts with the file system, which is updated during the upgrade.
-
If you are using high availability clustering, stop all application instances in the cluster to ensure that there are no inconsistencies.
-
Back up your config.ini and runxnc.sh files.
-
After upgrading from Release 2.2 to Release3.1, when you run xnc.sh, check the JAVA version. Change JAVA_HOME after upgrading the JDK.
You should manually backup your config.ini and runxnc.sh files before upgrading, because the backup process does not back them up for you. If you do not backup your files before upgrading, any changes you made will be lost.
![]() Note | When you run runxnc.sh script after upgrading from Cisco Nexus Data Broker, Release 2.2.0 to Cisco Nexus Data Broker, Release 3.1.0, make sure that you upgrade your current Java version and you have set JAVA_HOME to point to the correct JAVA version. If the current Java version used is lower than 1.8.0_45, the Java process does not start and it does not get the Web access. |
| Step 1 | In a web browser, navigate to Cisco.com. | ||||||||||||||||||
| Step 2 | Under Support, click All Downloads. | ||||||||||||||||||
| Step 3 | In the center pane, click Cloud and Systems Management. | ||||||||||||||||||
| Step 4 | In the right pane, click Network Controllers and Applications, and then click Cisco Nexus Data Broker. | ||||||||||||||||||
| Step 5 | Download the Cisco Nexus Data Broker Release 3.1.0 application bundle: Cisco Nexus Data Broker Software Application—ndb1000-sw-app-k9-3.1.0.zip | ||||||||||||||||||
| Step 6 | Create a
temporary directory in your Linux machine where you plan to upgrade to
Cisco Nexus Data Broker.
For example, in your Home directory, create CiscoNDB_Upgrade. | ||||||||||||||||||
| Step 7 | Extract the Cisco Nexus Data Broker Release 3.1.0 zip file into the temporary directory that you created. | ||||||||||||||||||
| Step 8 | Navigate to the xnc directory that was created when you installed the Cisco Nexus Data Broker 2.0 release earlier. | ||||||||||||||||||
| Step 9 | Stop running all Cisco Nexus Data Broker 2.x release processes. | ||||||||||||||||||
| Step 10 | Backup your Cisco Nexus Data Broker 2.x release installation using your standard backup procedures. | ||||||||||||||||||
| Step 11 | Navigate to the xnc/bin directory in the temporary directory that you created for the Cisco Nexus Data Broker Release 3.1.0 upgrade software. | ||||||||||||||||||
| Step 12 | Upgrade the
application by entering the
./xnc upgrade --perform
--target-home {xnc_directory_to_be_upgraded}
[--verbose] [--backupfile
{xnc_backup_location_and_zip_filename}]
command.
You can use one of the following options:
| ||||||||||||||||||
| Step 13 | Navigate to the xnc directory where you originally installed Cisco XNC Monitor Manager. | ||||||||||||||||||
| Step 14 | Start the
application processes that you previously stopped.
| ||||||||||||||||||
| Step 15 | If you have
any upgrade-related issues, perform the following tasks:
|
Starting the Application
Verifying That The Application is Running
| Step 1 | Open a command window where you installed Cisco Nexus Data Broker. | ||
| Step 2 | Navigate to the xnc directory that was created when you installed the software. | ||
| Step 3 | Verify that the
application is running by entering the
./runxnc.sh
-status command.
The controller outputs the following, which indicates that the controller is running the Java process with PID 21680: Controller with PID:21680 -- Running!
|
What to Do Next
Connect the switches to the controller. For more information, see the configuration guide for your switches.

Feedback