...
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 | ||||
---|---|---|---|---|
| ||||
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
...