Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Step 1. Run "demo.sh init" from Robot VM to populate A&AI


Step 1.1. Create VoLTE service with Huawei VNFs and set nf_type parameter to huaweivnfmdriver. Put a screenshot here


Step 2. Install MockServer docker in Robot VM

...

Step 6. Use Postman to create data center network 1,2,3,4 for overlay network. Make sure update model-invariant-id and model-version-id with VoLTE e2e service invariant uuid and uui respectively. 

Code Block
titleCreate DC Network 1,2,3,4
collapsetrue
PUT https://{{aai}}:8443/aai/v11/network/l3-networks/l3-network/example-network-id-val-95686

Body:
<?xml version="1.0" encoding="UTF-8"?>
<l3-network xmlns="http://org.openecomp.aai.inventory/v11"> 
  <network-id>example-network-id-val-95686</network-id> 
  <network-name>network1</network-name> 
  <network-type>example-network-type-val-25886</network-type> 
  <network-role>example-network-role-val-83276</network-role> 
  <network-technology>example-network-technology-val-14076</network-technology> 
  <neutron-network-id>example-neutron-network-id-val-26627</neutron-network-id> 
  <is-bound-to-vpn>true</is-bound-to-vpn> 
  <service-id>example-service-id-val-62516</service-id> 
  <network-role-instance>44307133</network-role-instance> 
  <orchestration-status>example-orchestration-status-val-96100</orchestration-status> 
  <heat-stack-id>example-heat-stack-id-val-78938</heat-stack-id> 
  <mso-catalog-key>example-mso-catalog-key-val-87197</mso-catalog-key> 
  <contrail-network-fqdn>example-contrail-network-fqdn-val-7496</contrail-network-fqdn> 
  <model-invariant-id>e9b5654e-6627-4590-9a54-a39b4d85955e</model-invariant-id> 
  <model-version-id>96a01eb8-1538-40a6-a9ab-0f6bf8e0d877</model-version-id> 
  <model-customization-id>example-model-customization-id-val-68776</model-customization-id> 
  <widget-model-id>example-widget-model-id-val-80547</widget-model-id> 
  <widget-model-version>example-widget-model-version-val-92795</widget-model-version> 
  <physical-network-name>example-physical-network-name-val-18937</physical-network-name> 
  <is-provider-network>true</is-provider-network> 
  <is-shared-network>true</is-shared-network> 
  <is-external-network>true</is-external-network> 
  <selflink>example-selflink-val-16441</selflink> 
  <operational-status>example-operational-status-val-2969</operational-status> 
</l3-network>


Step 7. Change huaweivnfmdriver MSB service url and point to MockServer. Assume you are running from MutliService VM

Code Block
>curl -X DELETE http://127.0.0.1/api/microservices/v1/services/huaweivnfmdriver/v1
>curl -X GET http://127.0.0.1/api/microservices/v1/services/huaweivnfmdriver/v1
>curl -X POST -H "Content-Type:application/json" -d '{"serviceName":"huaweivnfmdriver","version":"v1","url":"/api/huaweivnfmdriver/v1","protocol":"REST","lb_policy":"round-robin","nodes":[{"ip":"10.0.10.1","port":"1080"}]}' http://127.0.0.1/api/microservices/v1/services

...


Step 9. Open /service//vfc/nfvo/lcm/lcm/pub/config/config.py and change AAI_BASE_URL = "http://10.0.14.1:80/aai/v11"

...

Step 13. Distribute VoLTE service from SDC


Step 14. Distribute VoLTE service from UUIOnboard VNFs, EPC_NS, IMS_NS, EPC Service, IMS Service in order from UUI (why EPC_NS before EPC Service)?


Step 15. Simulate request from UUI to SO

...