Overview to Cisco VTS Installation in Cisco NFVI
The Cisco Virtual Topology System (VTS) is an overlay management and provisioning system for data center networks. It automates data center overlay fabric provisioning for both physical and virtual workloads. It provides a policy-based approach for overlay provisioning, and can be used for multitenant data centers for cloud services, including Cisco NFVI.
To install Cisco VTS with Cisco NFVI, you must manually install the Cisco VTS Virtual Topology Controller (VTC) and its VTSR VMs before you start the Cisco VIM installation. The VTC and VTSR VMs must be run on an independent pair of servers, that is, not on a Cisco NFVI control, compute, storage, or management node. You set up the networking on those servers as described and outlined in the installation procedures. When you run the Cisco VIM installer, you have to provide the VTC VIP and appropriate VTS credentials.
The following figure shows how Cisco VTS Virtual Topology Controller (VTC) and the VTSR virtual machines (VMs) connect to the Cisco NFVI networks.
The following table maps Cisco VTS network names to Cisco VIM network names.
Cisco VTS VM |
Cisco VTS Network Name |
Cisco VIM Network Name |
---|---|---|
VTC |
Management Network |
API (a) |
VTC |
Underlay Network |
Management or Provision (mx) |
VTSR |
Management Network |
Management or Provision (mx) |
VTSR |
Underlay Network |
Tenant (t) |
The following table describes the required IP address allocations for VTS components.
Cisco VIM Network |
Required Cisco VTS IP Addresses |
Description |
---|---|---|
API (a) |
3 total (1 VIP + 1 IP per VTC VM) |
Set up in the VTC config.iso and cluster.conf |
Management or Provisioning (mx) |
|
Set up in VTSR config.iso. Note: VTS component IP addresses cannot overlap with the pool ranges configured in the Cisco VIM setup_data.yaml. |
Tenant (t) |
2 total—(one IP address VTSR VM. |
Set up in VTSR config.iso Note: The VTS component IPs cannot overlap with pool ranges that are configured in the Cisco VIM setup_data.yaml. |
The following is the VTS IP distribution and setup mechanism.
VIM API network
-
VTC1—api (a) network IP1 (associated through the VTC1 config ISO)
-
VTC2—api (a) network IP2 (associated through the VTC2 config ISO)
-
VTC VIP—api (a) network IP3 (associated through the HA step cluster.conf)
VIM Management/Provisioning network
-
VTC1—management/provisioning (mx) network IP1 (associated through the VTC1 config ISO)
-
VTC2—management/provisioning (mx) network IP2 (associated through the VTC2 config ISO)
-
VTC VIP—management/provisioning (mx) network IP3 (associated through the HA step cluster.conf)
-
VTSR 1—management/provisioning (mx) network IP4 (associated through the VTSR-1 config ISO)
-
VTSR 2—management/provisioning (mx) network IP5 (associated through the VTSR-2 config ISO)
VIM Tenant network:
-
VTSR 1—tenant (t) network IP1 (associated through the VTSR-1 config ISO)
-
VTSR 2—tenant (t) network IP2 (associated through the VTSR-2 config ISO)
Cisco VTS Usernames and Passwords in Cisco NFVI
The following table lists the Cisco VTS usernames and passwords that are deployed after you install Cisco VTS in Cisco NFVI.
Configuration Location |
Value Requirements |
Description/Comments |
---|---|---|
mercury: openstack-configs/setup_data.yaml VTS_PARAMETERS: VTS_USERNAME VTS_PASSWORD The following two parameters are optional, only required if VTS_DAY0 is enabled VTC_SSH_PASSWORD VTC_SSH_USERNAME |
VTS_USERNAME must be admin VTS_PASSWORD must match VTC UI login password for the admin user. Password must have a minimum of 8 characters and at least one uppercase letter, one digit, and one special character. The VTC_SSH_PASSWORD and VTC_SSH_USERNAME are ssh credentials to login to VTC VMs. |
Used by VTF to register with the VTC / VTSR. |
VTC ISO config.txt : vts-adminPassword |
Must match the Cisco VIM setup_data.yaml VTS_SSH_PASSWORD parameter. |
Configures VTC admin user initial password. |
VTC ISO config.txt : AdministrativeUser AdministrativePassword |
SSH username/password for VTC VM |
SSH username/password for VTC VM |
VTSR ISO: USERNAME PASSWORD |
VTSR VM SSH username/password The VTSR adds this in VTS Inventory > Authorization Group > vtsgroup3 Device User Name associated with VTC admin user |