Managing Inventory
You can discover the devices using the auto discovery option, and import the details into Cisco VTS. You can also manually create a CSV file with device details, in a prescribed format, and import it into Cisco VTS.
You can create authorization groups and assign devices you import into Cisco VTS, to these groups. Authorization groups are used to group devices with the same credentials (i.e. usernames and passwords). Once the authorization groups are created, all the devices under these groups may be accessed without specifying the credentials every time they are accessed.
If the same credential are used for accessing all devices, one authorization group can be used. If the credentials are different for different devices, multiple authorization-groups (as many as username/password pairs used by devices) need to be created.
When you do a manual import of devices, the CSV file that is used to import inventory details links the authorization group with a specific device. The applicable authorization group should be used for corresponding device entry in the CSV file.
This chapter has the following sections:
- Creating Authorization Groups
- Performing Auto Discovery
- Importing Inventory using CSV File
- Viewing the Network Topology
- Viewing Network Inventory
- Viewing Host Inventory
- Viewing the IOS XRv to VTF Mapping
Creating Authorization Groups
Authorization Group is used by Cisco VTS to authenticate or to log in to the device.
To create an authorization group:
Performing Auto Discovery
In the auto discovery option, Cisco VTS automatically discovers the network topology in the data center . You can modify the device details after discovery is complete and add details to the inventory.
-
Link Layer Discovery Protocol (LLDP) has to be enabled on leafs, spine, DCI, and computes. See documentation for the respective devices for details about how to enable LLDP on these devices.

Note
As part of Topology discovery, once the compute hosts have been discovered using LLDP, you need to add the username and password to each host entry. This update is required for installation of the host-agent (in case of OpenStack) and any subsequent password change via VTS GUI to go through.
-
A seed device has to be identified, and the IP should be provided. The seed IP is that of one of the leaf or spine devices.
-
All devices must have a common set of credentials. These credentials will be used during the discovery process. See Managing Inventory for more information. The credentials must be of the appropriate privilege level on the devices.
To perform auto discovery:
Importing Inventory using CSV File
The device inventory details need to be uploaded using a CSV file, in the prescribed format. The inventory file is used to define device mappings. If the format is incorrect, Cisco VTS displays an error and provides the details of the error. After a successful import, the topology gets displayed based on the mapping specified in the file.
![]() Note | You should be an admin user to download or upload the CSV file. Also, if you are uploading a CSV file for the first time and there are issues uploading the file, then only the partial information is uploaded. You need to delete all the devices from network inventory and re-upload the file after fixing the issues. Or else, you may encounter problems due to the partial upload. |
To download a sample inventory file, click Download Template.
![]() Note | In a VMware environment, each time you add a leaf, you must create a corresponding VMware vSphere Distributed Switch (VDS). See the Important Notes Regarding VMware vSphere Distributed Switch (VDS) section for details. |
| Step 1 | Go to . The Inventory / Discovery window appears. |
| Step 2 | Click
Import
CSV
The Import Devices popup window appears. |
| Step 3 | Click
Browse to choose the CSV file.
Click Download Template to download a sample CSV file.
|
| Step 4 | Browse for the CSV file, and click Import. |
| Step 5 | After the
import operation complete, the details are displayed in the table.
You can use the Bulk Edit option to modify the device details for more than one devices, before you add the devices to inventory, using the Add to Inventory button. To avoid errors, make sure you review the details in the table before you add the devices to Inventory. Click the device name to open the connected devices popup window, which gives details about connected devices for a device. |
Viewing the Network Topology
To view the network topology:
| Step 1 | Go to . The Inventory / Topology window appears. |
| Step 2 | Select the
tenant for which you need to view the topology, from the
Select
Tenant drop down list.
The topology is displayed in the Topology window. You can use the following buttons to control the display: Hover the mouse cursor over the Topology Setting icon to view Topology Setting popup, where you can change the display icon appearance, and display color. |
Viewing Network Inventory
The network inventory table displays details about the devices which have been added to the inventory.
To view the network topology:
The following details are displayed:
You can add network devices via the Network Inventory table. To do this, click the Add (+) icon, and provide the details. You can use this option to add devices to the inventory. To edit network device, select the device you want to edit and click the Edit icon.
|
Adding Fabric Connection
To add fabric connection:
Syncing Configuration
You can check if the device state is in sync with VTS configuration database.
To check whether the configuration is in sync:
![]() Note | This operation can be done only on a device that has the Admin State as Unlocked. If Admin state is Locked, you must change the Admin State to Unlocked, and then do the check-sync operation. Also, the out-of-sync-commit behavior in System Settings must be set to Reject for this feature to be enabled. |
| Step 1 | Go to . The Inventory / Network Inventory page displays the Network Inventory table . |
| Step 2 | Click the
Config Sync link under the Sync column, for
the device.
If the configuration is in sync with the VTS database, the green In Sync icon is displayed. |
Viewing Host Inventory
You can view the details of the hosts connected to the switches.
The Host Inventory has the Install Capabilities button. You can select the host from the list, and click Install Capabilities. If the host is connected to a physical VTEP (ToR), it installs the host agent in case of an OpenStack environment. If the capability is Virtual, clicking the Install Capabilities button installs the VTF VM on that host. See Installing OpenStack Host Agent and VTF using GUI.
To view host inventory details:
| Step 1 | Go to . The Inventory / Host Inventory window appears |
| Step 2 | Select the
device from the Select Device drop-down list. The following details are
displayed:
To add a host from the table, select the Host Name check box corresponding to the device and click the Add (+) icon. Then provide the necessary details. To edit a host from the table, select the Host Name check box corresponding to the device and click the Edit icon. To delete a host from the table, select the Host Name check box corresponding to the device and click the click the Delete (X) icon. |
Installing OpenStack Host Agent and VTF using GUI
You can use the Install Capabilities button to install the Host Agent and VTF on a host based on whether it is a virtual or physical server.
| Step 1 | Go to Inventory > Host Inventory. The Inventory / Host Inventory window appears |
| Step 2 | Click +
to add a host. You may also edit a host and modify the
parameters to enable installation of physical or virtual capabilities.
Ensure that you review the tooltips for important information about the entries. |
| Step 3 | Click Install
Capabilities. Based on the host type, it installs the host agent /
VTF on the host.
See the Status column for the installation status. The VMM type is also shown once the capabilities get installed. |
Viewing the IOS XRv to VTF Mapping
The canvas displays the number of VTFs that are attached to the IOS XRvs . The table on the right hand side shows the VTFs. |
Feedback