Problem

Unable to deploy Versa FlexVNF on a branch after getting the management IPaddress, in spite of running the staging.py script.


Solution 

Ensure you have these in place:

  • Pre-staging and post staging templates. Ensure they are correctly configured.
  • Connectivity between the Versa Director to a controller, and from a controller to a branch.


Follow these steps to resolve this issue and deploy the Versa FlexVNF on a branch:

  1. Check the route in branch. The branch must have the southbound IP Address (192.10.1.1) of Versa Director. 
  2. Run the show route routing-instance grt CLI command to check the route between the branch to the Versa Director.
    admin@BRANCH1001-cli> show route routing-instance grt
    
    Routes for Routing instance : grt  AFI: ipv4
    
    Codes: E1 - OSPF external type 1, E2 - OSPF external type 2
    IA - inter area, iA - intra area,
    L1 - IS-IS level-1, L2 - IS-IS level-2
    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
    RTI - Learnt from another routing-instance
    + - Active Route
    
    Prot   Type  Dest Address/Mask   Next-hop        Age      Interface name
    ----   ----  -----------------   --------        ---      --------------
    conn   N/A  +192.20.11.0/30      0.0.0.0         2w1d04h  vni-0/0.0
    local  N/A  +192.20.11.2/32      0.0.0.0         2w1d04h  directly connected


  3. Open the /var/versa/vnms/data/conf/vnms.properties file and check for the southbound IP address (192.10.1.1) of the Versa Director.
  4. Edit the /var/versa/vnms/data/conf/vnms.properties file to add the southbound IP Address of Versa Director, if this IP is missing in the file.
  5. Run this sudo command to open the log file.
        admin@LAB2-DIRECTOR:~$ sudo vi /var/versa/vnms/data/conf/vnms.properties