Introduction
This document describes how to match the Virtual IP address to the floating IP addresses in the Ultra-M solution.
Prerequisites
Requirements
Cisco recommends that you have knowledge of these topics
- Ultra-M base architecture
- STAROs
Components Used
The information in this document is based on Ultra 5.1.x release.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
Abbreviations
These abbreviations are used.
VNF |
Virtual Network Function |
OSPD |
OpenStack Platform Director |
CF |
Control Function |
SF |
Service Function |
ESC |
Elastic Service Controller |
VIM |
Virtual Infrastructure Manager |
VM |
Virtual Machine |
EM |
Element Manager |
UAS |
Ultra Automation Services |
UUID |
Universally Unique IDentifier |
Problem
In Ultra-M setup, when you do nova list, you get a lot of VMs that are created along with internal networks that are not necessarily (by default) reachable from the OSPD or external network.
Solution
To be able to figure out what is the IP you can contact for ESC, UAS (AutoVNF or Auto-IT-VNF, which depends upon the version or to that meter, anything that has floating IP address assigned as this varies per release ) you can use this procedure:
Step 1. Do neutron port-list | grep vip
neutron port-list | grep vip
| 749699c4-daae-4ecc-9f1e-20f455e47e25 | tb3-bxb-vnf1-autovnf-uas-vip | fa:16:3e:b0:20:ff | {"subnet_id": "deb106d0-3fc0-4e3c-895f-104955b0d8b2", "ip_address": "172.x.y.100"} |
| 8169725a-b968-4b6f-80b3-f16a39b5ebb0 | tb3-bxb-vnf1-vnfm-ESC-vip | fa:16:3e:03:92:ae | {"subnet_id": "deb106d0-3fc0-4e3c-895f-104955b0d8b2", "ip_address": "172.x.y.105"} |
| f18b0121-47ac-4d5a-9283-bfb099cab23d | auto-it-vnf-ISO-590-uas-vip | fa:16:3e:72:ab:2b | {"subnet_id": "f1e3ca42-f3ed-4595-8959-3251042722d7", "ip_address": "173.x.y.10"} |
From this, you see:
AutoVNF UAS: 172.x.y.100
ESC: 172.x.y.105
Auto-IT-VNF UAS: 172.x.y.10
Step 2. Look at the corresponding floating IP address assigned to these.
[stack@bxb-undercloud-pod3 ~]$ neutron floating ip list
(neutron) floatingip-list
+--------------------------------------+------------------+---------------------+--------------------------------------+
| id | fixed_ip_address | floating_ip_address | port_id |
+--------------------------------------+------------------+---------------------+--------------------------------------+
| 04369b3e-d6b6-490a-becb-bc645b215b5e | 172.x.y.100 | 10.a.b.189 | 749699c4-daae-4ecc-9f1e-20f455e47e25 |
| 244ff3a4-9d2f-45e3-8ed4-0b0f2d3347af | 172.x.y.103 | 10.a.b.190 | 8ee48e89-285a-462c-b5b1-1b690b18c8c4 |
| 28eaea04-a3e9-4085-9e21-5cebd72a6e23 | 172.x.y.104 | 10.a.b.192 | efdf0e03-79f8-43a9-a8f1-8b8cde4bf306 |
| 63e93735-a558-4bf7-a593-2c008d079e6d | 173.x.y.10 | 10.a.b.188 | f18b0121-47ac-4d5a-9283-bfb099cab23d |
| 8bc1e28f-68d7-4d85-b0a0-0ec2568a1380 | 172.x.y.105 | 10.a.b.191 | 8169725a-b968-4b6f-80b3-f16a39b5ebb0 |
+--------------------------------------+------------------+---------------------+--------------------------------------+
(neutron)
From this output, you can see the IP addresses that can be used to contact for specific functions:
AutoVNF UAS: 10.a.b.189
ESC: 10.a.b.191
Auto-IT-VNF UAS: 10.a.b.188
This range is normally reachable from OSPD or external network.
BJB had timeout connecting to BDB backend. Ensure that you are connected to the Cisco Internal Network.[close]