summaryrefslogtreecommitdiffstats
path: root/vcpe_beijing/mockserver
diff options
context:
space:
mode:
Diffstat (limited to 'vcpe_beijing/mockserver')
-rw-r--r--vcpe_beijing/mockserver/.DS_Storebin0 -> 6148 bytes
-rw-r--r--vcpe_beijing/mockserver/172.30.22.740
-rw-r--r--vcpe_beijing/mockserver/404-so.json10
-rw-r--r--vcpe_beijing/mockserver/404.json5
-rw-r--r--vcpe_beijing/mockserver/5000-client-python3.py30
-rw-r--r--vcpe_beijing/mockserver/8004-client-python3.py53
-rw-r--r--vcpe_beijing/mockserver/8774-client-python3.py30
-rw-r--r--vcpe_beijing/mockserver/mockserver-userguid.pdfbin0 -> 756959 bytes
-rw-r--r--vcpe_beijing/mockserver/post.json33
-rw-r--r--vcpe_beijing/mockserver/respond-200-1.json26
-rw-r--r--vcpe_beijing/mockserver/respond-200-l.json4014
-rw-r--r--vcpe_beijing/mockserver/respond-200-s.json26
-rw-r--r--vcpe_beijing/mockserver/respond-201.json429
-rw-r--r--vcpe_beijing/mockserver/respond-300.json45
-rw-r--r--vcpe_beijing/mockserver/server-python3.py452
-rw-r--r--vcpe_beijing/mockserver/so-200.json57
-rw-r--r--vcpe_beijing/mockserver/so-201.json11
-rw-r--r--vcpe_beijing/mockserver/so_post_5000.json237
-rw-r--r--vcpe_beijing/mockserver/vgw-200.json66
19 files changed, 5524 insertions, 0 deletions
diff --git a/vcpe_beijing/mockserver/.DS_Store b/vcpe_beijing/mockserver/.DS_Store
new file mode 100644
index 0000000..4562a8f
--- /dev/null
+++ b/vcpe_beijing/mockserver/.DS_Store
Binary files differ
diff --git a/vcpe_beijing/mockserver/172.30.22.74 b/vcpe_beijing/mockserver/172.30.22.74
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/vcpe_beijing/mockserver/172.30.22.74
diff --git a/vcpe_beijing/mockserver/404-so.json b/vcpe_beijing/mockserver/404-so.json
new file mode 100644
index 0000000..0745282
--- /dev/null
+++ b/vcpe_beijing/mockserver/404-so.json
@@ -0,0 +1,10 @@
+{
+ "explanation": "The resource could not be found.",
+ "code": 404,
+ "error": {
+ "message": "The Stack (vcpe_vfmodule_vcpevspvbrg20180628a_201807200718) could not be found.",
+ "traceback": null,
+ "type": "EntityNotFound"
+ },
+ "title": "Not Found"
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/404.json b/vcpe_beijing/mockserver/404.json
new file mode 100644
index 0000000..3baafcd
--- /dev/null
+++ b/vcpe_beijing/mockserver/404.json
@@ -0,0 +1,5 @@
+{
+ "message": "The resource could not be found.<br /><br />\n\n\n",
+ "code": "404 Not Found",
+ "title": "Not Found"
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/5000-client-python3.py b/vcpe_beijing/mockserver/5000-client-python3.py
new file mode 100644
index 0000000..d548f68
--- /dev/null
+++ b/vcpe_beijing/mockserver/5000-client-python3.py
@@ -0,0 +1,30 @@
+#!/usr/bin/env python
+
+import http.client
+
+conn = http.client.HTTPConnection("localhost:5000")
+print ("Connected.")
+conn.request("GET", "/")
+r1 = conn.getresponse()
+print (r1.status)
+
+conn.request("POST", "/v3/auth/tokens")
+r2 = conn.getresponse()
+print (r2.status)
+
+conn.request("POST", "/v2.0/tokens")
+r3 = conn.getresponse()
+print (r3.status)
+
+data1 = r1.read().decode()
+data2 = r2.read().decode()
+data3 = r3.read().decode()
+print("This is first response:")
+print("-------------------------------")
+print(data1)
+print("This is second response:")
+print("-------------------------------")
+print(data2)
+print("This is third response:")
+print("-------------------------------")
+print(data3)
diff --git a/vcpe_beijing/mockserver/8004-client-python3.py b/vcpe_beijing/mockserver/8004-client-python3.py
new file mode 100644
index 0000000..35ff669
--- /dev/null
+++ b/vcpe_beijing/mockserver/8004-client-python3.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python
+
+import http.client
+import json
+
+conn = http.client.HTTPConnection("localhost:8004")
+print ("Connected.")
+
+conn.request("GET", "/v1/b45461e4b03547db8f2869d2c9f9e29e/stacks/vcpe_vfmodule_vcpevspvbrg20180628a_201807200645")
+r1 = conn.getresponse()
+print ("first GET request response:")
+print ("----------------------------------------")
+print (r1.status)
+print (r1.read().decode())
+
+header = { "Content-type": "application/json" }
+fd = open('post.json')
+to_send = json.load(fd)
+data_send = json.dumps(to_send)
+conn.request("POST","/v1/b45461e4b03547db8f2869d2c9f9e29e/stacks",data_send,header)
+r0 = conn.getresponse()
+print ("POST request response:")
+print ("----------------------------------------")
+print (r0.status)
+jdata = json.loads(r0.read())
+print(jdata)
+random_key = jdata["stack"]["id"]
+result = "/v1/b45461e4b03547db8f2869d2c9f9e29e/stacks/vcpe_vfmodule_vcpevspvbrg20180628a_201807200718/{}".format(random_key)
+
+conn.request("GET", result)
+r2 = conn.getresponse()
+print ("second GET request response:")
+print ("----------------------------------------")
+print (r2.status)
+print (r2.read().decode())
+
+conn.request("GET", result)
+r3 = conn.getresponse()
+print ("third GET request response:")
+print ("----------------------------------------")
+print (r3.status)
+print (r3.read().decode())
+
+conn.request("GET", result)
+r4 = conn.getresponse()
+print ("fourth GET request response:")
+print ("----------------------------------------")
+print (r4.status)
+print (r4.read().decode())
+
+
+
+
diff --git a/vcpe_beijing/mockserver/8774-client-python3.py b/vcpe_beijing/mockserver/8774-client-python3.py
new file mode 100644
index 0000000..985af0c
--- /dev/null
+++ b/vcpe_beijing/mockserver/8774-client-python3.py
@@ -0,0 +1,30 @@
+#!/usr/bin/env python
+
+import http.client
+
+conn = http.client.HTTPConnection("localhost:8774")
+print ("Connected.")
+conn.request("GET", "/v2.1/b45461e4b03547db8f2869d2c9f9e29e")
+r1 = conn.getresponse()
+print (r1.status)
+
+conn.request("GET", "/v2.1/")
+r2 = conn.getresponse()
+print (r2.status)
+
+conn.request("GET", "/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/detail")
+r3 = conn.getresponse()
+print (r3.status)
+
+data3 = r3.read().decode()
+data2 = r2.read().decode()
+data1 = r1.read().decode()
+print("This is first response:")
+print("-------------------------------")
+print(data1)
+print("This is second response:")
+print("-------------------------------")
+print(data2)
+print("This is third response:")
+print("-------------------------------")
+print(data3)
diff --git a/vcpe_beijing/mockserver/mockserver-userguid.pdf b/vcpe_beijing/mockserver/mockserver-userguid.pdf
new file mode 100644
index 0000000..0d85a4e
--- /dev/null
+++ b/vcpe_beijing/mockserver/mockserver-userguid.pdf
Binary files differ
diff --git a/vcpe_beijing/mockserver/post.json b/vcpe_beijing/mockserver/post.json
new file mode 100644
index 0000000..456f9b3
--- /dev/null
+++ b/vcpe_beijing/mockserver/post.json
@@ -0,0 +1,33 @@
+{
+ "template": "##########################################################################\n#\n#==================LICENSE_START==========================================\n#\n#\n# Copyright 2017 AT&T Intellectual Property. All rights reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n#==================LICENSE_END============================================\n#\n# ECOMP is a trademark and service mark of AT&T Intellectual Property.\n#\n##########################################################################\n\nheat_template_version: 2013-05-23\n\ndescription: Heat template to deploy vCPE vBRG Emulator (vBRGEMU)\n\n#######################################################################\n# #\n# PARAMETERS \t\t\t\t\t\t\t #\n# #\n# 0_port should get IP address from DHCP discover through vBNG #\n# DCAE is not monitoring the BRGEMULATOR #\n#######################################################################\n\nparameters:\n vcpe_image_name:\n type: string\n label: Image name or ID\n description: Image to be used for compute instance\n vcpe_flavor_name:\n type: string\n label: Flavor\n description: Type of instance (flavor) to be used\n public_net_id:\n type: string\n label: Public network name or ID\n description: Public network that enables remote connection to VNF\n vbrgemu_bng_private_net_id:\n type: string\n label: vBNG private network name or ID\n description: Private network that connects vBRGEMU to vBNG\n vbrgemu_bng_private_subnet_id:\n type: string\n label: vBNG private sub-network name or ID\n description: vBNG private sub-network name or ID\n vbrgemu_bng_private_net_cidr:\n type: string\n label: vBNG IN private network CIDR\n description: The CIDR of the input side of vBNG private network\n # vbrgemu_private_net_id:\n # type: string\n # label: vBRGEMU Home private network name or ID\n # description: Private network that connects vBRGEMU to local devices\n #vbrgemu_private_net_cidr:\n # type: string\n # label: vBRGEMU Home private network CIDR\n # description: The CIDR of the input side of vBRGEMU Home private network\n vbrgemu_private_ip_0:\n type: string\n label: vGW private IP address\n description: Private IP address towards the BRGEMU-BNG network\n #vbrgemu_private_ip_1:\n # type: string\n # label: vGW private IP address\n # description: Private IP address towards the BRGEMU private network\n vbrgemu_name_0:\n type: string\n label: vGW name\n description: Name of the vGW\n vnf_id:\n type: string\n label: VNF ID\n description: The VNF ID is provided by ONAP\n vf_module_id:\n type: string\n label: vCPE module ID\n description: The vCPE Module ID is provided by ONAP\n key_name:\n type: string\n label: Key pair name\n description: Public/Private key pair name\n pub_key:\n type: string\n label: Public key\n description: Public key to be installed on the compute instance\n repo_url_blob:\n type: string\n label: Repository URL\n description: URL of the repository that hosts the demo packages\n repo_url_artifacts:\n type: string\n label: Repository URL\n description: URL of the repository that hosts the demo packages\n install_script_version:\n type: string\n label: Installation script version number\n description: Version number of the scripts that install the vFW demo app\n demo_artifacts_version:\n type: string\n label: Artifacts version used in demo vnfs\n description: Artifacts (jar, tar.gz) version used in demo vnfs\n cloud_env:\n type: string\n label: Cloud environment\n description: Cloud environment (e.g., openstack, rackspace)\n vpp_source_repo_url:\n type: string\n label: VPP Source Git Repo\n description: URL for VPP source codes\n vpp_source_repo_branch:\n type: string\n label: VPP Source Git Branch\n description: Git Branch for the VPP source codes\n hc2vpp_source_repo_url:\n type: string\n label: Honeycomb Source Git Repo\n description: URL for Honeycomb source codes\n hc2vpp_source_repo_branch:\n type: string\n label: Honeycomb Source Git Branch\n description: Git Branch for the Honeycomb source codes\n vpp_patch_url:\n type: string\n label: VPP Patch URL\n description: URL for VPP patch for vBRG Emulator\n sdnc_ip:\n type: string\n label: SDNC ip address\n description: SDNC ip address used to set NAT\n compile_state:\n type: string\n label: Compile State\n description: State to compile code or not\n#############\n# #\n# RESOURCES #\n# #\n#############\n\nresources:\n\n random-str:\n type: OS::Heat::RandomString\n properties:\n length: 4\n\n my_keypair:\n type: OS::Nova::KeyPair\n properties:\n name:\n str_replace:\n template: base_rand\n params:\n base: { get_param: key_name }\n rand: { get_resource: random-str }\n public_key: { get_param: pub_key }\n save_private_key: false\n\n #vbrgemu_private_network:\n # type: OS::Neutron::Net\n # properties:\n # name: { get_param: vbrgemu_private_net_id }\n\n #vbrgemu_private_subnet:\n # type: OS::Neutron::Subnet\n # properties:\n # name: { get_param: vbrgemu_private_net_id }\n # network_id: { get_resource: vbrgemu_private_network }\n # cidr: { get_param: vbrgemu_private_net_cidr }\n\n # Virtual BRG Emulator Instantiation\n # 0_port should get IP address from DHCP discover through vBNG once the VNF is running\n vbrgemu_private_0_port:\n type: OS::Neutron::Port\n properties:\n network: { get_param: vbrgemu_bng_private_net_id }\n fixed_ips: [{\"subnet\": { get_param: vbrgemu_bng_private_subnet_id }, \"ip_address\": { get_param: vbrgemu_private_ip_0 }}]\n\n #vbrgemu_private_1_port:\n # type: OS::Neutron::Port\n # properties:\n # network: { get_resource: vbrgemu_private_network }\n # fixed_ips: [{\"subnet\": { get_resource: vbrgemu_private_subnet }, \"ip_address\": { get_param: vbrgemu_private_ip_1 }}]\n\n vbrgemu_0:\n type: OS::Nova::Server\n properties:\n image: { get_param: vcpe_image_name }\n flavor: { get_param: vcpe_flavor_name }\n name: { get_param: vbrgemu_name_0 }\n key_name: { get_resource: my_keypair }\n networks:\n - network: { get_param: public_net_id }\n - port: { get_resource: vbrgemu_private_0_port }\n #- port: { get_resource: vbrgemu_private_1_port }\n metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }}\n user_data_format: RAW\n user_data:\n str_replace:\n params:\n # __brgemu_net_ipaddr__: { get_param: vbrgemu_private_ip_1 }\n # __brgemu_cidr__: { get_param: vbrgemu_private_net_cidr }\n __brgemu_bng_private_net_cidr__: { get_param: vbrgemu_bng_private_net_cidr }\n __repo_url_blob__ : { get_param: repo_url_blob }\n __repo_url_artifacts__ : { get_param: repo_url_artifacts }\n __demo_artifacts_version__ : { get_param: demo_artifacts_version }\n __install_script_version__ : { get_param: install_script_version }\n __cloud_env__ : { get_param: cloud_env }\n __vpp_source_repo_url__ : { get_param: vpp_source_repo_url }\n __vpp_source_repo_branch__ : { get_param: vpp_source_repo_branch }\n __hc2vpp_source_repo_url__ : { get_param: hc2vpp_source_repo_url }\n __hc2vpp_source_repo_branch__ : { get_param: hc2vpp_source_repo_branch }\n __vpp_patch_url__ : { get_param: vpp_patch_url }\n __sdnc_ip__ : { get_param: sdnc_ip }\n __compile_state__ : { get_param: compile_state }\n template: |\n #!/bin/bash\n\n # Create configuration files\n mkdir /opt/config\n #echo \"__brgemu_net_ipaddr__\" > /opt/config/brgemu_net_ipaddr.txt\n #echo \"__brgemu_cidr__\" > /opt/config/brgemu_net_cidr.txt\n echo \"__brgemu_bng_private_net_cidr__\" > /opt/config/brgemu_bng_private_net_cidr.txt\n echo \"__repo_url_blob__\" > /opt/config/repo_url_blob.txt\n echo \"__repo_url_artifacts__\" > /opt/config/repo_url_artifacts.txt\n echo \"__demo_artifacts_version__\" > /opt/config/demo_artifacts_version.txt\n echo \"__install_script_version__\" > /opt/config/install_script_version.txt\n echo \"__cloud_env__\" > /opt/config/cloud_env.txt\n echo \"__vpp_source_repo_url__\" > /opt/config/vpp_source_repo_url.txt\n echo \"__vpp_source_repo_branch__\" > /opt/config/vpp_source_repo_branch.txt\n echo \"__hc2vpp_source_repo_url__\" > /opt/config/hc2vpp_source_repo_url.txt\n echo \"__hc2vpp_source_repo_branch__\" > /opt/config/hc2vpp_source_repo_branch.txt\n echo \"__vpp_patch_url__\" > /opt/config/vpp_patch_url.txt\n echo \"__sdnc_ip__\" > /opt/config/sdnc_ip.txt\n echo \"__compile_state__\" > /opt/config/compile_state.txt\n\n # Download and run install script\n curl -k __repo_url_blob__/org.onap.demo/vnfs/vcpe/__install_script_version__/v_brgemu_install.sh -o /opt/v_brgemu_install.sh\n cd /opt\n chmod +x v_brgemu_install.sh\n ./v_brgemu_install.sh\n",
+ "parameters": {
+ "vf_module_id": "ee67e4ca-617a-48b6-bfa4-bdddda89c741",
+ "vcpe_image_name": "vbrg-base-ubuntu-16-04",
+ "repo_url_blob": "https://nexus.onap.org/content/sites/raw",
+ "compile_state": "done",
+ "vbrgemu_bng_private_net_id": "vcpe_net_brg_bng_201807160624",
+ "vpp_source_repo_url": "https://gerrit.fd.io/r/vpp",
+ "public_net_id": "234f8767-7013-4256-9471-ca34294c4c5c",
+ "demo_artifacts_version": "1.1.1",
+ "sdnc_ip": "10.0.7.1",
+ "pub_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh",
+ "key_name": "vbrgemu_key",
+ "repo_url_artifacts": "https://nexus.onap.org/content/groups/staging",
+ "vnf_id": "aff5bdd4-4ee9-4d92-aeff-7492c13f3ffe",
+ "vcpe_flavor_name": "m1.medium",
+ "vbrgemu_name_0": "zdcpe1cpe01brgemu01_201807200718",
+ "vpp_patch_url": "https://git.onap.org/demo/plain/vnfs/vCPE/vpp-option-82-for-vbrg/src/patches/VPP-Add-Option82-Nat-Filter-For-vBRG.patch",
+ "vbrgemu_bng_private_net_cidr": "10.3.0.0/24",
+ "install_script_version": "1.1.1",
+ "hc2vpp_source_repo_url": "https://gerrit.fd.io/r/hc2vpp",
+ "vpp_source_repo_branch": "stable/1704",
+ "vbrgemu_bng_private_subnet_id": "vcpe_net_brg_bng_subnet_201807160624",
+ "vbrgemu_private_ip_0": "10.3.0.37",
+ "hc2vpp_source_repo_branch": "stable/1704",
+ "cloud_env": "openstack"
+ },
+ "environment": "parameters:\n cloud_env: \"openstack\"\n compile_state: \"done\"\n demo_artifacts_version: \"1.1.0\"\n hc2vpp_source_repo_branch: \"stable/1704\"\n hc2vpp_source_repo_url: \"https://gerrit.fd.io/r/hc2vpp\"\n install_script_version: \"1.1.0-SNAPSHOT\"\n key_name: \"vbrgemu_key\"\n pub_key: \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQXYJYYi3/OUZXUiCYWdtc7K0m5C0dJKVxPG0eI8EWZrEHYdfYe6WoTSDJCww+1qlBSpA5ac/Ba4Wn9vh+lR1vtUKkyIC/nrYb90ReUd385Glkgzrfh5HdR5y5S2cL/Frh86lAn9r6b3iWTJD8wBwXFyoe1S2nMTOIuG4RPNvfmyCTYVh8XTCCE8HPvh3xv2r4egawG1P4Q4UDwk+hDBXThY2KS8M5/8EMyxHV0ImpLbpYCTBA6KYDIRtqmgS6iKyy8v2D1aSY5mc9J0T5t9S2Gv+VZQNWQDDKNFnxqYaAo1uEoq/i1q63XC5AD3ckXb2VT6dp23BQMdDfbHyUWfJN\"\n public_net_id: \"971040b2-7059-49dc-b220-4fab50cb2ad4\"\n repo_url_artifacts: \"https://nexus.onap.org/content/groups/staging\"\n repo_url_blob: \"https://nexus.onap.org/content/sites/raw\"\n sdnc_ip: \"10.0.7.1\"\n vbrgemu_bng_private_net_cidr: \"10.3.0.0/24\"\n vbrgemu_bng_private_net_id: \"zdfw1bngin01_private\"\n vbrgemu_bng_private_subnet_id: \"zdfw1bngin01_sub_private\"\n vbrgemu_name_0: \"zdcpe1cpe01brgemu01\"\n vbrgemu_private_ip_0: \"10.3.0.4\"\n vcpe_flavor_name: \"m1.medium\"\n vcpe_image_name: \"vbrg-base-ubuntu-16-04\"\n vf_module_id: \"vCPE_Customer_BRGEMU\"\n vnf_id: \"vCPE_Infrastructure_BGREMU_demo_app\"\n vpp_patch_url: \"https://git.onap.org/demo/plain/vnfs/vCPE/vpp-option-82-for-vbrg/src/patches/VPP-Add-Option82-Nat-Filter-For-vBRG.patch\"\n vpp_source_repo_branch: \"stable/1704\"\n vpp_source_repo_url: \"https://gerrit.fd.io/r/vpp\"\n",
+ "stack_name": "vcpe_vfmodule_vcpevspvbrg20180628a_201807200718",
+ "timeout_mins": 120,
+ "disable_rollback": true
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/respond-200-1.json b/vcpe_beijing/mockserver/respond-200-1.json
new file mode 100644
index 0000000..db11f59
--- /dev/null
+++ b/vcpe_beijing/mockserver/respond-200-1.json
@@ -0,0 +1,26 @@
+{
+ "version": {
+ "status": "CURRENT",
+ "updated": "2013-07-23T11:33:21Z",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/",
+ "rel": "self"
+ },
+ {
+ "href": "http://docs.openstack.org/",
+ "type": "text/html",
+ "rel": "describedby"
+ }
+ ],
+ "min_version": "2.1",
+ "version": "2.38",
+ "media-types": [
+ {
+ "base": "application/json",
+ "type": "application/vnd.openstack.compute+json;version=2.1"
+ }
+ ],
+ "id": "v2.1"
+ }
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/respond-200-l.json b/vcpe_beijing/mockserver/respond-200-l.json
new file mode 100644
index 0000000..fd33e55
--- /dev/null
+++ b/vcpe_beijing/mockserver/respond-200-l.json
@@ -0,0 +1,4014 @@
+{
+ "servers": [
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:e1:c8:0f",
+ "version": 4,
+ "addr": "172.30.22.78",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_brg_bng_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bf:f2:ae",
+ "version": 4,
+ "addr": "10.3.0.62",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/7c16ac85-45b1-4ecc-b9f3-a114aabac00b",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/7c16ac85-45b1-4ecc-b9f3-a114aabac00b",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKI2VjaG8gIl9fYnJnZW11X25ldF9pcGFkZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2lwYWRkci50eHQKI2VjaG8gIl9fYnJnZW11X2NpZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjMuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2JyZ2VtdV9ibmdfcHJpdmF0ZV9uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL2hjMnZwcCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtb3B0aW9uLTgyLWZvci12YnJnL3NyYy9wYXRjaGVzL1ZQUC1BZGQtT3B0aW9uODItTmF0LUZpbHRlci1Gb3ItdkJSRy5wYXRjaCIgPiAvb3B0L2NvbmZpZy92cHBfcGF0Y2hfdXJsLnR4dAplY2hvICIxMC4wLjcuMSIgPiAvb3B0L2NvbmZpZy9zZG5jX2lwLnR4dAplY2hvICJkb25lIiA+IC9vcHQvY29uZmlnL2NvbXBpbGVfc3RhdGUudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfYnJnZW11X2luc3RhbGwuc2ggLW8gL29wdC92X2JyZ2VtdV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggdl9icmdlbXVfaW5zdGFsbC5zaAouL3ZfYnJnZW11X2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "e36aaddf-d286-4508-ae36-91cb2555f5aa",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:e1:c8:0f",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_brg_bng_201808150847",
+ "port_id": "bb787e9b-92c0-459b-9a0a-7f8c2307ab05",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:bf:f2:ae",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000227",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-27T06:38:34.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "7c16ac85-45b1-4ecc-b9f3-a114aabac00b",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01brgemu01-201808270637",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-cm8gqkpg",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "9b41a6ba-0274-4daf-b52e-eab021f7b531",
+ "vnf_id": "4ebfc0a9-aece-48d0-84da-34d77eeb8d11"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-27T06:38:34Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vbrgemu_key_iFjM",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "zdcpe1cpe01brgemu01_201808270637",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-27T06:38:20Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:1, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:62:ba:04",
+ "version": 4,
+ "addr": "172.30.22.82",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_mux_gw_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6b:9a:98",
+ "version": 4,
+ "addr": "10.5.0.105",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:35:da:3d",
+ "version": 4,
+ "addr": "10.0.101.141",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_cpe_public_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:c1:a4:9f",
+ "version": 4,
+ "addr": "10.2.0.56",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/bedffcc8-3593-4e84-b6ca-02604e90fd57",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/bedffcc8-3593-4e84-b6ca-02604e90fd57",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "32941ced-058b-49cf-99a4-435993fcdc3f",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/32941ced-058b-49cf-99a4-435993fcdc3f",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMC4xMDEuMTQxIiA+IC9vcHQvY29uZmlnL29hbV9pcGFkZHIudHh0CmVjaG8gIjEwLjAuMC4wLzE2IiA+IC9vcHQvY29uZmlnL29hbV9jaWRyLnR4dAplY2hvICIxMC4yLjAuMC8yNCIgPiAvb3B0L2NvbmZpZy9jcGVfcHVibGljX25ldF9jaWRyLnR4dAplY2hvICIxMC41LjAuMTA1IiA+IC9vcHQvY29uZmlnL211eF9nd19wcml2YXRlX25ldF9pcGFkZHIudHh0CmVjaG8gIjEwLjUuMC4wLzI0IiA+IC9vcHQvY29uZmlnL211eF9nd19wcml2YXRlX25ldF9jaWRyLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3IiA+IC9vcHQvY29uZmlnL3JlcG9fdXJsX2Jsb2IudHh0CmVjaG8gImh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9ncm91cHMvc3RhZ2luZyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9hcnRpZmFjdHMudHh0CmVjaG8gIjEuMS4xIiA+IC9vcHQvY29uZmlnL2RlbW9fYXJ0aWZhY3RzX3ZlcnNpb24udHh0CmVjaG8gIjEuMS4xIiA+IC9vcHQvY29uZmlnL2luc3RhbGxfc2NyaXB0X3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gImh0dHBzOi8vZ2Vycml0LmZkLmlvL3IvdnBwIiA+IC9vcHQvY29uZmlnL3ZwcF9zb3VyY2VfcmVwb191cmwudHh0CmVjaG8gInN0YWJsZS8xNzA0IiA+IC9vcHQvY29uZmlnL3ZwcF9zb3VyY2VfcmVwb19icmFuY2gudHh0CmVjaG8gImh0dHBzOi8vZ2Vycml0LmZkLmlvL3IvaGMydnBwIiA+IC9vcHQvY29uZmlnL2hjMnZwcF9zb3VyY2VfcmVwb191cmwudHh0CmVjaG8gInN0YWJsZS8xNzA0IiA+IC9vcHQvY29uZmlnL2hjMnZwcF9zb3VyY2VfcmVwb19icmFuY2gudHh0CmVjaG8gIjEwLjUuMC4yMSIgPiAvb3B0L2NvbmZpZy9tdXhfaXBfYWRkci50eHQKZWNobyAiMTA1IiA+IC9vcHQvY29uZmlnL3ZnX3ZnbXV4X3R1bm5lbF92bmkudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfZ3dfaW5zdGFsbC5zaCAtbyAvb3B0L3ZfZ3dfaW5zdGFsbC5zaApjZCAvb3B0CmNobW9kICt4IHZfZ3dfaW5zdGFsbC5zaAouL3ZfZ3dfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "a38f1d1b-bf3d-4548-b68f-b1a40c3ce380",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:62:ba:04",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_mux_gw_201808150847",
+ "port_id": "ac2b01f3-c104-49c7-97ef-f9777db0a967",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:6b:9a:98",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "c6aeb51a-92e1-4855-aee0-d7484f739815",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:35:da:3d",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic4": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_cpe_public_201808150847",
+ "port_id": "aac3c612-687c-4172-8d9e-32c67c27d5d2",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:c1:a4:9f",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000226",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-25T14:18:08.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "bedffcc8-3593-4e84-b6ca-02604e90fd57",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01gw01-201808160300",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-9zhn31kf",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "279d54d2-7517-46f3-b72e-8270cd71e0ad",
+ "vnf_id": "5edf8ff3-ebb3-4195-a29c-33ec21efd9b8"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-25T14:18:08Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vgw_key_lc6R",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "zdcpe1cpe01gw01_201808160300",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-25T14:17:52Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:54:fd:97",
+ "version": 4,
+ "addr": "172.30.22.84",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_brg_bng_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:01:a5:95",
+ "version": 4,
+ "addr": "10.3.0.61",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/e6a0f87c-6453-4fc3-8a27-7cc699ef743d",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/e6a0f87c-6453-4fc3-8a27-7cc699ef743d",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKI2VjaG8gIl9fYnJnZW11X25ldF9pcGFkZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2lwYWRkci50eHQKI2VjaG8gIl9fYnJnZW11X2NpZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjMuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2JyZ2VtdV9ibmdfcHJpdmF0ZV9uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL2hjMnZwcCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtb3B0aW9uLTgyLWZvci12YnJnL3NyYy9wYXRjaGVzL1ZQUC1BZGQtT3B0aW9uODItTmF0LUZpbHRlci1Gb3ItdkJSRy5wYXRjaCIgPiAvb3B0L2NvbmZpZy92cHBfcGF0Y2hfdXJsLnR4dAplY2hvICIxMC4wLjcuMSIgPiAvb3B0L2NvbmZpZy9zZG5jX2lwLnR4dAplY2hvICJkb25lIiA+IC9vcHQvY29uZmlnL2NvbXBpbGVfc3RhdGUudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfYnJnZW11X2luc3RhbGwuc2ggLW8gL29wdC92X2JyZ2VtdV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggdl9icmdlbXVfaW5zdGFsbC5zaAouL3ZfYnJnZW11X2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "33b4daea-eb1b-4bc9-b558-ecd4aa572da7",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:54:fd:97",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_brg_bng_201808150847",
+ "port_id": "dca10ce3-e118-43a9-b8b5-e81f13cccd49",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:01:a5:95",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000225",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-25T12:15:06.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "e6a0f87c-6453-4fc3-8a27-7cc699ef743d",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01brgemu01-201808251213",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-dums5990",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "74f19426-a2ec-4506-aec9-dda1c4a4e782",
+ "vnf_id": "da3e6858-2deb-419b-b616-18d36008de73"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-25T12:15:06Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vbrgemu_key_KI34",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "zdcpe1cpe01brgemu01_201808251213",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-25T12:14:26Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:2f:73:18",
+ "version": 4,
+ "addr": "172.30.22.18",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/c6385983-4e3a-42e1-bdd5-e3f1f1c5f693",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/c6385983-4e3a-42e1-bdd5-e3f1f1c5f693",
+ "rel": "bookmark"
+ }
+ ],
+ "image": "",
+ "OS-EXT-SRV-ATTR:user_data": null,
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "5d9dd467-0830-421b-912a-bc334b1d9a59",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:2f:73:18",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000224",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-23T05:02:24.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "c6385983-4e3a-42e1-bdd5-e3f1f1c5f693",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [
+ {
+ "id": "33a24b95-517d-470f-ad7d-f5c53acfe5b0",
+ "delete_on_termination": true
+ }
+ ],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "esr-server",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "AUTO",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-stftrh24",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-23T05:02:24Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "esr_server",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-23T05:02:00Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:1, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6a:ba:2b",
+ "version": 4,
+ "addr": "172.30.22.73",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_brg_bng_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:cf:00:54",
+ "version": 4,
+ "addr": "10.3.0.53",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/6c58574a-4344-4721-ba53-da59ce62e4fe",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/6c58574a-4344-4721-ba53-da59ce62e4fe",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKI2VjaG8gIl9fYnJnZW11X25ldF9pcGFkZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2lwYWRkci50eHQKI2VjaG8gIl9fYnJnZW11X2NpZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjMuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2JyZ2VtdV9ibmdfcHJpdmF0ZV9uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL2hjMnZwcCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtb3B0aW9uLTgyLWZvci12YnJnL3NyYy9wYXRjaGVzL1ZQUC1BZGQtT3B0aW9uODItTmF0LUZpbHRlci1Gb3ItdkJSRy5wYXRjaCIgPiAvb3B0L2NvbmZpZy92cHBfcGF0Y2hfdXJsLnR4dAplY2hvICIxMC4wLjcuMSIgPiAvb3B0L2NvbmZpZy9zZG5jX2lwLnR4dAplY2hvICJkb25lIiA+IC9vcHQvY29uZmlnL2NvbXBpbGVfc3RhdGUudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfYnJnZW11X2luc3RhbGwuc2ggLW8gL29wdC92X2JyZ2VtdV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggdl9icmdlbXVfaW5zdGFsbC5zaAouL3ZfYnJnZW11X2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "c0d2ca9c-a10d-4aca-ae09-ae99e87103f4",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:6a:ba:2b",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_brg_bng_201808150847",
+ "port_id": "aa63e25d-9478-4dcf-8dfe-e027e3a6f90b",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:cf:00:54",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000216",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-16T03:53:58.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "6c58574a-4344-4721-ba53-da59ce62e4fe",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01brgemu01-201808160352",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-qrwflaz6",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "a9b5c89e-530c-49fd-b7e0-bed10dcd1775",
+ "vnf_id": "59a2e597-6f75-4be1-aacd-2a1d094fbb37"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-16T03:53:58Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vbrgemu_key_caOl",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "zdcpe1cpe01brgemu01_201808160352",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-16T03:53:17Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:1, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:16:83:f2",
+ "version": 4,
+ "addr": "172.30.22.79",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_mux_gw_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:9c:4b:c4",
+ "version": 4,
+ "addr": "10.5.0.104",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:06:ea:be",
+ "version": 4,
+ "addr": "10.0.101.140",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_cpe_public_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:21:f1:6e",
+ "version": 4,
+ "addr": "10.2.0.55",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/4605ce17-a3bf-414a-877f-83d4abc42ba2",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/4605ce17-a3bf-414a-877f-83d4abc42ba2",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "32941ced-058b-49cf-99a4-435993fcdc3f",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/32941ced-058b-49cf-99a4-435993fcdc3f",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMC4xMDEuMTQwIiA+IC9vcHQvY29uZmlnL29hbV9pcGFkZHIudHh0CmVjaG8gIjEwLjAuMC4wLzE2IiA+IC9vcHQvY29uZmlnL29hbV9jaWRyLnR4dAplY2hvICIxMC4yLjAuMC8yNCIgPiAvb3B0L2NvbmZpZy9jcGVfcHVibGljX25ldF9jaWRyLnR4dAplY2hvICIxMC41LjAuMTA0IiA+IC9vcHQvY29uZmlnL211eF9nd19wcml2YXRlX25ldF9pcGFkZHIudHh0CmVjaG8gIjEwLjUuMC4wLzI0IiA+IC9vcHQvY29uZmlnL211eF9nd19wcml2YXRlX25ldF9jaWRyLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3IiA+IC9vcHQvY29uZmlnL3JlcG9fdXJsX2Jsb2IudHh0CmVjaG8gImh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9ncm91cHMvc3RhZ2luZyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9hcnRpZmFjdHMudHh0CmVjaG8gIjEuMS4xIiA+IC9vcHQvY29uZmlnL2RlbW9fYXJ0aWZhY3RzX3ZlcnNpb24udHh0CmVjaG8gIjEuMS4xIiA+IC9vcHQvY29uZmlnL2luc3RhbGxfc2NyaXB0X3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gImh0dHBzOi8vZ2Vycml0LmZkLmlvL3IvdnBwIiA+IC9vcHQvY29uZmlnL3ZwcF9zb3VyY2VfcmVwb191cmwudHh0CmVjaG8gInN0YWJsZS8xNzA0IiA+IC9vcHQvY29uZmlnL3ZwcF9zb3VyY2VfcmVwb19icmFuY2gudHh0CmVjaG8gImh0dHBzOi8vZ2Vycml0LmZkLmlvL3IvaGMydnBwIiA+IC9vcHQvY29uZmlnL2hjMnZwcF9zb3VyY2VfcmVwb191cmwudHh0CmVjaG8gInN0YWJsZS8xNzA0IiA+IC9vcHQvY29uZmlnL2hjMnZwcF9zb3VyY2VfcmVwb19icmFuY2gudHh0CmVjaG8gIjEwLjUuMC4yMSIgPiAvb3B0L2NvbmZpZy9tdXhfaXBfYWRkci50eHQKZWNobyAiMTA0IiA+IC9vcHQvY29uZmlnL3ZnX3ZnbXV4X3R1bm5lbF92bmkudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfZ3dfaW5zdGFsbC5zaCAtbyAvb3B0L3ZfZ3dfaW5zdGFsbC5zaApjZCAvb3B0CmNobW9kICt4IHZfZ3dfaW5zdGFsbC5zaAouL3ZfZ3dfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "a03bf365-6650-40af-9d0b-a1c546528212",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:16:83:f2",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_mux_gw_201808150847",
+ "port_id": "255d7a48-6c87-4427-b994-c045fe743089",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:9c:4b:c4",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "37ce6a8a-a341-40b8-ba09-b3db68edfbf9",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:06:ea:be",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic4": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_cpe_public_201808150847",
+ "port_id": "6662918b-5c95-4abc-97d8-01dac32b834d",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:21:f1:6e",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000215",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-16T03:02:44.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "4605ce17-a3bf-414a-877f-83d4abc42ba2",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01gw01-201808160256",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-qua2sw9t",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "93f81b9e-5d31-4340-9e2e-98a0ebeb0d2a",
+ "vnf_id": "275962f3-6bcc-426d-8199-e6ce94553546"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-16T03:02:45Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vgw_key_hRvS",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "zdcpe1cpe01gw01_201808160256",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-16T03:02:01Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:8b:7c:30",
+ "version": 4,
+ "addr": "172.30.22.77",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_brg_bng_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:2c:be:7a",
+ "version": 4,
+ "addr": "10.3.0.52",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/466823d2-0fb3-41d5-94ac-1ec92280e9f8",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/466823d2-0fb3-41d5-94ac-1ec92280e9f8",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKI2VjaG8gIl9fYnJnZW11X25ldF9pcGFkZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2lwYWRkci50eHQKI2VjaG8gIl9fYnJnZW11X2NpZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjMuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2JyZ2VtdV9ibmdfcHJpdmF0ZV9uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL2hjMnZwcCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtb3B0aW9uLTgyLWZvci12YnJnL3NyYy9wYXRjaGVzL1ZQUC1BZGQtT3B0aW9uODItTmF0LUZpbHRlci1Gb3ItdkJSRy5wYXRjaCIgPiAvb3B0L2NvbmZpZy92cHBfcGF0Y2hfdXJsLnR4dAplY2hvICIxMC4wLjcuMSIgPiAvb3B0L2NvbmZpZy9zZG5jX2lwLnR4dAplY2hvICJkb25lIiA+IC9vcHQvY29uZmlnL2NvbXBpbGVfc3RhdGUudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfYnJnZW11X2luc3RhbGwuc2ggLW8gL29wdC92X2JyZ2VtdV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggdl9icmdlbXVfaW5zdGFsbC5zaAouL3ZfYnJnZW11X2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "84387f88-dbea-4b4c-b76b-ea0c0a7239e9",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:8b:7c:30",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_brg_bng_201808150847",
+ "port_id": "cb331749-1aa7-45cb-a4dc-0b185e08b5da",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:2c:be:7a",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000214",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-16T02:55:22.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "466823d2-0fb3-41d5-94ac-1ec92280e9f8",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01brgemu01-201808160254",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-c3g958mk",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "1fc2e71c-3ad0-414f-b7bd-42800370cf14",
+ "vnf_id": "08e0ebb6-8e69-4891-b151-ff4e95d0c803"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-16T02:55:22Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vbrgemu_key_0Pcb",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "zdcpe1cpe01brgemu01_201808160254",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-16T02:55:11Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:39:42:af",
+ "version": 4,
+ "addr": "172.30.22.68",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_brg_bng_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:fe:63:35",
+ "version": 4,
+ "addr": "10.3.0.51",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/2a80c6f8-fbe5-436a-9b58-5d786b1fc7c9",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/2a80c6f8-fbe5-436a-9b58-5d786b1fc7c9",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKI2VjaG8gIl9fYnJnZW11X25ldF9pcGFkZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2lwYWRkci50eHQKI2VjaG8gIl9fYnJnZW11X2NpZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjMuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2JyZ2VtdV9ibmdfcHJpdmF0ZV9uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL2hjMnZwcCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtb3B0aW9uLTgyLWZvci12YnJnL3NyYy9wYXRjaGVzL1ZQUC1BZGQtT3B0aW9uODItTmF0LUZpbHRlci1Gb3ItdkJSRy5wYXRjaCIgPiAvb3B0L2NvbmZpZy92cHBfcGF0Y2hfdXJsLnR4dAplY2hvICIxMC4wLjcuMSIgPiAvb3B0L2NvbmZpZy9zZG5jX2lwLnR4dAplY2hvICJkb25lIiA+IC9vcHQvY29uZmlnL2NvbXBpbGVfc3RhdGUudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfYnJnZW11X2luc3RhbGwuc2ggLW8gL29wdC92X2JyZ2VtdV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggdl9icmdlbXVfaW5zdGFsbC5zaAouL3ZfYnJnZW11X2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "d79bc8f0-e415-4ffe-af24-26b9ac8ef1d5",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:39:42:af",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_brg_bng_201808150847",
+ "port_id": "cb5ea7c9-d3ba-4160-9aa4-ecf22784ec66",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:fe:63:35",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000213",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-16T02:17:58.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "2a80c6f8-fbe5-436a-9b58-5d786b1fc7c9",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01brgemu01-201808160217",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-t6awfldg",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "4613bc02-4a0a-4be4-9690-cf9e515b0b6e",
+ "vnf_id": "b4fcad07-b257-4c11-824a-b71d476ed063"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-16T02:17:58Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vbrgemu_key_R6T3",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "zdcpe1cpe01brgemu01_201808160217",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-16T02:17:47Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:5b:b4:46",
+ "version": 4,
+ "addr": "172.30.22.76",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_brg_bng_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:a2:d6:ca",
+ "version": 4,
+ "addr": "10.3.0.50",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/851de111-053d-4e35-bbb3-30cfe7082406",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/851de111-053d-4e35-bbb3-30cfe7082406",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d0958420-b48a-4501-ab43-c99e6d8b663c",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKI2VjaG8gIl9fYnJnZW11X25ldF9pcGFkZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2lwYWRkci50eHQKI2VjaG8gIl9fYnJnZW11X2NpZHJfXyIgPiAvb3B0L2NvbmZpZy9icmdlbXVfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjMuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2JyZ2VtdV9ibmdfcHJpdmF0ZV9uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL2hjMnZwcCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy9oYzJ2cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtb3B0aW9uLTgyLWZvci12YnJnL3NyYy9wYXRjaGVzL1ZQUC1BZGQtT3B0aW9uODItTmF0LUZpbHRlci1Gb3ItdkJSRy5wYXRjaCIgPiAvb3B0L2NvbmZpZy92cHBfcGF0Y2hfdXJsLnR4dAplY2hvICIxMC4wLjcuMSIgPiAvb3B0L2NvbmZpZy9zZG5jX2lwLnR4dAplY2hvICJkb25lIiA+IC9vcHQvY29uZmlnL2NvbXBpbGVfc3RhdGUudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMS4xL3ZfYnJnZW11X2luc3RhbGwuc2ggLW8gL29wdC92X2JyZ2VtdV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggdl9icmdlbXVfaW5zdGFsbC5zaAouL3ZfYnJnZW11X2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "2e6f154a-9467-4277-99e0-e0917aa92cda",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:5b:b4:46",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_brg_bng_201808150847",
+ "port_id": "ade0cafd-6fca-4355-84ce-ecd5d6e80dac",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:a2:d6:ca",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000212",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-15T08:55:48.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "851de111-053d-4e35-bbb3-30cfe7082406",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01brgemu01-201808150847",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-qx0bqqgk",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "3ce656a4-2d28-4c15-b136-270caf1810b4",
+ "vnf_id": "57d640f0-1362-4ad1-a44d-d5320cd93803"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-15T08:55:48Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vbrgemu_key_zLku",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "zdcpe1cpe01brgemu01_201808150847",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-15T08:55:10Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:1, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:a9:83:7d",
+ "version": 4,
+ "addr": "172.30.22.63",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_bng_mux_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:4f:d8:4c",
+ "version": 4,
+ "addr": "10.1.0.21",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:15:bc:e0",
+ "version": 4,
+ "addr": "10.0.101.21",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_mux_gw_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:63:f3:45",
+ "version": 4,
+ "addr": "10.5.0.21",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/11410e14-b691-4314-ae5d-1d1a9ff22f59",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/11410e14-b691-4314-ae5d-1d1a9ff22f59",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "42fff536-e70b-4608-b792-8c84097d3d2e",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/42fff536-e70b-4608-b792-8c84097d3d2e",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMS4wLjIxIiA+IC9vcHQvY29uZmlnL211eF90b19ibmdfbmV0X2lwYWRkci50eHQKZWNobyAiMTAuMC4xMDEuMjEiID4gL29wdC9jb25maWcvb2FtX2lwYWRkci50eHQKZWNobyAiMTAuNS4wLjIxIiA+IC9vcHQvY29uZmlnL211eF9nd19uZXRfaXBhZGRyLnR4dAplY2hvICIxMC4xLjAuMTAgIiA+IC9vcHQvY29uZmlnL2JuZ190b19tdXhfbmV0X2lwYWRkci50eHQKZWNobyAiMTAuMS4wLjAvMjQiID4gL29wdC9jb25maWcvYm5nX211eF9uZXRfY2lkci50eHQKZWNobyAiMTAuMC4wLjAvMTYiID4gL29wdC9jb25maWcvb2FtX2NpZHIudHh0CmVjaG8gIjEwLjUuMC4wLzI0IiA+IC9vcHQvY29uZmlnL211eF9nd19uZXRfY2lkci50eHQKZWNobyAiMTAuMy4wLjAvMjQiID4gL29wdC9jb25maWcvYnJnX2JuZ19uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtdmVzLWFnZW50LWZvci12Z211eC9zcmMvcGF0Y2hlcy9WcHAtQWRkLVZFUy1hZ2VudC1mb3ItdkctTVVYLnBhdGNoIiA+IC9vcHQvY29uZmlnL3ZwcF9wYXRjaF91cmwudHh0CmVjaG8gImh0dHBzOi8vZ2Vycml0LmZkLmlvL3IvaGMydnBwIiA+IC9vcHQvY29uZmlnL2hjMnZwcF9zb3VyY2VfcmVwb191cmwudHh0CmVjaG8gInN0YWJsZS8xNzA0IiA+IC9vcHQvY29uZmlnL2hjMnZwcF9zb3VyY2VfcmVwb19icmFuY2gudHh0CmVjaG8gImh0dHBzOi8vZ2l0Lm9uYXAub3JnL2RlbW8vcGxhaW4vdm5mcy92Q1BFL3ZwcC12ZXMtYWdlbnQtZm9yLXZnbXV4L3NyYy9wYXRjaGVzL0hjMnZwcC1BZGQtVkVTLWFnZW50LWZvci12Ry1NVVgucGF0Y2giID4gL29wdC9jb25maWcvaGMydnBwX3BhdGNoX3VybC50eHQKZWNobyAiaHR0cHM6Ly9naXQub25hcC5vcmcvZGVtby9wbGFpbi92bmZzL3ZDUEUvdnBwLXZlcy1hZ2VudC1mb3ItdmdtdXgvc3JjL3BhdGNoZXMvdkNQRS12Ry1NVVgtbGliZXZlbC1maXh1cC5wYXRjaCIgPiAvb3B0L2NvbmZpZy9saWJldmVsX3BhdGNoX3VybC50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdApjdXJsIC1rIGh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9zaXRlcy9yYXcvb3JnLm9uYXAuZGVtby92bmZzL3ZjcGUvMS4xLjEvdl9nbXV4X2luc3RhbGwuc2ggLW8gL29wdC92X2dtdXhfaW5zdGFsbC5zaApjZCAvb3B0CmNobW9kICt4IHZfZ211eF9pbnN0YWxsLnNoCi4vdl9nbXV4X2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "074bc2a1-885a-4cca-8c89-1878bf885496",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:a9:83:7d",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_bng_mux_201808150847",
+ "port_id": "e72337df-63ba-44e1-b9bb-71638569ac58",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:4f:d8:4c",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "efbf06cd-02c6-482b-98b7-7751104009aa",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:15:bc:e0",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic4": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_mux_gw_201808150847",
+ "port_id": "0ca7b3d8-a155-484d-a609-aa9c88e51948",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:63:f3:45",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000211",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-15T08:54:07.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "11410e14-b691-4314-ae5d-1d1a9ff22f59",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01mux01-201808150847",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-d6mku202",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "2ee9f98d-0104-48df-a09a-32141671b992",
+ "vnf_id": "2e39c1dc-8bb6-4e78-90eb-d58bd1dd99f8"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-15T08:54:08Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vgmux_key_LkmG",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "zdcpe1cpe01mux01_201808150847",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-15T08:53:25Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:1f:61:08",
+ "version": 4,
+ "addr": "172.30.22.75",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_brg_bng_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:ac:17:06",
+ "version": 4,
+ "addr": "10.3.0.1",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:11:95:17",
+ "version": 4,
+ "addr": "10.0.101.10",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_cpe_signal_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:68:24:53",
+ "version": 4,
+ "addr": "10.4.0.3",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_bng_mux_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:05:cd:cb",
+ "version": 4,
+ "addr": "10.1.0.10",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/006ce2f7-6880-4681-9034-7203b443e9b9",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/006ce2f7-6880-4681-9034-7203b443e9b9",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "4fb60935-a31c-4ab9-bd40-721c4b1965f1",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/4fb60935-a31c-4ab9-bd40-721c4b1965f1",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMy4wLjEiID4gL29wdC9jb25maWcvYnJnZW11X2JuZ19uZXRfaXBhZGRyLnR4dAplY2hvICIxMC40LjAuMyIgPiAvb3B0L2NvbmZpZy9jcGVfc2lnbmFsX25ldF9pcGFkZHIudHh0CmVjaG8gIjEwLjEuMC4xMCIgPiAvb3B0L2NvbmZpZy9ibmdfZ211eF9uZXRfaXBhZGRyLnR4dAplY2hvICIxMC4wLjEwMS4xMCIgPiAvb3B0L2NvbmZpZy9vYW1faXBhZGRyLnR4dAplY2hvICIxMC4wLjAuMC8xNiIgPiAvb3B0L2NvbmZpZy9vYW1fY2lkci50eHQKZWNobyAiMTAuMS4wLjAvMjQiID4gL29wdC9jb25maWcvYm5nX2dtdXhfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjQuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2NwZV9zaWduYWxfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjMuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2JyZ2VtdV9ibmdfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjAuNC4xMDIiID4gL29wdC9jb25maWcvZGNhZV9jb2xsZWN0b3JfaXAudHh0CmVjaG8gIjgwODAiID4gL29wdC9jb25maWcvZGNhZV9jb2xsZWN0b3JfcG9ydC50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICJodHRwczovL2dlcnJpdC5mZC5pby9yL3ZwcCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fdXJsLnR4dAplY2hvICJzdGFibGUvMTcwNCIgPiAvb3B0L2NvbmZpZy92cHBfc291cmNlX3JlcG9fYnJhbmNoLnR4dAplY2hvICJodHRwczovL2dpdC5vbmFwLm9yZy9kZW1vL3BsYWluL3ZuZnMvdkNQRS92cHAtcmFkaXVzLWNsaWVudC1mb3ItdmJuZy9zcmMvcGF0Y2hlcy9WcHAtSW50ZWdyYXRlLUZyZWVSQURJVVMtQ2xpZW50LWZvci12Qk5HLnBhdGNoIiA+IC9vcHQvY29uZmlnL3ZwcF9wYXRjaF91cmwudHh0CmVjaG8gIjEwLjAuNy4xIiA+IC9vcHQvY29uZmlnL3NkbmNfaXBfYWRkci50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdApjdXJsIC1rIGh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9zaXRlcy9yYXcvb3JnLm9uYXAuZGVtby92bmZzL3ZjcGUvMS4xLjEvdl9ibmdfaW5zdGFsbC5zaCAtbyAvb3B0L3ZfYm5nX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCB2X2JuZ19pbnN0YWxsLnNoCi4vdl9ibmdfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "dddc5072-fec1-4e93-9d99-d565f1aa2edc",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:1f:61:08",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_brg_bng_201808150847",
+ "port_id": "4d59c393-45f8-4157-ac62-8443ee343f11",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:ac:17:06",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "1b75dce0-2840-4072-9c47-94d30f33d12b",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:11:95:17",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic4": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_cpe_signal_201808150847",
+ "port_id": "05f37d18-14e3-4147-b957-455211f1bf35",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:68:24:53",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic5": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_bng_mux_201808150847",
+ "port_id": "7cb4671a-f81e-44f5-a849-4b84c1d9585b",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:05:cd:cb",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000210",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-15T08:52:10.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "006ce2f7-6880-4681-9034-7203b443e9b9",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01bng01-201808150847",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-x0sk51xo",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "a111130d-899f-4630-9c86-c0a09c393880",
+ "vnf_id": "d3743eee-2b48-447e-b40f-8d5a90318e21"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-15T08:52:11Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vbng_key_g9hw",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "zdcpe1cpe01bng01_201808150847",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-15T08:51:31Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:b0:5b:3e",
+ "version": 4,
+ "addr": "172.30.22.66",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_cpe_signal_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:b1:fc:45",
+ "version": 4,
+ "addr": "10.4.0.1",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:19:fd:1b",
+ "version": 4,
+ "addr": "10.0.101.1",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/a841c241-2080-4528-8755-d4cb3f28f98f",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/a841c241-2080-4528-8755-d4cb3f28f98f",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMC4xMDEuMSIgPiAvb3B0L2NvbmZpZy9vYW1faXBhZGRyLnR4dAplY2hvICIxMC40LjAuMSIgPiAvb3B0L2NvbmZpZy9jcGVfc2lnbmFsX2lwYWRkci50eHQKZWNobyAiMTAuMC4wLjAvMTYiID4gL29wdC9jb25maWcvb2FtX2NpZHIudHh0CmVjaG8gIjEwLjQuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2NwZV9zaWduYWxfbmV0X2NpZHIudHh0CmVjaG8gIjEwLjAuMTEuMSIgPiAvb3B0L2NvbmZpZy9tcl9pcF9hZGRyLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3IiA+IC9vcHQvY29uZmlnL3JlcG9fdXJsX2Jsb2IudHh0CmVjaG8gImh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9ncm91cHMvc3RhZ2luZyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9hcnRpZmFjdHMudHh0CmVjaG8gIjEuMi4wIiA+IC9vcHQvY29uZmlnL2RlbW9fYXJ0aWZhY3RzX3ZlcnNpb24udHh0CmVjaG8gIjEuMi4wLVNOQVBTSE9UIiA+IC9vcHQvY29uZmlnL2luc3RhbGxfc2NyaXB0X3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMi4wLVNOQVBTSE9UL3ZfZGhjcF9pbnN0YWxsLnNoIC1vIC9vcHQvdl9kaGNwX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCB2X2RoY3BfaW5zdGFsbC5zaAouL3ZfZGhjcF9pbnN0YWxsLnNoCg==",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "3b54587e-794e-4cc0-a212-2bc5d9a694c4",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:b0:5b:3e",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_cpe_signal_201808150847",
+ "port_id": "3aa4abca-4cd2-41e8-8453-a007c93d5a5c",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:b1:fc:45",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "f9760a3e-f6be-4c92-9d8b-da1667b8d4db",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:19:fd:1b",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-0000020f",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-15T08:49:51.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "a841c241-2080-4528-8755-d4cb3f28f98f",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01dhcp01-201808150847",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-sd8ux89g",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "c56ea5b0-ccf4-478e-89ce-cfc3d992aea5",
+ "vnf_id": "7d9ec04c-36fb-4fac-b60b-20cbbf11af2f"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-15T08:49:52Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vaaa_key_ci7j",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "zdcpe1cpe01dhcp01_201808150847",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-15T08:49:36Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:0d:bf:d0",
+ "version": 4,
+ "addr": "172.30.22.69",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_cpe_public_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:66:b6:dc",
+ "version": 4,
+ "addr": "10.2.0.1",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7d:26:61",
+ "version": 4,
+ "addr": "10.0.101.3",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/e4aa246f-1cc9-4fbd-9e05-a1a74bbc2aa6",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/e4aa246f-1cc9-4fbd-9e05-a1a74bbc2aa6",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMC4xMDEuMyIgPiAvb3B0L2NvbmZpZy9vYW1faXBhZGRyLnR4dAplY2hvICIxMC4yLjAuMSIgPiAvb3B0L2NvbmZpZy9jcGVfcHVibGljX25ldF9pcGFkZHIudHh0CmVjaG8gIjEwLjAuMC4wLzE2IiA+IC9vcHQvY29uZmlnL29hbV9jaWRyLnR4dAplY2hvICIxMC4yLjAuMC8yNCIgPiAvb3B0L2NvbmZpZy9jcGVfcHVibGljX25ldF9jaWRyLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3IiA+IC9vcHQvY29uZmlnL3JlcG9fdXJsX2Jsb2IudHh0CmVjaG8gImh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9ncm91cHMvc3RhZ2luZyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9hcnRpZmFjdHMudHh0CmVjaG8gIjEuMi4wIiA+IC9vcHQvY29uZmlnL2RlbW9fYXJ0aWZhY3RzX3ZlcnNpb24udHh0CmVjaG8gIjEuMi4wLVNOQVBTSE9UIiA+IC9vcHQvY29uZmlnL2luc3RhbGxfc2NyaXB0X3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKY3VybCAtayBodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvc2l0ZXMvcmF3L29yZy5vbmFwLmRlbW8vdm5mcy92Y3BlLzEuMi4wLVNOQVBTSE9UL3ZfZG5zX2luc3RhbGwuc2ggLW8gL29wdC92X2Ruc19pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggdl9kbnNfaW5zdGFsbC5zaAouL3ZfZG5zX2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "7242936a-9626-40ee-95dd-65224d6499cc",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:0d:bf:d0",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_cpe_public_201808150847",
+ "port_id": "07a841b1-a8ff-4383-959b-efa0f2cd6dc2",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:66:b6:dc",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "17ebb8e6-8dc8-46a6-a6f4-0b919f31be74",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:7d:26:61",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-0000020e",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-15T08:49:48.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "e4aa246f-1cc9-4fbd-9e05-a1a74bbc2aa6",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01dns01-201808150847",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-hbqzg0gn",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "c56ea5b0-ccf4-478e-89ce-cfc3d992aea5",
+ "vnf_id": "7d9ec04c-36fb-4fac-b60b-20cbbf11af2f"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-15T08:49:48Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vaaa_key_ci7j",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "zdcpe1cpe01dns01_201808150847",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-15T08:49:35Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:e4:13:0a",
+ "version": 4,
+ "addr": "172.30.22.72",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_cpe_public_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:21:a7:d9",
+ "version": 4,
+ "addr": "10.2.0.10",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:f3:a1:97",
+ "version": 4,
+ "addr": "10.0.101.40",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/528d1f94-e4f1-441a-ad03-c0353185ea63",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/528d1f94-e4f1-441a-ad03-c0353185ea63",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMC4xMDEuNDAiID4gL29wdC9jb25maWcvb2FtX2lwYWRkci50eHQKZWNobyAiMTAuMi4wLjEwIiA+IC9vcHQvY29uZmlnL2NwZV9wdWJsaWNfaXBhZGRyLnR4dAplY2hvICIxMC4wLjAuMC8xNiIgPiAvb3B0L2NvbmZpZy9vYW1fY2lkci50eHQKZWNobyAiMTAuMi4wLjAvMjQiID4gL29wdC9jb25maWcvY3BlX3B1YmxpY19uZXRfY2lkci50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3JhdyIgPiAvb3B0L2NvbmZpZy9yZXBvX3VybF9ibG9iLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnL2NvbnRlbnQvZ3JvdXBzL3N0YWdpbmciID4gL29wdC9jb25maWcvcmVwb191cmxfYXJ0aWZhY3RzLnR4dAplY2hvICIxLjIuMCIgPiAvb3B0L2NvbmZpZy9kZW1vX2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjIuMC1TTkFQU0hPVCIgPiAvb3B0L2NvbmZpZy9pbnN0YWxsX3NjcmlwdF92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmN1cmwgLWsgaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L3NpdGVzL3Jhdy9vcmcub25hcC5kZW1vL3ZuZnMvdmNwZS8xLjIuMC1TTkFQU0hPVC92X3dlYl9pbnN0YWxsLnNoIC1vIC9vcHQvdl93ZWJfaW5zdGFsbC5zaApjZCAvb3B0CmNobW9kICt4IHZfd2ViX2luc3RhbGwuc2gKLi92X3dlYl9pbnN0YWxsLnNoCg==",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "10ebad61-3637-4782-a070-33f2167aa15f",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:e4:13:0a",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_cpe_public_201808150847",
+ "port_id": "b40579d3-8a9f-407d-a18c-5fc6abc46150",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:21:a7:d9",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "ae797291-df08-472f-a80c-8fade0f42f7e",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:f3:a1:97",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-0000020d",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-15T08:49:45.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "528d1f94-e4f1-441a-ad03-c0353185ea63",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01web01-201808150847",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-5o0f5yds",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "c56ea5b0-ccf4-478e-89ce-cfc3d992aea5",
+ "vnf_id": "7d9ec04c-36fb-4fac-b60b-20cbbf11af2f"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-15T08:49:45Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vaaa_key_ci7j",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "zdcpe1cpe01web01_201808150847",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-15T08:49:33Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "public": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:98:e4:ce",
+ "version": 4,
+ "addr": "172.30.22.56",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "vcpe_net_cpe_signal_201808150847": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:41:21:b0",
+ "version": 4,
+ "addr": "10.4.0.2",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ],
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:89:64:d3",
+ "version": 4,
+ "addr": "10.0.101.2",
+ "OS-EXT-IPS:type": "fixed"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/7e026b3b-de1c-40b1-8c7c-5c7d11b7bf07",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/7e026b3b-de1c-40b1-8c7c-5c7d11b7bf07",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgL29wdC9jb25maWcKZWNobyAiMTAuMC40LjEwMiIgPiAvb3B0L2NvbmZpZy9kY2FlX2NvbGxlY3Rvcl9pcC50eHQKZWNobyAiODA4MCIgPiAvb3B0L2NvbmZpZy9kY2FlX2NvbGxlY3Rvcl9wb3J0LnR4dAplY2hvICIxMC40LjAuMiIgPiAvb3B0L2NvbmZpZy9jcGVfc2lnbmFsX25ldF9pcGFkZHIudHh0CmVjaG8gIjEwLjAuMTAxLjIiID4gL29wdC9jb25maWcvb2FtX2lwYWRkci50eHQKZWNobyAiMTAuMC4wLjAvMTYiID4gL29wdC9jb25maWcvb2FtX2NpZHIudHh0CmVjaG8gIjEwLjQuMC4wLzI0IiA+IC9vcHQvY29uZmlnL2NwZV9zaWduYWxfbmV0X2NpZHIudHh0CmVjaG8gImh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9zaXRlcy9yYXciID4gL29wdC9jb25maWcvcmVwb191cmxfYmxvYi50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9jb250ZW50L2dyb3Vwcy9zdGFnaW5nIiA+IC9vcHQvY29uZmlnL3JlcG9fdXJsX2FydGlmYWN0cy50eHQKZWNobyAiMS4yLjAiID4gL29wdC9jb25maWcvZGVtb19hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMS4yLjAtU05BUFNIT1QiID4gL29wdC9jb25maWcvaW5zdGFsbF9zY3JpcHRfdmVyc2lvbi50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdApjdXJsIC1rIGh0dHBzOi8vbmV4dXMub25hcC5vcmcvY29udGVudC9zaXRlcy9yYXcvb3JnLm9uYXAuZGVtby92bmZzL3ZjcGUvMS4yLjAtU05BUFNIT1Qvdl9hYWFfaW5zdGFsbC5zaCAtbyAvb3B0L3ZfYWFhX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCB2X2FhYV9pbnN0YWxsLnNoCi4vdl9hYWFfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "public",
+ "port_id": "4c2cfa8c-7d20-499b-96b1-eae3f87fc945",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:98:e4:ce",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic2": {
+ "vif_model": "virtio",
+ "network": "vcpe_net_cpe_signal_201808150847",
+ "port_id": "f7b85c64-c902-4dac-b9b9-c63ff318abf0",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:41:21:b0",
+ "vif_pci_address": ""
+ }
+ },
+ {
+ "nic3": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "896d4ad9-7e19-4e63-b7e8-6e9cc8dd2013",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:89:64:d3",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-0000020c",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-15T08:49:43.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "7e026b3b-de1c-40b1-8c7c-5c7d11b7bf07",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "8ced8771a38243f282a5464aa47eaf01",
+ "OS-EXT-SRV-ATTR:hostname": "zdcpe1cpe01aaa01-201808150847",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-vtgmw3g3",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {
+ "vf_module_id": "c56ea5b0-ccf4-478e-89ce-cfc3d992aea5",
+ "vnf_id": "7d9ec04c-36fb-4fac-b60b-20cbbf11af2f"
+ },
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-15T08:49:44Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "vaaa_key_ci7j",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "zdcpe1cpe01aaa01_201808150847",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-15T08:49:30Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:1, 16384MB, pgsize:2M, vcpus:0-7, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:72:36:fa",
+ "version": 4,
+ "addr": "10.0.4.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:72:36:fa",
+ "version": 4,
+ "addr": "172.30.22.20",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/d9c479d0-bfad-42f8-a924-ec7c371de703",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/d9c479d0-bfad-42f8-a924-ec7c371de703",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiRktLbiIgPiAvb3B0L2NvbmZpZy9kY2FlX3pvbmUudHh0CmVjaG8gIkZLS24iID4gL29wdC9jb25maWcvcmFuZF9zdHIudHh0CiMgcmVwbyByZWxhdGVkCmVjaG8gIjEuMS4zIiA+IC9vcHQvY29uZmlnL2RvY2tlcl92ZXJzaW9uLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICJfX2dlcnJpdF9icmFuY2hfXyIgPiAvb3B0L2NvbmZpZy9nZXJyaXRfYnJhbmNoLnR4dAojIGNvbmYgZm9yIHRoZSBPTkFQIGVudmlyb25tZW50IHdoZXJlIHRoZSBEQ0FFIGJvb3RzdHJhcCB2bS9jb25hdGluZXIgcnVucwplY2hvICJSMiIgPiAvb3B0L2NvbmZpZy9kY2FlX2RlcGxveW1lbnRfcHJvZmlsZS50eHQKZWNobyAiZmE6MTY6M2U6NzI6MzY6ZmEiID4gL29wdC9jb25maWcvbWFjX2FkZHIudHh0CmVjaG8gIjEwLjAuNC4xIiA+IC9vcHQvY29uZmlnL2RjYWVfaXBfYWRkci50eHQKZWNobyAiMTcyLjMwLjIyLjIwIiA+IC9vcHQvY29uZmlnL2RjYWVfZmxvYXRfaXAudHh0CmVjaG8gIjEwLjAuMTAwLjEiID4gL29wdC9jb25maWcvZG5zX2lwX2FkZHIudHh0CmVjaG8gIjIxOS4xNDEuMTQwLjEwIiA+IC9vcHQvY29uZmlnL2V4dGVybmFsX2Rucy50eHQKZWNobyAiMTcyLjMwLjMuMTYiID4gL29wdC9jb25maWcvZG5zX2ZvcndhcmRlci50eHQKZWNobyAiZGNhZWcyLm9uYXAub3JnIiA+IC9vcHQvY29uZmlnL2RjYWVfZG9tYWluLnR4dAojIGNvbmYgZm9yIHRoZSBPcGVuU3RhY2sgZW52IHdoZXJlIERDQUUgaXMgZGVwbG95ZWQKZWNobyAiaHR0cDovLzE3Mi4zMC4zLjEwOjUwMDAiID4gL29wdC9jb25maWcvb3BlbnN0YWNrX2tleXN0b25lX3VybC50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKZWNobyAiaHR0cDovLzEwLjAuMTQuMS9hcGkvbXVsdGljbG91ZC10aXRhbml1bV9jbG91ZC92MC9wb2QyNV9SZWdpb25PbmUvaWRlbnRpdHkvdjIuMCIgPiAvb3B0L2NvbmZpZy9rZXlzdG9uZV91cmwudHh0CmVjaG8gIlJlZ2lvbk9uZSIgPiAvb3B0L2NvbmZpZy9vcGVuc3RhY2tfcmVnaW9uLnR4dAplY2hvICJiNDU0NjFlNGIwMzU0N2RiOGYyODY5ZDJjOWY5ZTI5ZSIgPiAvb3B0L2NvbmZpZy90ZW5hbnRfaWQudHh0CmVjaG8gIm9uYXAtcjIiID4gL29wdC9jb25maWcvdGVuYW50X25hbWUudHh0CmVjaG8gImRlbW8iID4gL29wdC9jb25maWcvb3BlbnN0YWNrX3VzZXIudHh0CmVjaG8gIm9uYXBkZW1vIiA+IC9vcHQvY29uZmlnL29wZW5zdGFja19wYXNzd29yZC50eHQKZWNobyAib25hcF9rZXlfRktLbiIgPiAvb3B0L2NvbmZpZy9rZXlfbmFtZS50eHQKZWNobyAic3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFES1hEZ29vMytXT3FjVUc4LzV1VWJrODEreWN6Z3dDNFk4eXdUbXVRcWJOeGxZMW9RMFl4ZE1VcVVuaGl0U1hzNVMveVJ1QVZPWUh3R2cybUNzMjBvQUlOclArbXhCSTU0NEFNSWI5aXRQakN0Z3F0RTJFV282TW1uRkdiSEI0U3gzWGlvRTdGNFZQc2g3amFwc0l3ek9qYnJRZStNdWExVEdRNWQ0bmZFT1FhYWdsWExMUEZmdWM3V2JoYkpiSzZRN3JIcVpmUmNPd0FNWGdEb0JxbHlxS2VpS3dudW1kZG8yUnlOVDhsalltdkI2YnV6N0tuTWluem83cUIwdWt0VlQwNUZIOVJnMENUV0g1bm9ybEc1cVhnUDJhdWtMMGdrMXBoOGlBdDd1WUxmMWt0cCtMSkkyZ2FGNkwwL3FsaTlFbVZDU0xyMXVKMzhROENCZmxoa2giID4gL29wdC9jb25maWcvcHViX2tleS50eHQKZWNobyAiLS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLVxuIE1JSUVwUUlCQUFLQ0FRRUF5bHc0S0tOL2xqcW5GQnZQK2JsRzVQTmZzbk00TUF1R1BNc0U1cmtLbXpjWldOYUVcbiBOR01YVEZLbEo0WXJVbDdPVXY4a2JnRlRtQjhCb05wZ3JOdEtBQ0Rhei9wc1FTT2VPQURDRy9ZclQ0d3JZS3JSXG4gTmhGcU9qSnB4Um14d2VFc2QxNHFCT3hlRlQ3SWU0MnFiQ01Nem8yNjBIdmpMbXRVeGtPWGVKM3hEa0dtb0pWeVxuIHl6eFg3bk8xbTRXeVd5dWtPNng2bVgwWERzQURGNEE2QWFwY3Fpbm9pc0o3cG5YYU5rY2pVL0pZMkpyd2VtN3NcbiAreXB6SXA4Nk82Z2RMcExWVTlPUlIvVVlOQWsxaCtaNks1UnVhbDREOW1ycEM5SUpOYVlmSWdMZTdtQzM5WkxhXG4gZml5U05vR2hlaTlQNnBZdlJKbFFraTY5YmlkL0VQQWdYNVlaSVFJREFRQUJBb0lCQVFDbERla2toSTlacXNlQ1xuIHFGalB1S2F4c2l6Wk1nK2ZhSmI2V1NITFN4enlrMU9TV1k2RjZGa2xnTGVDOEhXL2Z1TE5ZWnlHT1lERXNHMjBcbiBsTXFMMDJXZGl5N091dFMzb09TNWl5eklmOWE5MEhmRkppNzA2ZWw2UklwdklORVRjYVhDUzBUOHRRcmNTMVJkXG4gS3FUYUJSQzZIWEpHQVBiQmN2dzNwd1FTZHNrYXRVNmEvS3QyYTN4NkRzcXFpblFjZ0VCL1NickRhSkNVWDlzYlxuIEYySFZVd2RxN2FaSzFMazBvenIxRklEOW1yaGp3V3VRNlhDK3ZqRzBGcXR5WGVNcFI1aWFRNzNoZXgzRlhROHpcbiBPamtGYk13dUhXU2gxRFN4NzByNXlGcnJCcXdRS25Nc0JxeDRRRFJmM2ZJRU5Vbld2aWFMK24rZ3djWEEwN2FmXG4gNGthTlVGVXRBb0dCQVB1Tk5SQUdoWm55Wjl6Z3VuczlQTTU2bm1lTVVpa1Y1ZFBOMkRUYlFiNzljcGZWKzdwQ1xuIDZQZVNIL2RUS0ZMejYyZDZxQU0yRXNOWFF2ZXdmOGZpcEJWQlJQc1JxS092K3VlcGQwMWRITnk2Mkk1Qit6Um1cbiBiZTlLYmUrRU42MHFkenZ5UE0rMmhWNkNudkd2MWRpcmltUzlwdTZScnhEMlJtejFlY3RuSkUrckFvR0JBTTN3XG4gVWJTRWVteVo2RUtqY2syUmZkaXB6WTBNTkJuSVoyY1VxSGg4bW1QWGpkVEx6cFhiOXZtUGJIYjAxUXdvOE1QK1xuIGdNblRiVEJPenlOQWFIZElyQ085RkhXNkM4NWozb3Q1WXpjcitFY0JWY3VhKzdLSFUwU2duNDRKTkg4RGlzSjdcbiBZNjNVUC8xWGI0ZDEvUXZIZnhZeTNXT3Z2UmRWWjdwUG84Sk5YOTVqQW9HQUllNUNJZzgvSml6VVphN0tlS1VoXG4gOXBnRGxlUVBrUXNySFE2L0F5SXdGQnNMd2Y5VEhTUzVWK3VWOUQ1N1NmVXM0NkJmMlU4SjZOOTBZUVNsdDhpU1xuIGFXdU1hbkZQVmdUK3l4REl6dDZvYmYybUNFcE9JQnRRNk40WlJoMkhoUXdkV1RDcmt6a0RkR1FhSEcrallMNkNcbiB4R1B3aUcyT043T0FmR0lBTTdlTjVsRUNnWUVBaG9STFdsYU9nUkduSEtBV3NZUXZaNjdDalRkRGNQUHVWdTZ2XG4gZk1Rbk5NQS83SmVUd1YrRTIwNUwwd2ZwZ1ovY1pLbUJCbFFNSmxuVUEzcTJ3Zk8rUFRuc2UxbWpESlUvY0d0QlxuIDIyL2xKTHhDaGxRZHhHZVFoR3RHelVoRitoRWVPaHJPNldTU3g3Q3RNUlpveTZEcjZsd2ZNRlpDZFZOY0JkNnZcbiBZT09aazNFQ2dZRUFzZVVLR2I2RTgwWFRWVk56aXl1aVZiUUNzSTBaSnVSZnFNWjJJSURRSlU5dTZBbkdBd2F5XG4gaXRxSGJrR3NtRFQrNEhVejAxKzFKS25udzQyUmRTckhkVS9MYU9vbkQrUklHcWUyeDgwMFFYenFBU0tMZENYclxuIHk3Um9pRnFKdGtkRlF5a3pKZW1BK3hPWHZITGdLaS9NWEZzVTkwUENEMFZKS0xqOHZ3cFg3OFk9XG4gLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0iID4gL29wdC9jb25maWcvcHJpdl9rZXkKZWNobyAib2FtX29uYXBfRktLbiIgPiAvb3B0L2NvbmZpZy9vcGVuc3RhY2tfcHJpdmF0ZV9uZXR3b3JrX25hbWUudHh0CmVjaG8gInB1YmxpYyIgPiAvb3B0L2NvbmZpZy9wdWJsaWNfbmV0X25hbWUudHh0CmVjaG8gInB1YmxpYyIgPiAvb3B0L2NvbmZpZy9wdWJsaWNfbmV0X2lkLnR4dAplY2hvICJ1YnVudHUtMTYuMDQtc2VydmVyLWNsb3VkaW1nLWFtZDY0IiA+IC9vcHQvY29uZmlnL3VidW50dV8xNjA0X2ltYWdlLnR4dAplY2hvICJDZW50T1MtNyIgPiAvb3B0L2NvbmZpZy9jZW50b3NfN19pbWFnZS50eHQKZWNobyAib25hcF9zZ19GS0tuIiA+IC9vcHQvY29uZmlnL3NlY3VyaXR5X2dyb3VwLnR4dAplY2hvICJtMS5tZWRpdW0iID4gL29wdC9jb25maWcvZmxhdm9yX2lkLnR4dAplY2hvICJtMS5sYXJnZSIgPiAvb3B0L2NvbmZpZy9mbGF2b3JfaWRfY2RhcC50eHQKZWNobyAiVHJ1ZSIgPiAvb3B0L2NvbmZpZy9kbnNhYXNfY29uZmlnX2VuYWJsZWQudHh0CmVjaG8gIlJlZ2lvbk9uZSIgPiAvb3B0L2NvbmZpZy9kbnNhYXNfcmVnaW9uLnR4dAplY2hvICJodHRwOi8vMTcyLjMwLjMuMTY6NTAwMC92MyIgPiAvb3B0L2NvbmZpZy9kbnNhYXNfa2V5c3RvbmVfdXJsLnR4dAplY2hvICJvbmFwLXIyIiA+IC9vcHQvY29uZmlnL2Ruc2Fhc190ZW5hbnRfbmFtZS50eHQKZWNobyAiZGVtbyIgPiAvb3B0L2NvbmZpZy9kbnNhYXNfdXNlcm5hbWUudHh0CmVjaG8gIm9uYXBkZW1vIiA+IC9vcHQvY29uZmlnL2Ruc2Fhc19wYXNzd29yZC50eHQKIyBmaXhlZCBwcml2YXRlIElQIGFkZHJlc3NlcyBvZiBvdGhlciBPTkFQIGNvbXBvbmVudHMKZWNobyAiMTAuMC4xMS4xIiA+IC9vcHQvY29uZmlnL21yX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuNi4xIiA+IC9vcHQvY29uZmlnL3BvbGljeV9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjMuMSIgPiAvb3B0L2NvbmZpZy9zZGNfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xNC4xIiA+IC9vcHQvY29uZmlnL29wZW5vX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMTQuMSIgPiAvb3B0L2NvbmZpZy9tc2JfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xLjEiID4gL29wdC9jb25maWcvYWFpMV9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjEuMiIgPiAvb3B0L2NvbmZpZy9hYWkyX2lwX2FkZHIudHh0CiMgZmxvYXRpbmcgSVBzCmVjaG8gIjE3Mi4zMC4yMi42MSIgPiAvb3B0L2NvbmZpZy9kbnNfZmxvYXRpbmdfaXBfYWRkci50eHQKZWNobyAiMTcyLjMwLjIyLjQyIiA+IC9vcHQvY29uZmlnL2FhaTFfZmxvYXRpbmdfaXBfYWRkci50eHQKZWNobyAiMTcyLjMwLjIyLjkiID4gL29wdC9jb25maWcvYWFpMl9mbG9hdGluZ19pcF9hZGRyLnR4dAplY2hvICIxNzIuMzAuMjIuMTkiID4gL29wdC9jb25maWcvbXJvdXRlcl9mbG9hdGluZ19pcF9hZGRyLnR4dAplY2hvICIxNzIuMzAuMjIuMjUiID4gL29wdC9jb25maWcvc2RjX2Zsb2F0aW5nX2lwX2FkZHIudHh0CmVjaG8gIjE3Mi4zMC4yMi42NSIgPiAvb3B0L2NvbmZpZy9wb2xpY3lfZmxvYXRpbmdfaXBfYWRkci50eHQKZWNobyAiMTcyLjMwLjIyLjU0IiA+IC9vcHQvY29uZmlnL29wZW5vX2Zsb2F0aW5nX2lwX2FkZHIudHh0CmVjaG8gIjE3Mi4zMC4yMi4yMCIgPiAvb3B0L2NvbmZpZy9kY2FlX2NfZmxvYXRpbmdfaXBfYWRkci50eHQKIyBjb250YWluZXIgdmVyc2lvbnMKZWNobyAiMS4xLjMiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXIudHh0CmVjaG8gIjEuMy4wIiA+IC9vcHQvY29uZmlnL2RjYWVfZG9ja2VyX3NubXB0cmFwLnR4dAplY2hvICIxLjIuMCIgPiAvb3B0L2NvbmZpZy9kY2FlX2RvY2tlcl92ZXMudHh0CmVjaG8gIjEuMS4zIiA+IC9vcHQvY29uZmlnL2RjYWVfZG9ja2VyX2Jvb3RzdHJhcC50eHQKZWNobyAiMS4zLjAiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXJfY20udHh0CmVjaG8gIjEuMS4xMSIgPiAvb3B0L2NvbmZpZy9kY2FlX2RvY2tlcl9rOHNib290c3RyYXAudHh0CmVjaG8gIjEuMC4wIiA+IC9vcHQvY29uZmlnL2RjYWVfZG9ja2VyX3JlZGlzYy50eHQKZWNobyAiMS4xLjAiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXJfdGNhLnR4dAplY2hvICI0LjEuMCIgPiAvb3B0L2NvbmZpZy9kY2FlX2RvY2tlcl9jYi50eHQKZWNobyAiMi4xLjUiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXJfY2JzLnR4dAplY2hvICIyLjEuNSIgPiAvb3B0L2NvbmZpZy9kY2FlX2RvY2tlcl9kaC50eHQKZWNobyAiMy4wLjEiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXJfaW52LnR4dAplY2hvICIyLjQuNSIgPiAvb3B0L2NvbmZpZy9kY2FlX2RvY2tlcl9waC50eHQKZWNobyAiMS4xLjQiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXJfc2NoLnR4dAplY2hvICJsYXRlc3QiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXJfaGVhcnRiZWF0LnR4dAplY2hvICJsYXRlc3QiID4gL29wdC9jb25maWcvZGNhZV9kb2NrZXJfcHJoLnR4dAplY2hvICIxLjEuMCIgPiAvb3B0L2NvbmZpZy9ob2xtZXNfZG9ja2VyX2VtLnR4dAplY2hvICIxLjEuMCIgPiAvb3B0L2NvbmZpZy9ob2xtZXNfZG9ja2VyX3JtLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IGRjYWUyX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCBkY2FlMl9pbnN0YWxsLnNoCi4vZGNhZTJfaW5zdGFsbC5zaCA+IC90bXAvZGNhZTJfaW5zdGFsbC5sb2cgMj4mMQo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "7402670b-a3c8-4857-90a3-1e7bfa3568fc",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:72:36:fa",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-0000020b",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:08:28.000000",
+ "flavor": {
+ "id": "5",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/5",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "d9c479d0-bfad-42f8-a924-ec7c371de703",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-dcae",
+ "wrs-res:vcpus": [
+ 8,
+ 8,
+ 8
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-v80bc179",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:08:28Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-dcae",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:08:18Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:1, 16384MB, pgsize:2M, vcpus:0-7, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:73:6d:dc",
+ "version": 4,
+ "addr": "10.0.6.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:73:6d:dc",
+ "version": 4,
+ "addr": "172.30.22.10",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/4ea2d8b2-1c87-4a59-bf9c-26bb934c3516",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/4ea2d8b2-1c87-4a59-bf9c-26bb934c3516",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMTcyLjMwLjIyLjY1IiA+IC9vcHQvY29uZmlnL3B1YmxpY19pcC50eHQKZWNobyAiMS4yLjMiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAplY2hvICJodHRwOi8vZ2Vycml0Lm9uYXAub3JnL3IvcG9saWN5L2RvY2tlci5naXQiID4gL29wdC9jb25maWcvcmVtb3RlX3JlcG8udHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKYXB0LWdldCAteSBpbnN0YWxsIHVuemlwCmlmIFtbICIxLjIuMSIgPX4gIlNOQVBTSE9UIiBdXTsgdGhlbiBSRVBPPXNuYXBzaG90czsgZWxzZSBSRVBPPXJlbGVhc2VzOyBmaQpjdXJsIC1rIC1MICJodHRwczovL25leHVzLm9uYXAub3JnL3NlcnZpY2UvbG9jYWwvYXJ0aWZhY3QvbWF2ZW4vcmVkaXJlY3Q/cj0ke1JFUE99Jmc9b3JnLm9uYXAuZGVtbyZhPWJvb3QmZT16aXAmdj0xLjIuMSIgLW8gL29wdC9ib290LTEuMi4xLnppcAp1bnppcCAtaiAvb3B0L2Jvb3QtMS4yLjEuemlwIC1kIC9vcHQgcG9saWN5X2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCBwb2xpY3lfaW5zdGFsbC5zaAouL3BvbGljeV9pbnN0YWxsLnNoCg==",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "b39fcd7c-4611-4c54-bf67-e1357242bbaf",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:73:6d:dc",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-0000020a",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:08:25.000000",
+ "flavor": {
+ "id": "5",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/5",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "4ea2d8b2-1c87-4a59-bf9c-26bb934c3516",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-policy",
+ "wrs-res:vcpus": [
+ 8,
+ 8,
+ 8
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-nds43zdd",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:08:25Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-policy",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:08:16Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 8192MB, pgsize:2M, vcpus:0-3, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:55:e9:4d",
+ "version": 4,
+ "addr": "10.0.9.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:55:e9:4d",
+ "version": 4,
+ "addr": "172.30.22.64",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/b5a7acfd-89b2-497b-8369-1a4b72d1eb2c",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/b5a7acfd-89b2-497b-8369-1a4b72d1eb2c",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxNzIuMzAuMjIuNjQiID4gL29wdC9jb25maWcvcHVibGljX2lwLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMi4yLjAiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAiMi4wLjIiID4gL29wdC9jb25maWcvY2xpX2RvY2tlcl92ZXJzaW9uLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICIyMTkuMTQxLjE0MC4xMCIgPiAvb3B0L2NvbmZpZy9leHRlcm5hbF9kbnMudHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9wb3J0YWwuZ2l0IiA+IC9vcHQvY29uZmlnL3JlbW90ZV9yZXBvLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IHBvcnRhbF9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggcG9ydGFsX2luc3RhbGwuc2gKLi9wb3J0YWxfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "98e78bcc-e447-4882-a068-a1d1e4b98899",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:55:e9:4d",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000209",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:08:22.000000",
+ "flavor": {
+ "id": "4",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/4",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "b5a7acfd-89b2-497b-8369-1a4b72d1eb2c",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-portal",
+ "wrs-res:vcpus": [
+ 4,
+ 4,
+ 4
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-v6bq3sg7",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:08:22Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-portal",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:08:16Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 16384MB, pgsize:2M, vcpus:0-7, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:11:bf:f7",
+ "version": 4,
+ "addr": "10.0.1.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:11:bf:f7",
+ "version": 4,
+ "addr": "172.30.22.61",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/67df00f9-faeb-4e23-949a-ef264a531648",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/67df00f9-faeb-4e23-949a-ef264a531648",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiQVVUTyIgPiAvb3B0L2NvbmZpZy9kbWFhcF90b3BpYy50eHQKZWNobyAiMS4yLjIiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjEuMi4xIiA+IC9vcHQvY29uZmlnL3NwYXJreV92ZXJzaW9uLnR4dAplY2hvICIyLjAuMC1PTkFQIiA+IC9vcHQvY29uZmlnL2dlcnJpdF9icmFuY2gudHh0CmVjaG8gImFhaV9pbnN0YW5jZV8xIiA+IC9vcHQvY29uZmlnL2FhaV9pbnN0YW5jZS50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAplY2hvICJodHRwOi8vZ2Vycml0Lm9uYXAub3JnL3IvYWFpL3Rlc3QtY29uZmlnIiA+IC9vcHQvY29uZmlnL3JlbW90ZV9yZXBvLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IGFhaV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggYWFpX2luc3RhbGwuc2gKLi9hYWlfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "3c25af6c-2989-4523-9b0e-03d6815e8e06",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:11:bf:f7",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000208",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:08:22.000000",
+ "flavor": {
+ "id": "5",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/5",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "67df00f9-faeb-4e23-949a-ef264a531648",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-aai-inst1",
+ "wrs-res:vcpus": [
+ 8,
+ 8,
+ 8
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-tyx3evjx",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:08:23Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-aai-inst1",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:08:14Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 2048MB, pgsize:2M, vcpus:0, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bd:57:6d",
+ "version": 4,
+ "addr": "10.0.100.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bd:57:6d",
+ "version": 4,
+ "addr": "172.30.22.61",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/47da092a-9595-4311-a43e-57a469ad2c77",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/47da092a-9595-4311-a43e-57a469ad2c77",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4wLjAvMTYiID4gL29wdC9jb25maWcvb2FtX25ldHdvcmtfY2lkci50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xLjEiID4gL29wdC9jb25maWcvYWFpMV9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjEuMiIgPiAvb3B0L2NvbmZpZy9hYWkyX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMi4xIiA+IC9vcHQvY29uZmlnL2FwcGNfaXBfYWRkci50eHQKZWNobyAiMTAuMC40LjEiID4gL29wdC9jb25maWcvZGNhZV9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjUuMSIgPiAvb3B0L2NvbmZpZy9zb19pcF9hZGRyLnR4dAplY2hvICIxMC4wLjExLjEiID4gL29wdC9jb25maWcvbXJfaXBfYWRkci50eHQKZWNobyAiMTAuMC42LjEiID4gL29wdC9jb25maWcvcG9saWN5X2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuOS4xIiA+IC9vcHQvY29uZmlnL3BvcnRhbF9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjEwLjEiID4gL29wdC9jb25maWcvcm9ib3RfaXBfYWRkci50eHQKZWNobyAiMTAuMC4zLjEiID4gL29wdC9jb25maWcvc2RjX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuNy4xIiA+IC9vcHQvY29uZmlnL3NkbmNfaXBfYWRkci50eHQKZWNobyAiMTAuMC44LjEiID4gL29wdC9jb25maWcvdmlkX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMTIuMSIgPiAvb3B0L2NvbmZpZy9jbGFtcF9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjE0LjEiID4gL29wdC9jb25maWcvb3Blbm9faXBfYWRkci50eHQKZWNobyAiMTAuMC4xNS4xIiA+IC9vcHQvY29uZmlnL211c2ljX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMTYuMSIgPiAvb3B0L2NvbmZpZy9vb2ZfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xMy4xIiA+IC9vcHQvY29uZmlnL2FhZl9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjEzLjIiID4gL29wdC9jb25maWcvc21zX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMTcuMSIgPiAvb3B0L2NvbmZpZy9uYmlfaXBfYWRkci50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAplY2hvICIxNzIuMzAuMy4xNiIgPiAvb3B0L2NvbmZpZy9kbnNfZm9yd2FyZGVyLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IGRuc19pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggZG5zX2luc3RhbGwuc2gKLi9kbnNfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "cc03399c-ff34-4d61-8e6c-d2adf26d364c",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:bd:57:6d",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000207",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:08:02.000000",
+ "flavor": {
+ "id": "2",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/2",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "47da092a-9595-4311-a43e-57a469ad2c77",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-dns-server",
+ "wrs-res:vcpus": [
+ 1,
+ 1,
+ 1
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-hhygiecy",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:08:02Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "onap-dns-server",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:57Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:9d:e5:42",
+ "version": 4,
+ "addr": "10.0.10.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:9d:e5:42",
+ "version": 4,
+ "addr": "172.30.22.9",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/dbf45874-6777-4303-9f55-51402829913c",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/dbf45874-6777-4303-9f55-51402829913c",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAibmV4dXMzLm9uYXAub3JnOjEwMDAxIiA+IC9vcHQvY29uZmlnL25leHVzX2RvY2tlcl9yZXBvLnR4dAplY2hvICJodHRwczovL25leHVzLm9uYXAub3JnIiA+IC9vcHQvY29uZmlnL25leHVzX2FydGlmYWN0X3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICJvYW1fb25hcF9GS0tuIiA+IC9vcHQvY29uZmlnL25ldHdvcmsudHh0CmVjaG8gImRlbW8iID4gL29wdC9jb25maWcvb3BlbnN0YWNrX3VzZXJuYW1lLnR4dAplY2hvICJvbmFwZGVtbyIgPiAvb3B0L2NvbmZpZy9vcGVuc3RhY2tfcGFzc3dvcmQudHh0CmVjaG8gImI0NTQ2MWU0YjAzNTQ3ZGI4ZjI4NjlkMmM5ZjllMjllIiA+IC9vcHQvY29uZmlnL29wZW5zdGFja190ZW5hbnRfaWQudHh0CmVjaG8gIlJlZ2lvbk9uZSIgPiAvb3B0L2NvbmZpZy9yZWdpb24udHh0CmVjaG8gIjEuMi4xIiA+IC9vcHQvY29uZmlnL2FydGlmYWN0c192ZXJzaW9uLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9kb2NrZXJfdmVyc2lvbi50eHQKZWNobyAiMS4wLjAiID4gL29wdC9jb25maWcvc25pcm9fZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjEwLjAuMTAwLjEiID4gL29wdC9jb25maWcvZG5zX2lwX2FkZHIudHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAiaHR0cDovLzE3Mi4zMC4zLjEwOjUwMDAiID4gL29wdC9jb25maWcva2V5c3RvbmUudHh0CmVjaG8gIjEwLjAuMS4xIiA+IC9vcHQvY29uZmlnL2FhaTFfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xLjIiID4gL29wdC9jb25maWcvYWFpMl9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjIuMSIgPiAvb3B0L2NvbmZpZy9hcHBjX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuNC4xIiA+IC9vcHQvY29uZmlnL2RjYWVfaXBfYWRkci50eHQKZWNobyAiMTAuMC40LjEiID4gL29wdC9jb25maWcvZGNhZV9jb2xsZWN0b3JfaXAudHh0CmVjaG8gIjEwLjAuNS4xIiA+IC9vcHQvY29uZmlnL3NvX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMTEuMSIgPiAvb3B0L2NvbmZpZy9tcl9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjYuMSIgPiAvb3B0L2NvbmZpZy9wb2xpY3lfaXBfYWRkci50eHQKZWNobyAiMTAuMC45LjEiID4gL29wdC9jb25maWcvcG9ydGFsX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuOS4xIiA+IC9vcHQvY29uZmlnL2NsaV9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjMuMSIgPiAvb3B0L2NvbmZpZy9zZGNfaXBfYWRkci50eHQKZWNobyAiMTAuMC4zLjEiID4gL29wdC9jb25maWcvc2RjX2ZlX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMy4xIiA+IC9vcHQvY29uZmlnL3NkY19iZV9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjMuMSIgPiAvb3B0L2NvbmZpZy9zZGNfYmVfb25ib2FyZF9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjcuMSIgPiAvb3B0L2NvbmZpZy9zZG5jX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuOC4xIiA+IC9vcHQvY29uZmlnL3ZpZF9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjEyLjEiID4gL29wdC9jb25maWcvY2xhbXBfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xNC4xIiA+IC9vcHQvY29uZmlnL29wZW5vX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMTQuMSIgPiAvb3B0L2NvbmZpZy92bmZzZGtfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xNS4xIiA+IC9vcHQvY29uZmlnL211c2ljX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMTYuMSIgPiAvb3B0L2NvbmZpZy9vb2ZfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xMy4xIiA+IC9vcHQvY29uZmlnL2FhZl9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjE3LjEiID4gL29wdC9jb25maWcvbmJpX2lwX2FkZHIudHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gIjIxOS4xNDEuMTQwLjEwIiA+IC9vcHQvY29uZmlnL2V4dGVybmFsX2Rucy50eHQKZWNobyAibTEubWVkaXVtIiA+IC9vcHQvY29uZmlnL3ZtX2ZsYXZvci50eHQKZWNobyAidWJ1bnR1LTE0LjA0LXNlcnZlci1jbG91ZGltZy1hbWQ2NCIgPiAvb3B0L2NvbmZpZy91YnVudHVfMTQwNF9pbWFnZS50eHQKZWNobyAidWJ1bnR1LTE2LjA0LXNlcnZlci1jbG91ZGltZy1hbWQ2NCIgPiAvb3B0L2NvbmZpZy91YnVudHVfMTYwNF9pbWFnZS50eHQKZWNobyAidWJ1bnR1LTE0LjA0LXNlcnZlci1jbG91ZGltZy1hbWQ2NCIgPiAvb3B0L2NvbmZpZy92bV9pbWFnZV9uYW1lLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9zY3JpcHRfdmVyc2lvbi50eHQKaWYgWyAiRmFsc2UiICE9ICJGYWxzZSIgXSAmJiBbICJGYWxzZSIgIT0gImZhbHNlIiBdOyB0aGVuCiAgZWNobyAiYzkwYTRmNTUtNTg0ZS00MWNhLTgwNDEtMjAyYWU4YzUxNDgyIiA+IC9vcHQvY29uZmlnL3B1YmxpY19uZXRfaWQudHh0CmVsc2UKICBlY2hvICIyMzRmODc2Ny03MDEzLTQyNTYtOTQ3MS1jYTM0Mjk0YzRjNWMiID4gL29wdC9jb25maWcvcHVibGljX25ldF9pZC50eHQKZmkKZWNobyAiYzkwYTRmNTUtNTg0ZS00MWNhLTgwNDEtMjAyYWU4YzUxNDgyIiA+IC9vcHQvY29uZmlnL29hbV9uZXR3b3JrX2lkLnR4dAplY2hvICJGYWxzZSIgPiAvb3B0L2NvbmZpZy91c2Vfb2FtX25ldF9mb3Jfcm9ib3QudHh0CmVjaG8gInNzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQkFRREtYRGdvbzMrV09xY1VHOC81dVViazgxK3ljemd3QzRZOHl3VG11UXFiTnhsWTFvUTBZeGRNVXFVbmhpdFNYczVTL3lSdUFWT1lId0dnMm1DczIwb0FJTnJQK214Qkk1NDRBTUliOWl0UGpDdGdxdEUyRVdvNk1tbkZHYkhCNFN4M1hpb0U3RjRWUHNoN2phcHNJd3pPamJyUWUrTXVhMVRHUTVkNG5mRU9RYWFnbFhMTFBGZnVjN1diaGJKYks2UTdySHFaZlJjT3dBTVhnRG9CcWx5cUtlaUt3bnVtZGRvMlJ5TlQ4bGpZbXZCNmJ1ejdLbk1pbnpvN3FCMHVrdFZUMDVGSDlSZzBDVFdINW5vcmxHNXFYZ1AyYXVrTDBnazFwaDhpQXQ3dVlMZjFrdHArTEpJMmdhRjZMMC9xbGk5RW1WQ1NMcjF1SjM4UThDQmZsaGtoIiA+IC9vcHQvY29uZmlnL3ZuZl9wdWJfa2V5LnR4dAplY2hvICJodHRwOi8vZ2Vycml0Lm9uYXAub3JnL3IvdGVzdHN1aXRlL3Byb3BlcnRpZXMuZ2l0IiA+IC9vcHQvY29uZmlnL3JlbW90ZV9yZXBvLnR4dAplY2hvICJsb2NhbGhvc3QiID4gL29wdC9jb25maWcvbG9nX2VsYXN0aWNzZWFyY2hfaXBfYWRkci50eHQgIyB0aGVzZSB0ZXN0cyB3aWxsIGJlIHNraXBwZWQgYnkgcm9ib3QKZWNobyAibG9jYWxob3N0IiA+IC9vcHQvY29uZmlnL2xvZ19sb2dzdGFzaF9pcF9hZGRyLnR4dCAjIHRoZXNlIHRlc3RzIHdpbGwgYmUgc2tpcHBlZCBieSByb2JvdAplY2hvICJsb2NhbGhvc3QiID4gL29wdC9jb25maWcvbG9nX2tpYmFuYV9pcF9hZGRyLnR4dCAjIHRoZXNlIHRlc3RzIHdpbGwgYmUgc2tpcHBlZCBieSByb2JvdAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IHJvYm90X2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCByb2JvdF9pbnN0YWxsLnNoCi4vcm9ib3RfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "b568e6d6-c900-4d95-be97-76208e42937d",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:9d:e5:42",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000206",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:08:02.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "dbf45874-6777-4303-9f55-51402829913c",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-robot",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-1o39ecyp",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:08:02Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-robot",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:56Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 8192MB, pgsize:2M, vcpus:0-3, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:c9:25:a0",
+ "version": 4,
+ "addr": "10.0.5.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:c9:25:a0",
+ "version": 4,
+ "addr": "172.30.22.18",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/de58dfc8-504c-4281-958d-56ef47d95385",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/de58dfc8-504c-4281-958d-56ef47d95385",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMTAuMC4xNC4xIiA+IC9vcHQvY29uZmlnL29wZW5vX2lwLnR4dAplY2hvICJBVVRPIiA+IC9vcHQvY29uZmlnL2RtYWFwX3RvcGljLnR4dAplY2hvICJkZW1vIiA+IC9vcHQvY29uZmlnL29wZW5zdGFja191c2VybmFtZS50eHQKZWNobyAiYjQ1NDYxZTRiMDM1NDdkYjhmMjg2OWQyYzlmOWUyOWUiID4gL29wdC9jb25maWcvdGVuYW50X2lkLnR4dAplY2hvICJvbmFwZGVtbyIgPiAvb3B0L2NvbmZpZy9vcGVuc3RhY2tfYXBpX2tleS50eHQKZWNobyAiUmVnaW9uT25lIiA+IC9vcHQvY29uZmlnL29wZW5zdGFja19yZWdpb24udHh0CmVjaG8gImh0dHA6Ly8xNzIuMzAuMy4xMDo1MDAwIiA+IC9vcHQvY29uZmlnL2tleXN0b25lLnR4dAplY2hvICIxLjIuMiIgPiAvb3B0L2NvbmZpZy9kb2NrZXJfdmVyc2lvbi50eHQKZWNobyAiMi4wLjAtT05BUCIgPiAvb3B0L2NvbmZpZy9nZXJyaXRfYnJhbmNoLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICIyMTkuMTQxLjE0MC4xMCIgPiAvb3B0L2NvbmZpZy9leHRlcm5hbF9kbnMudHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9zby9kb2NrZXItY29uZmlnLmdpdCIgPiAvb3B0L2NvbmZpZy9yZW1vdGVfcmVwby50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdAphcHQtZ2V0IC15IGluc3RhbGwgdW56aXAKaWYgW1sgIjEuMi4xIiA9fiAiU05BUFNIT1QiIF1dOyB0aGVuIFJFUE89c25hcHNob3RzOyBlbHNlIFJFUE89cmVsZWFzZXM7IGZpCmN1cmwgLWsgLUwgImh0dHBzOi8vbmV4dXMub25hcC5vcmcvc2VydmljZS9sb2NhbC9hcnRpZmFjdC9tYXZlbi9yZWRpcmVjdD9yPSR7UkVQT30mZz1vcmcub25hcC5kZW1vJmE9Ym9vdCZlPXppcCZ2PTEuMi4xIiAtbyAvb3B0L2Jvb3QtMS4yLjEuemlwCnVuemlwIC1qIC9vcHQvYm9vdC0xLjIuMS56aXAgLWQgL29wdCBzb19pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggc29faW5zdGFsbC5zaAouL3NvX2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "29d24635-08d9-469a-adc7-4a02c62c7f18",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:c9:25:a0",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000205",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:59.000000",
+ "flavor": {
+ "id": "4",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/4",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "de58dfc8-504c-4281-958d-56ef47d95385",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-so",
+ "wrs-res:vcpus": [
+ 4,
+ 4,
+ 4
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-0iays1wd",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:59Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "onap-so",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:51Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 16384MB, pgsize:2M, vcpus:0-7, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:33:bb:4b",
+ "version": 4,
+ "addr": "10.0.3.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:33:bb:4b",
+ "version": 4,
+ "addr": "172.30.22.25",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/75a2fc48-7ddf-4c58-8da8-31f523b07bf0",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/75a2fc48-7ddf-4c58-8da8-31f523b07bf0",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICJBVVRPIiA+IC9vcHQvY29uZmlnL2Vudl9uYW1lLnR4dAplY2hvICIxMC4wLjExLjEiID4gL29wdC9jb25maWcvbXJfaXBfYWRkci50eHQKZWNobyAiMTAuMC4zLjEiID4gL29wdC9jb25maWcvcHJpdmF0ZV9pcC50eHQKZWNobyAiMS4yLjEiID4gL29wdC9jb25maWcvYXJ0aWZhY3RzX3ZlcnNpb24udHh0CmVjaG8gIjEwLjAuMTAwLjEiID4gL29wdC9jb25maWcvZG5zX2lwX2FkZHIudHh0CmVjaG8gIjEuMi4wIiA+IC9vcHQvY29uZmlnL2RvY2tlcl92ZXJzaW9uLnR4dAplY2hvICIxLjEuMCIgPiAvb3B0L2NvbmZpZy9zZGNfd2ZkX2RvY2tlci50eHQKZWNobyAiMi4wLjAtT05BUCIgPiAvb3B0L2NvbmZpZy9nZXJyaXRfYnJhbmNoLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICIyMTkuMTQxLjE0MC4xMCIgPiAvb3B0L2NvbmZpZy9leHRlcm5hbF9kbnMudHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9zZGMuZ2l0IiA+IC9vcHQvY29uZmlnL3JlbW90ZV9yZXBvLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IHNkY19pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggc2RjX2luc3RhbGwuc2gKLi9zZGNfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "e4135317-b9d0-4171-9211-d6ec9f2a3499",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:33:bb:4b",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000204",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:57.000000",
+ "flavor": {
+ "id": "5",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/5",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "75a2fc48-7ddf-4c58-8da8-31f523b07bf0",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [
+ {
+ "id": "118a7aaa-6eff-4b80-85fe-dc09f38f63f5",
+ "delete_on_termination": false
+ }
+ ],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-sdc",
+ "wrs-res:vcpus": [
+ 8,
+ 8,
+ 8
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-107nnu0y",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:57Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "onap-sdc",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:46Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 8192MB, pgsize:2M, vcpus:0-3, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:3a:ce:35",
+ "version": 4,
+ "addr": "10.0.15.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:3a:ce:35",
+ "version": 4,
+ "addr": "172.30.22.22",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/07808f21-446c-4b65-b202-64994640bbe5",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/07808f21-446c-4b65-b202-64994640bbe5",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMi41LjMiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9tdXNpYy5naXQiID4gL29wdC9jb25maWcvcmVtb3RlX3JlcG8udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IG11c2ljX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCBtdXNpY19pbnN0YWxsLnNoCi4vbXVzaWNfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "a49e8603-b5e9-4135-a4b8-30a069a1d9dc",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:3a:ce:35",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000203",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:51.000000",
+ "flavor": {
+ "id": "4",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/4",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "07808f21-446c-4b65-b202-64994640bbe5",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-music",
+ "wrs-res:vcpus": [
+ 4,
+ 4,
+ 4
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-8lecfei7",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:51Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-music",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:44Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:b8:dc:01",
+ "version": 4,
+ "addr": "10.0.13.2",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:b8:dc:01",
+ "version": 4,
+ "addr": "172.30.22.15",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/f46572a5-a556-4705-8c65-865bf564a352",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/f46572a5-a556-4705-8c65-865bf564a352",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMi4wLjAiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gIjIxOS4xNDEuMTQwLjEwIiA+IC9vcHQvY29uZmlnL2V4dGVybmFsX2Rucy50eHQKZWNobyAiaHR0cDovL2dlcnJpdC5vbmFwLm9yZy9yL2FhZi9zbXMuZ2l0IiA+IC9vcHQvY29uZmlnL3JlbW90ZV9yZXBvLnR4dAplY2hvICIyLjAuMC1PTkFQIiA+IC9vcHQvY29uZmlnL2dlcnJpdF9icmFuY2gudHh0CmVjaG8gIjEwLjAuMTMuMiIgPiAvb3B0L2NvbmZpZy9sb2NhbF9pcC50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdAphcHQtZ2V0IC15IGluc3RhbGwgdW56aXAKaWYgW1sgIjEuMi4xIiA9fiAiU05BUFNIT1QiIF1dOyB0aGVuIFJFUE89c25hcHNob3RzOyBlbHNlIFJFUE89cmVsZWFzZXM7IGZpCmN1cmwgLWsgLUwgImh0dHBzOi8vbmV4dXMub25hcC5vcmcvc2VydmljZS9sb2NhbC9hcnRpZmFjdC9tYXZlbi9yZWRpcmVjdD9yPSR7UkVQT30mZz1vcmcub25hcC5kZW1vJmE9Ym9vdCZlPXppcCZ2PTEuMi4xIiAtbyAvb3B0L2Jvb3QtMS4yLjEuemlwCnVuemlwIC1qIC9vcHQvYm9vdC0xLjIuMS56aXAgLWQgL29wdCBzbXNfaW5zdGFsbC5zaApjZCAvb3B0CmNobW9kICt4IHNtc19pbnN0YWxsLnNoCi4vc21zX2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "91b9d85e-f79d-4534-a300-afb0c4f1cba7",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:b8:dc:01",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000202",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:45.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "f46572a5-a556-4705-8c65-865bf564a352",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-sms",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-vjlj09tr",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:45Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-sms",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:40Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 8192MB, pgsize:2M, vcpus:0-3, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:f8:a4:18",
+ "version": 4,
+ "addr": "10.0.11.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:f8:a4:18",
+ "version": 4,
+ "addr": "172.30.22.19",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/9ca67206-d500-4155-a8b7-087d6ba12ea5",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/9ca67206-d500-4155-a8b7-087d6ba12ea5",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMi4wLjAtT05BUCIgPiAvb3B0L2NvbmZpZy9nZXJyaXRfYnJhbmNoLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICIyMTkuMTQxLjE0MC4xMCIgPiAvb3B0L2NvbmZpZy9leHRlcm5hbF9kbnMudHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9kbWFhcC9tZXNzYWdlcm91dGVyL21lc3NhZ2VzZXJ2aWNlLmdpdCIgPiAvb3B0L2NvbmZpZy9yZW1vdGVfcmVwby50eHQKZWNobyAiMS4wLjEyIiA+IC9vcHQvY29uZmlnL2RvY2tlcl92ZXJzaW9uLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IG1yX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCBtcl9pbnN0YWxsLnNoCi4vbXJfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "920024f2-d104-429c-aaa9-6536d6eaa3cc",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:f8:a4:18",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000201",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:44.000000",
+ "flavor": {
+ "id": "4",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/4",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "9ca67206-d500-4155-a8b7-087d6ba12ea5",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-message-router",
+ "wrs-res:vcpus": [
+ 4,
+ 4,
+ 4
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-cv65ycl5",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:44Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "onap-message-router",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:37Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6a:cd:75",
+ "version": 4,
+ "addr": "10.0.13.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6a:cd:75",
+ "version": 4,
+ "addr": "172.30.22.70",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/f1a2b1b8-b7d8-4442-8f07-8d2c103c362a",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/f1a2b1b8-b7d8-4442-8f07-8d2c103c362a",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMi4xLjEiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gIjIxOS4xNDEuMTQwLjEwIiA+IC9vcHQvY29uZmlnL2V4dGVybmFsX2Rucy50eHQKZWNobyAiaHR0cDovL2dlcnJpdC5vbmFwLm9yZy9yL2FhZi9hdXRoei5naXQiID4gL29wdC9jb25maWcvcmVtb3RlX3JlcG8udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAiMTAuMC4xMy4xIiA+IC9vcHQvY29uZmlnL2xvY2FsX2lwLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IGFhZl9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggYWFmX2luc3RhbGwuc2gKLi9hYWZfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "004dc637-9185-41f3-ba57-98803a7e032d",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:6a:cd:75",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-00000200",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:42.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "f1a2b1b8-b7d8-4442-8f07-8d2c103c362a",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-aaf",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-0nheo70u",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:42Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "onap-aaf",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:36Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 8192MB, pgsize:2M, vcpus:0-3, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:62:ae:b5",
+ "version": 4,
+ "addr": "10.0.2.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:62:ae:b5",
+ "version": 4,
+ "addr": "172.30.22.6",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/b4db275c-5e5d-45a0-9a7f-6e6bccdb7b38",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/b4db275c-5e5d-45a0-9a7f-6e6bccdb7b38",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiQVVUTyIgPiAvb3B0L2NvbmZpZy9kbWFhcF90b3BpYy50eHQKZWNobyAiMS4zLjAiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAiMC4yLjQiID4gL29wdC9jb25maWcvZGdidWlsZGVyX3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gIjIxOS4xNDEuMTQwLjEwIiA+IC9vcHQvY29uZmlnL2V4dGVybmFsX2Rucy50eHQKZWNobyAiaHR0cDovL2dlcnJpdC5vbmFwLm9yZy9yL2FwcGMvZGVwbG95bWVudC5naXQiID4gL29wdC9jb25maWcvcmVtb3RlX3JlcG8udHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKYXB0LWdldCAteSBpbnN0YWxsIHVuemlwCmlmIFtbICIxLjIuMSIgPX4gIlNOQVBTSE9UIiBdXTsgdGhlbiBSRVBPPXNuYXBzaG90czsgZWxzZSBSRVBPPXJlbGVhc2VzOyBmaQpjdXJsIC1rIC1MICJodHRwczovL25leHVzLm9uYXAub3JnL3NlcnZpY2UvbG9jYWwvYXJ0aWZhY3QvbWF2ZW4vcmVkaXJlY3Q/cj0ke1JFUE99Jmc9b3JnLm9uYXAuZGVtbyZhPWJvb3QmZT16aXAmdj0xLjIuMSIgLW8gL29wdC9ib290LTEuMi4xLnppcAp1bnppcCAtaiAvb3B0L2Jvb3QtMS4yLjEuemlwIC1kIC9vcHQgYXBwY19pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggYXBwY19pbnN0YWxsLnNoCi4vYXBwY19pbnN0YWxsLnNoCg==",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "a095ba3f-796d-40ae-a9f8-c2180526a274",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:62:ae:b5",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001ff",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:42.000000",
+ "flavor": {
+ "id": "4",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/4",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "b4db275c-5e5d-45a0-9a7f-6e6bccdb7b38",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-appc",
+ "wrs-res:vcpus": [
+ 4,
+ 4,
+ 4
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-4r870wju",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:42Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "onap-appc",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:36Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 16384MB, pgsize:2M, vcpus:0-7, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:b8:42:44",
+ "version": 4,
+ "addr": "10.0.1.2",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:b8:42:44",
+ "version": 4,
+ "addr": "172.30.22.9",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/d0d69301-7aa6-4c1d-ac0e-160e5132b584",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/d0d69301-7aa6-4c1d-ac0e-160e5132b584",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiQVVUTyIgPiAvb3B0L2NvbmZpZy9kbWFhcF90b3BpYy50eHQKZWNobyAiMS4yLjIiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAiYWFpX2luc3RhbmNlXzIiID4gL29wdC9jb25maWcvYWFpX2luc3RhbmNlLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICIyMTkuMTQxLjE0MC4xMCIgPiAvb3B0L2NvbmZpZy9leHRlcm5hbF9kbnMudHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9hYWkvdGVzdC1jb25maWciID4gL29wdC9jb25maWcvcmVtb3RlX3JlcG8udHh0CgojIERvd25sb2FkIGFuZCBydW4gaW5zdGFsbCBzY3JpcHQKYXB0LWdldCAteSBpbnN0YWxsIHVuemlwCmlmIFtbICIxLjIuMSIgPX4gIlNOQVBTSE9UIiBdXTsgdGhlbiBSRVBPPXNuYXBzaG90czsgZWxzZSBSRVBPPXJlbGVhc2VzOyBmaQpjdXJsIC1rIC1MICJodHRwczovL25leHVzLm9uYXAub3JnL3NlcnZpY2UvbG9jYWwvYXJ0aWZhY3QvbWF2ZW4vcmVkaXJlY3Q/cj0ke1JFUE99Jmc9b3JnLm9uYXAuZGVtbyZhPWJvb3QmZT16aXAmdj0xLjIuMSIgLW8gL29wdC9ib290LTEuMi4xLnppcAp1bnppcCAtaiAvb3B0L2Jvb3QtMS4yLjEuemlwIC1kIC9vcHQgYWFpX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCBhYWlfaW5zdGFsbC5zaAouL2FhaV9pbnN0YWxsLnNoCg==",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "fd61f97d-26e4-4cfa-85d1-4bf15bea2757",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:b8:42:44",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001fe",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:42.000000",
+ "flavor": {
+ "id": "5",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/5",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "d0d69301-7aa6-4c1d-ac0e-160e5132b584",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-aai-inst2",
+ "wrs-res:vcpus": [
+ 8,
+ 8,
+ 8
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-vouuemvo",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:42Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "onap-aai-inst2",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:33Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 8192MB, pgsize:2M, vcpus:0-3, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:68:f6:44",
+ "version": 4,
+ "addr": "10.0.16.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:68:f6:44",
+ "version": 4,
+ "addr": "172.30.22.17",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/1f7ade76-ebec-462c-bc0e-340346aee295",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/1f7ade76-ebec-462c-bc0e-340346aee295",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMS4xLjEiID4gL29wdC9jb25maWcvaGFzX2RvY2tlcl92ZXJzaW9uLnR4dAplY2hvICIxLjEuMSIgPiAvb3B0L2NvbmZpZy9vc2RmX2RvY2tlcl92ZXJzaW9uLnR4dAplY2hvICIyLjUuMyIgPiAvb3B0L2NvbmZpZy9tdXNpY192ZXJzaW9uLnR4dAplY2hvICIzLjAuMCIgPiAvb3B0L2NvbmZpZy9jYXNzX3ZlcnNpb24udHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9vcHRmL2hhcy5naXQiID4gL29wdC9jb25maWcvcmVtb3RlX3JlcG8udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IG9vZl9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggb29mX2luc3RhbGwuc2gKLi9vb2ZfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "9e700973-b221-4239-bb39-8ef786a3bbe5",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:68:f6:44",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001fd",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:35.000000",
+ "flavor": {
+ "id": "4",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/4",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "1f7ade76-ebec-462c-bc0e-340346aee295",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-oof",
+ "wrs-res:vcpus": [
+ 4,
+ 4,
+ 4
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-uk45xj7y",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:35Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-oof",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:28Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 8192MB, pgsize:2M, vcpus:0-3, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bc:57:3a",
+ "version": 4,
+ "addr": "10.0.7.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bc:57:3a",
+ "version": 4,
+ "addr": "172.30.22.45",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/723b1804-b48f-4e73-9da9-fc062e766e75",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/723b1804-b48f-4e73-9da9-fc062e766e75",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMS4zLjQiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAiMC4yLjQiID4gL29wdC9jb25maWcvZGdidWlsZGVyX3ZlcnNpb24udHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gIjIxOS4xNDEuMTQwLjEwIiA+IC9vcHQvY29uZmlnL2V4dGVybmFsX2Rucy50eHQKZWNobyAiaHR0cDovL2dlcnJpdC5vbmFwLm9yZy9yL3NkbmMvb2FtLmdpdCIgPiAvb3B0L2NvbmZpZy9yZW1vdGVfcmVwby50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdAphcHQtZ2V0IC15IGluc3RhbGwgdW56aXAKaWYgW1sgIjEuMi4xIiA9fiAiU05BUFNIT1QiIF1dOyB0aGVuIFJFUE89c25hcHNob3RzOyBlbHNlIFJFUE89cmVsZWFzZXM7IGZpCmN1cmwgLWsgLUwgImh0dHBzOi8vbmV4dXMub25hcC5vcmcvc2VydmljZS9sb2NhbC9hcnRpZmFjdC9tYXZlbi9yZWRpcmVjdD9yPSR7UkVQT30mZz1vcmcub25hcC5kZW1vJmE9Ym9vdCZlPXppcCZ2PTEuMi4xIiAtbyAvb3B0L2Jvb3QtMS4yLjEuemlwCnVuemlwIC1qIC9vcHQvYm9vdC0xLjIuMS56aXAgLWQgL29wdCBzZG5jX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCBzZG5jX2luc3RhbGwuc2gKLi9zZG5jX2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "7ee3d602-937a-4551-8912-b68f9b5c9bc1",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:bc:57:3a",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001fc",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:34.000000",
+ "flavor": {
+ "id": "4",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/4",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "723b1804-b48f-4e73-9da9-fc062e766e75",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-sdnc",
+ "wrs-res:vcpus": [
+ 4,
+ 4,
+ 4
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-ksrb84ef",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:34Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "onap-sdnc",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:27Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 2048MB, pgsize:2M, vcpus:0, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:06:c9:dd",
+ "version": 4,
+ "addr": "10.0.17.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:06:c9:dd",
+ "version": 4,
+ "addr": "172.30.22.10",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/2cf30cc5-bcdb-4a17-b99d-6c23c6cd32e9",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/2cf30cc5-bcdb-4a17-b99d-6c23c6cd32e9",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMi4wLjAiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci9leHRlcm5hbGFwaS9uYmkuZ2l0IiA+IC9vcHQvY29uZmlnL3JlbW90ZV9yZXBvLnR4dAplY2hvICIyLjAuMC1PTkFQIiA+IC9vcHQvY29uZmlnL2dlcnJpdF9icmFuY2gudHh0CmVjaG8gIm9wZW5zdGFjayIgPiAvb3B0L2NvbmZpZy9jbG91ZF9lbnYudHh0CmVjaG8gIjIxOS4xNDEuMTQwLjEwIiA+IC9vcHQvY29uZmlnL2V4dGVybmFsX2Rucy50eHQKZWNobyAiMTAuMC4zLjEiID4gL29wdC9jb25maWcvc2RjX2lwX2FkZHIudHh0CmVjaG8gIjEwLjAuMS4xIiA+IC9vcHQvY29uZmlnL2FhaV9pcF9hZGRyLnR4dAplY2hvICIxMC4wLjUuMSIgPiAvb3B0L2NvbmZpZy9zb19pcF9hZGRyLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IG5iaV9pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggbmJpX2luc3RhbGwuc2gKLi9uYmlfaW5zdGFsbC5zaA==",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "c52cc7e8-e377-49f4-822f-a5486b0a3909",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:06:c9:dd",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001fb",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:25.000000",
+ "flavor": {
+ "id": "2",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/2",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "2cf30cc5-bcdb-4a17-b99d-6c23c6cd32e9",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-nbi",
+ "wrs-res:vcpus": [
+ 1,
+ 1,
+ 1
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-ugkluhbc",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:25Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "onap-nbi",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:20Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:49:47:43",
+ "version": 4,
+ "addr": "10.0.8.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:49:47:43",
+ "version": 4,
+ "addr": "172.30.22.14",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/7e2e5344-2491-46cd-ace9-245647950a83",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/7e2e5344-2491-46cd-ace9-245647950a83",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "d38b8eb3-b015-4c64-9704-a467c0602840",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/d38b8eb3-b015-4c64-9704-a467c0602840",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMi4wLjAiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAplY2hvICJodHRwOi8vZ2Vycml0Lm9uYXAub3JnL3IvdmlkLmdpdCIgPiAvb3B0L2NvbmZpZy9yZW1vdGVfcmVwby50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdAphcHQtZ2V0IC15IGluc3RhbGwgdW56aXAKaWYgW1sgIjEuMi4xIiA9fiAiU05BUFNIT1QiIF1dOyB0aGVuIFJFUE89c25hcHNob3RzOyBlbHNlIFJFUE89cmVsZWFzZXM7IGZpCmN1cmwgLWsgLUwgImh0dHBzOi8vbmV4dXMub25hcC5vcmcvc2VydmljZS9sb2NhbC9hcnRpZmFjdC9tYXZlbi9yZWRpcmVjdD9yPSR7UkVQT30mZz1vcmcub25hcC5kZW1vJmE9Ym9vdCZlPXppcCZ2PTEuMi4xIiAtbyAvb3B0L2Jvb3QtMS4yLjEuemlwCnVuemlwIC1qIC9vcHQvYm9vdC0xLjIuMS56aXAgLWQgL29wdCB2aWRfaW5zdGFsbC5zaApjZCAvb3B0CmNobW9kICt4IHZpZF9pbnN0YWxsLnNoCi4vdmlkX2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "22634625-6b22-43fd-bc5e-e7fd472d467b",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:49:47:43",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001fa",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:25.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "7e2e5344-2491-46cd-ace9-245647950a83",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-vid",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-2t2kgvn3",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:25Z",
+ "hostId": "ddb8b6402f747361c9769d5e76b42d5021796045a5bcbb392427f552",
+ "OS-EXT-SRV-ATTR:host": "compute-3",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-3",
+ "name": "onap-vid",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:19Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 4096MB, pgsize:2M, vcpus:0,1, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:20:97:56",
+ "version": 4,
+ "addr": "10.0.12.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:20:97:56",
+ "version": 4,
+ "addr": "172.30.22.16",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/f0d28cbe-f64e-4f45-b8f4-5a379bcc7f4c",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/f0d28cbe-f64e-4f45-b8f4-5a379bcc7f4c",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiQVVUTyIgPiAvb3B0L2NvbmZpZy9kbWFhcF90b3BpYy50eHQKZWNobyAiZGVtbyIgPiAvb3B0L2NvbmZpZy9vcGVuc3RhY2tfdXNlcm5hbWUudHh0CmVjaG8gImI0NTQ2MWU0YjAzNTQ3ZGI4ZjI4NjlkMmM5ZjllMjllIiA+IC9vcHQvY29uZmlnL3RlbmFudF9pZC50eHQKZWNobyAib25hcGRlbW8iID4gL29wdC9jb25maWcvb3BlbnN0YWNrX2FwaV9rZXkudHh0CmVjaG8gIlJlZ2lvbk9uZSIgPiAvb3B0L2NvbmZpZy9vcGVuc3RhY2tfcmVnaW9uLnR4dAplY2hvICJodHRwOi8vMTcyLjMwLjMuMTA6NTAwMCIgPiAvb3B0L2NvbmZpZy9rZXlzdG9uZS50eHQKZWNobyAiMi4wLjIiID4gL29wdC9jb25maWcvZG9ja2VyX3ZlcnNpb24udHh0CmVjaG8gIjIuMC4wLU9OQVAiID4gL29wdC9jb25maWcvZ2Vycml0X2JyYW5jaC50eHQKZWNobyAib3BlbnN0YWNrIiA+IC9vcHQvY29uZmlnL2Nsb3VkX2Vudi50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAplY2hvICJodHRwOi8vZ2Vycml0Lm9uYXAub3JnL3IvY2xhbXAuZ2l0IiA+IC9vcHQvY29uZmlnL3JlbW90ZV9yZXBvLnR4dAoKIyBEb3dubG9hZCBhbmQgcnVuIGluc3RhbGwgc2NyaXB0CmFwdC1nZXQgLXkgaW5zdGFsbCB1bnppcAppZiBbWyAiMS4yLjEiID1+ICJTTkFQU0hPVCIgXV07IHRoZW4gUkVQTz1zbmFwc2hvdHM7IGVsc2UgUkVQTz1yZWxlYXNlczsgZmkKY3VybCAtayAtTCAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZy9zZXJ2aWNlL2xvY2FsL2FydGlmYWN0L21hdmVuL3JlZGlyZWN0P3I9JHtSRVBPfSZnPW9yZy5vbmFwLmRlbW8mYT1ib290JmU9emlwJnY9MS4yLjEiIC1vIC9vcHQvYm9vdC0xLjIuMS56aXAKdW56aXAgLWogL29wdC9ib290LTEuMi4xLnppcCAtZCAvb3B0IGNsYW1wX2luc3RhbGwuc2gKY2QgL29wdApjaG1vZCAreCBjbGFtcF9pbnN0YWxsLnNoCi4vY2xhbXBfaW5zdGFsbC5zaAo=",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "35252b20-d413-4739-abbb-cdaa66b90d2c",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:20:97:56",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001f9",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:22.000000",
+ "flavor": {
+ "id": "3",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/3",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "f0d28cbe-f64e-4f45-b8f4-5a379bcc7f4c",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-clamp",
+ "wrs-res:vcpus": [
+ 2,
+ 2,
+ 2
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-he4kjeqw",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:22Z",
+ "hostId": "ac756d1a83f54173b61d5fe22a08295d26b8172fb76d285804da034f",
+ "OS-EXT-SRV-ATTR:host": "compute-4",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-4",
+ "name": "onap-clamp",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:17Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ },
+ {
+ "wrs-res:topology": "node:0, 16384MB, pgsize:2M, vcpus:0-7, pol:sha",
+ "OS-EXT-STS:task_state": null,
+ "addresses": {
+ "oam_onap_FKKn": [
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:31:7a:35",
+ "version": 4,
+ "addr": "10.0.14.1",
+ "OS-EXT-IPS:type": "fixed"
+ },
+ {
+ "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:31:7a:35",
+ "version": 4,
+ "addr": "172.30.22.54",
+ "OS-EXT-IPS:type": "floating"
+ }
+ ]
+ },
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e/servers/671e926c-5fe4-4b49-9a52-363008d92658",
+ "rel": "self"
+ },
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/servers/671e926c-5fe4-4b49-9a52-363008d92658",
+ "rel": "bookmark"
+ }
+ ],
+ "image": {
+ "id": "64286baa-583d-49a4-ae95-6b239323308d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/images/64286baa-583d-49a4-ae95-6b239323308d",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKCiMgQ3JlYXRlIGNvbmZpZ3VyYXRpb24gZmlsZXMKbWtkaXIgLXAgL29wdC9jb25maWcKZWNobyAiaHR0cHM6Ly9uZXh1cy5vbmFwLm9yZyIgPiAvb3B0L2NvbmZpZy9uZXh1c19hcnRpZmFjdF9yZXBvLnR4dAplY2hvICJuZXh1czMub25hcC5vcmc6MTAwMDEiID4gL29wdC9jb25maWcvbmV4dXNfZG9ja2VyX3JlcG8udHh0CmVjaG8gImRvY2tlciIgPiAvb3B0L2NvbmZpZy9uZXh1c191c2VybmFtZS50eHQKZWNobyAiZG9ja2VyIiA+IC9vcHQvY29uZmlnL25leHVzX3Bhc3N3b3JkLnR4dAplY2hvICJvcGVuc3RhY2siID4gL29wdC9jb25maWcvY2xvdWRfZW52LnR4dAplY2hvICIxLjIuMSIgPiAvb3B0L2NvbmZpZy9hcnRpZmFjdHNfdmVyc2lvbi50eHQKZWNobyAiMTAuMC4wLjAvMTYiID4gL29wdC9jb25maWcvb2FtX25ldHdvcmtfY2lkci50eHQKZWNobyAiMTAuMC4xMDAuMSIgPiAvb3B0L2NvbmZpZy9kbnNfaXBfYWRkci50eHQKZWNobyAiMjE5LjE0MS4xNDAuMTAiID4gL29wdC9jb25maWcvZXh0ZXJuYWxfZG5zLnR4dAplY2hvICIyLjAuMC1PTkFQIiA+IC9vcHQvY29uZmlnL3ZuZnNka19icmFuY2gudHh0CmVjaG8gIjEuMS4wIiA+IC9vcHQvY29uZmlnL21zYl9kb2NrZXIudHh0CmVjaG8gIjEuMS4yIiA+IC9vcHQvY29uZmlnL212aW1fZG9ja2VyLnR4dAplY2hvICIxLjEuMiIgPiAvb3B0L2NvbmZpZy9tdmltX29wZW5zdGFja19kb2NrZXIudHh0CmVjaG8gIjEuMS4xIiA+IC9vcHQvY29uZmlnL3V1aV9kb2NrZXIudHh0CmVjaG8gIjEuMS4wIiA+IC9vcHQvY29uZmlnL2Vzcl9kb2NrZXIudHh0CmVjaG8gImh0dHA6Ly9nZXJyaXQub25hcC5vcmcvci92bmZzZGsvcmVmcmVwby5naXQiID4gL29wdC9jb25maWcvdm5mc2RrX3JlcG8udHh0CgplY2hvICJleHBvcnQgTk9LSUFfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IE5PS0lBVjJfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IE1VTFRJVklNUFJPWFlfRE9DS0VSX1ZFUj0xLjAuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IFpURVZORk1EUklWRVJfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IFpURVNETkNEUklWRVJfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IFZORlJFU19ET0NLRVJfVkVSPTEuMS4wIiA+PiAvb3B0L2NvbmZpZy92ZmNfZG9ja2VyLnR4dAplY2hvICJleHBvcnQgVk5GTUdSX0RPQ0tFUl9WRVI9MS4xLjAiID4+IC9vcHQvY29uZmlnL3ZmY19kb2NrZXIudHh0CmVjaG8gImV4cG9ydCBWTkZMQ01fRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IFJFU01BTkFHRU1FTlRfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IE5TTENNX0RPQ0tFUl9WRVI9MS4xLjAiID4+IC9vcHQvY29uZmlnL3ZmY19kb2NrZXIudHh0CmVjaG8gImV4cG9ydCBIVUFXRUlfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IEpVSlVEUklWRVJfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IEdWTkZNRFJJVkVSX0RPQ0tFUl9WRVI9MS4xLjAiID4+IC9vcHQvY29uZmlnL3ZmY19kb2NrZXIudHh0CmVjaG8gImV4cG9ydCBFTVNEUklWRVJfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IENBVEFMT0dfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IE1HUlNFUlZJQ0VfRE9DS0VSX1ZFUj0xLjEuMCIgPj4gL29wdC9jb25maWcvdmZjX2RvY2tlci50eHQKZWNobyAiZXhwb3J0IEFDVElWSVRJX0RPQ0tFUl9WRVI9MS4xLjAiID4+IC9vcHQvY29uZmlnL3ZmY19kb2NrZXIudHh0CgojIENyZWF0ZSBlbnYgZmlsZSB3aXRoIHRoZSBJUCBhZGRyZXNzIG9mIGFsbCBPTkFQIGNvbXBvbmVudHMKZWNobyAiZXhwb3J0IEFBSV9JUDE9MTAuMC4xLjEiID4+IC9vcHQvY29uZmlnL29uYXBfaXBzLnR4dAplY2hvICJleHBvcnQgQUFJX0lQMj0xMC4wLjEuMiIgPj4gL29wdC9jb25maWcvb25hcF9pcHMudHh0CmVjaG8gImV4cG9ydCBBUFBDX0lQPTEwLjAuMi4xIiA+PiAvb3B0L2NvbmZpZy9vbmFwX2lwcy50eHQKZWNobyAiZXhwb3J0IERDQUVfSVA9MTAuMC40LjEiID4+IC9vcHQvY29uZmlnL29uYXBfaXBzLnR4dAplY2hvICJleHBvcnQgU09fSVA9MTAuMC41LjEiID4+IC9vcHQvY29uZmlnL29uYXBfaXBzLnR4dAplY2hvICJleHBvcnQgTVJfSVA9MTAuMC4xMS4xIiA+PiAvb3B0L2NvbmZpZy9vbmFwX2lwcy50eHQKZWNobyAiZXhwb3J0IFBPTElDWV9JUD0xMC4wLjYuMSIgPj4gL29wdC9jb25maWcvb25hcF9pcHMudHh0CmVjaG8gImV4cG9ydCBQT1JUQUxfSVA9MTAuMC45LjEiID4+IC9vcHQvY29uZmlnL29uYXBfaXBzLnR4dAplY2hvICJleHBvcnQgUk9CT1RfSVA9MTAuMC4xMC4xIiA+PiAvb3B0L2NvbmZpZy9vbmFwX2lwcy50eHQKZWNobyAiZXhwb3J0IFNEQ19JUD0xMC4wLjMuMSIgPj4gL29wdC9jb25maWcvb25hcF9pcHMudHh0CmVjaG8gImV4cG9ydCBTRE5DX0lQPTEwLjAuNy4xIiA+PiAvb3B0L2NvbmZpZy9vbmFwX2lwcy50eHQKZWNobyAiZXhwb3J0IFZJRF9JUD0xMC4wLjguMSIgPj4gL29wdC9jb25maWcvb25hcF9pcHMudHh0CmVjaG8gImV4cG9ydCBDTEFNUF9JUD0xMC4wLjEyLjEiID4+IC9vcHQvY29uZmlnL29uYXBfaXBzLnR4dAplY2hvICJleHBvcnQgT1BFTk9fSVA9MTAuMC4xNC4xIiA+PiAvb3B0L2NvbmZpZy9vbmFwX2lwcy50eHQKCiMgRG93bmxvYWQgYW5kIHJ1biBpbnN0YWxsIHNjcmlwdAphcHQtZ2V0IC15IGluc3RhbGwgdW56aXAKaWYgW1sgIjEuMi4xIiA9fiAiU05BUFNIT1QiIF1dOyB0aGVuIFJFUE89c25hcHNob3RzOyBlbHNlIFJFUE89cmVsZWFzZXM7IGZpCmN1cmwgLWsgLUwgImh0dHBzOi8vbmV4dXMub25hcC5vcmcvc2VydmljZS9sb2NhbC9hcnRpZmFjdC9tYXZlbi9yZWRpcmVjdD9yPSR7UkVQT30mZz1vcmcub25hcC5kZW1vJmE9Ym9vdCZlPXppcCZ2PTEuMi4xIiAtbyAvb3B0L2Jvb3QtMS4yLjEuemlwCnVuemlwIC1qIC9vcHQvYm9vdC0xLjIuMS56aXAgLWQgL29wdCBvcGVub19pbnN0YWxsLnNoCmNkIC9vcHQKY2htb2QgK3ggb3Blbm9faW5zdGFsbC5zaAouL29wZW5vX2luc3RhbGwuc2gK",
+ "wrs-if:nics": [
+ {
+ "nic1": {
+ "vif_model": "virtio",
+ "network": "oam_onap_FKKn",
+ "port_id": "d576a0ea-08dc-432f-8851-e518f37a4e1a",
+ "mtu": 1500,
+ "mac_address": "fa:16:3e:31:7a:35",
+ "vif_pci_address": ""
+ }
+ }
+ ],
+ "wrs-sg:server_group": "",
+ "OS-EXT-STS:vm_state": "active",
+ "OS-EXT-SRV-ATTR:instance_name": "instance-000001f8",
+ "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
+ "OS-SRV-USG:launched_at": "2018-08-14T09:07:24.000000",
+ "flavor": {
+ "id": "5",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/b45461e4b03547db8f2869d2c9f9e29e/flavors/5",
+ "rel": "bookmark"
+ }
+ ]
+ },
+ "id": "671e926c-5fe4-4b49-9a52-363008d92658",
+ "OS-SRV-USG:terminated_at": null,
+ "os-extended-volumes:volumes_attached": [],
+ "user_id": "bb830de3f929485c93115ccadfe974dc",
+ "OS-EXT-SRV-ATTR:hostname": "onap-multi-service",
+ "wrs-res:vcpus": [
+ 8,
+ 8,
+ 8
+ ],
+ "OS-DCF:diskConfig": "MANUAL",
+ "accessIPv4": "",
+ "accessIPv6": "",
+ "OS-EXT-SRV-ATTR:reservation_id": "r-vf0obe6m",
+ "progress": 0,
+ "OS-EXT-STS:power_state": 1,
+ "OS-EXT-AZ:availability_zone": "nova",
+ "metadata": {},
+ "status": "ACTIVE",
+ "OS-EXT-SRV-ATTR:ramdisk_id": "",
+ "updated": "2018-08-14T09:07:24Z",
+ "hostId": "2efd93213a7451f75f65f9899b94fb2ac7ba4679de08c1c9dc6d7d0e",
+ "OS-EXT-SRV-ATTR:host": "compute-1",
+ "description": null,
+ "wrs-res:pci_devices": "",
+ "tags": [],
+ "key_name": "onap_key_FKKn",
+ "OS-EXT-SRV-ATTR:kernel_id": "",
+ "locked": false,
+ "OS-EXT-SRV-ATTR:hypervisor_hostname": "compute-1",
+ "name": "onap-multi-service",
+ "OS-EXT-SRV-ATTR:launch_index": 0,
+ "created": "2018-08-14T09:07:16Z",
+ "tenant_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "host_status": "UP",
+ "config_drive": ""
+ }
+ ]
+}
diff --git a/vcpe_beijing/mockserver/respond-200-s.json b/vcpe_beijing/mockserver/respond-200-s.json
new file mode 100644
index 0000000..db11f59
--- /dev/null
+++ b/vcpe_beijing/mockserver/respond-200-s.json
@@ -0,0 +1,26 @@
+{
+ "version": {
+ "status": "CURRENT",
+ "updated": "2013-07-23T11:33:21Z",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8774/v2.1/",
+ "rel": "self"
+ },
+ {
+ "href": "http://docs.openstack.org/",
+ "type": "text/html",
+ "rel": "describedby"
+ }
+ ],
+ "min_version": "2.1",
+ "version": "2.38",
+ "media-types": [
+ {
+ "base": "application/json",
+ "type": "application/vnd.openstack.compute+json;version=2.1"
+ }
+ ],
+ "id": "v2.1"
+ }
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/respond-201.json b/vcpe_beijing/mockserver/respond-201.json
new file mode 100644
index 0000000..5486940
--- /dev/null
+++ b/vcpe_beijing/mockserver/respond-201.json
@@ -0,0 +1,429 @@
+{
+ "token": {
+ "is_domain": false,
+ "methods": [
+ "password"
+ ],
+ "roles": [
+ {
+ "id": "59d65753ec76466f826ee91863df5c08",
+ "name": "admin"
+ }
+ ],
+ "expires_at": "2018-08-27T03:50:01.000000Z",
+ "project": {
+ "domain": {
+ "id": "default",
+ "name": "Default"
+ },
+ "id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "name": "onap-r2"
+ },
+ "catalog": [
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:9696",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "c63c6cfb3a404640bd870db752d0595a"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:9696",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "813fe8eb043440d780e6ba6dffbb8913"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:9696",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "aab794d6ea734bde941a04b320901001"
+ }
+ ],
+ "type": "network",
+ "id": "4c03abc87a8449c796c8def0c9506de6",
+ "name": "neutron"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:35357/v3",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "5e7e6dc12ff54796b15c7df974c441bf"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:5000/v3",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "a0e972b66dd54837a3745fa15cd4ecd9"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:5000/v3",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "78b485396d594030bb0e6629b70ce361"
+ }
+ ],
+ "type": "identity",
+ "id": "44ef6197e3f04e069be1cef39ae362ed",
+ "name": "keystone"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:4545",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "346e4b4811e54792a87a3d49a57579e1"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:4545",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "88017034c6d245dfa3ab91413bc1b7b6"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:4545",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "a916c9c6cab44a89b53fa8df066ca1d0"
+ }
+ ],
+ "type": "nfv",
+ "id": "31b9b47df4b64cbda431a5b6d17283bc",
+ "name": "vim"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8777",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "e923db5bfe514158a54e0e47aa1072df"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8777",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "07dc0e869f084856898f5ba0546eb0b0"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:8777",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "f4d876d900354b38943615520c4448aa"
+ }
+ ],
+ "type": "metering",
+ "id": "5a7965c880554d6ca415888bbb643a23",
+ "name": "ceilometer"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8004/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "574f0c8dd64145918b946549330dffc7"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8004/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "d39f90b4e4e24a1b9ce75dd8a02bef68"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:8004/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "7f377cec9b5e494bab1d143d7b362b22"
+ }
+ ],
+ "type": "orchestration",
+ "id": "db3cbcb3ba3343b497bd97291d719a27",
+ "name": "heat"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8776/v2/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "6d1c29d7fe1047b08d87fa4b3efb1d39"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8776/v2/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "bc2bf8103f074ae1806c0f7c3143884a"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:8776/v2/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "88e2465a875c423fa08305e52a3b34b2"
+ }
+ ],
+ "type": "volumev2",
+ "id": "04e166cf6da848378b6aa0118822fcf6",
+ "name": "cinderv2"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8776/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "23985ad45836472c94e2148f1d5b0dfb"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8776/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "71c0f746dd6f4426af974db274762f60"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:8776/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "cdc64716d8c347409aa7b9078803c6e4"
+ }
+ ],
+ "type": "volume",
+ "id": "59e05ce0246f482c80d389e3435066b2",
+ "name": "cinder"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:9292",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "dfb1087e9d404dab9eaafb023770b3af"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:9292",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "828f7a9e3d64455c937e0522aaa980c4"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:9292",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "6a1ee3d811644db9a7495355fc3cbbdf"
+ }
+ ],
+ "type": "image",
+ "id": "1b337747ec8f43c48cfe46330d3d9ed6",
+ "name": "glance"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8042",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "a859f060d08449ea83a3e355c798f87f"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8042",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "a9cd710f06134f07b1fb03057f785b29"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:8042",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "85c98230cdcf43aea7638f7875348c81"
+ }
+ ],
+ "type": "alarming",
+ "id": "7aeb1000298b4d319b285aa05a44af5d",
+ "name": "aodh"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:5491",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "03b493faee284386a79dc53c6cc5580d"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:5491",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "92ddd5f7a8a9478babbc9b47483248db"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:15491",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "bf44c86c3f44465cb40122719c27946b"
+ }
+ ],
+ "type": "patching",
+ "id": "e03d4412cf5f467893ccc757637d0413",
+ "name": "patching"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:6385/v1",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "f8395669a09c4117a0784d33954b166d"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:6385/v1",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "52f557e587be469b9cfa2cf8e18e57af"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:6385/v1",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "a58057b9bec44068a40f787ac5ad6b17"
+ }
+ ],
+ "type": "platform",
+ "id": "9f5020c341a74566a405572e022b6ae7",
+ "name": "sysinv"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://127.0.0.1:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "a17a263480ac4714808847ec95804fe8"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://127.0.0.1:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "afddd2be0d22452fb6ddd497cfc49a5f"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://127.0.0.1:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "23b31cdcb35247ed9e9d650b645a4c7e"
+ }
+ ],
+ "type": "compute",
+ "id": "0937006cdc934765b59215fa51bb7991",
+ "name": "nova"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8776/v3/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "83f7ea3ed3b94784ab39cd671cd8268b"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8776/v3/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "bf5216e4b9b94882b98b5b203302dc14"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:8776/v3/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "72630055b19a474f83084348b628921e"
+ }
+ ],
+ "type": "volumev3",
+ "id": "3470059872df4744a374342d7bf3ebde",
+ "name": "cinderv3"
+ },
+ {
+ "endpoints": [
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8000/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "admin",
+ "id": "0985fa5bf43d40a5bb20b88ce5850f7c"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://10.12.0.2:8000/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "internal",
+ "id": "de053cee94d34a1d934a4c5ecdec605a"
+ },
+ {
+ "region_id": "RegionOne",
+ "url": "http://172.30.3.10:8000/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "interface": "public",
+ "id": "b4728f8227b14600af70e68506ffbd40"
+ }
+ ],
+ "type": "cloudformation",
+ "id": "e08b5c50995c42d39e236227ce177759",
+ "name": "heat-cfn"
+ }
+ ],
+ "user": {
+ "domain": {
+ "id": "default",
+ "name": "Default"
+ },
+ "id": "bb830de3f929485c93115ccadfe974dc",
+ "name": "onapr2"
+ },
+ "audit_ids": [
+ "cCOIx4I4ThGOnAbFcJifcw"
+ ],
+ "issued_at": "2018-07-27T02:50:01.000000Z"
+ }
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/respond-300.json b/vcpe_beijing/mockserver/respond-300.json
new file mode 100644
index 0000000..7f3fc8f
--- /dev/null
+++ b/vcpe_beijing/mockserver/respond-300.json
@@ -0,0 +1,45 @@
+{
+ "versions": {
+ "values": [
+ {
+ "status": "stable",
+ "updated": "2016-10-06T00:00:00Z",
+ "media-types": [
+ {
+ "base": "application/json",
+ "type": "application/vnd.openstack.identity-v3+json"
+ }
+ ],
+ "id": "v3.7",
+ "links": [
+ {
+ "href": "http://172.30.3.10:5000/v3/",
+ "rel": "self"
+ }
+ ]
+ },
+ {
+ "status": "deprecated",
+ "updated": "2016-08-04T00:00:00Z",
+ "media-types": [
+ {
+ "base": "application/json",
+ "type": "application/vnd.openstack.identity-v2.0+json"
+ }
+ ],
+ "id": "v2.0",
+ "links": [
+ {
+ "href": "http://172.30.3.10:5000/v2.0/",
+ "rel": "self"
+ },
+ {
+ "href": "http://docs.openstack.org/",
+ "type": "text/html",
+ "rel": "describedby"
+ }
+ ]
+ }
+ ]
+ }
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/server-python3.py b/vcpe_beijing/mockserver/server-python3.py
new file mode 100644
index 0000000..01f3a67
--- /dev/null
+++ b/vcpe_beijing/mockserver/server-python3.py
@@ -0,0 +1,452 @@
+#!/usr/bin/env python
+"""
+Usage::
+ ./server.py [<port>]
+
+Send a GET request::
+ curl http://localhost:port_number
+Send a HEAD request::
+ curl -I http://localhost:port_number
+Send a POST request::
+ curl -d "foo=bar&bin=baz" http://localhost:port_number
+
+ ./8774-client.py
+ ./5000-client.py
+ python3 client-8004.py
+
+To change IP address:
+ ./server.py <port> <new ip addr>
+
+"""
+from http.server import BaseHTTPRequestHandler, HTTPServer
+from datetime import date
+from datetime import datetime,timedelta
+import random
+import string
+import json
+
+class MockServer(BaseHTTPRequestHandler):
+ def robot_gettime(self):
+ '''
+ return a list of formatted time: [issue_at,expire_at]
+ format same as openstack date/time.
+ expire time is 1 hour later than issue time.
+ '''
+ date_ymd = date.today()
+ time_ms = datetime.now().time()
+ issue_time = "{}T{}Z".format(date_ymd,time_ms)
+ expire_ms = datetime.now() + timedelta(hours=1)
+ expire_time = "{}T{}Z".format(date_ymd,expire_ms.time())
+ tlist = [issue_time,expire_time]
+ return tlist
+
+ def gettime(self):
+ '''
+ return a list of formatted time: [creation_time,updated_time]
+ format same as openstack date/time.
+ expire time is 1 second later than issue time.
+ '''
+ date_ymd = date.today()
+ time_ms = datetime.now().strftime("%H:%M:%S")
+ creation_time = "{}T{}Z".format(date_ymd,time_ms)
+ expire_ms = datetime.now() + timedelta(seconds=1)
+ updated = "{}T{}Z".format(date_ymd,expire_ms.time().strftime("%H:%M:%S"))
+ tlist = [creation_time,updated]
+ return tlist
+
+ def random_id(self):
+ '''
+ randomly generate a 36 character id:
+ 8-4-4-4-12
+ -------------------
+ TODO: format of letters and digits?
+ -------------------
+ '''
+ chars = string.digits + "abcdef"
+ first = ''.join(random.choice(chars) for _ in range(8))
+ snd = ''.join(random.choice(chars) for _ in range(4))
+ thd = ''.join(random.choice(chars) for _ in range(4))
+ foth = ''.join(random.choice(chars) for _ in range(4))
+ fifth = ''.join(random.choice(chars) for _ in range(12))
+ return "{}-{}-{}-{}-{}".format(first,snd,thd,foth,fifth)
+
+ def random_token(self):
+ '''
+ In response 201 from 5000 port, X-Subject-Token is sent.
+ The following resquests forward to port 8774,
+ need to include this token in header as X-Auth-Token.
+ e.g. 9450e620b7a24648bf54425047e59aae
+ 295ea4b0d2e5447a9f2575692d2dc2ee
+
+ '''
+ chars = string.digits + "abcdef"
+ tok = ''.join(random.choice(chars) for _ in range(32))
+ return tok
+
+ def get_5000_res(self):
+ '''
+ FOR PORT 5000:
+ respond 300 Multiple choice to GET
+ '''
+ self.send_response(300)
+ self.send_header('Vary', 'X-Auth-Token')
+ self.send_header('Content-type', 'application/json')
+ self.send_header('Content-length', 595)
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+ json_data = open('respond-300.json')
+ jdata = json.load(json_data)
+ self.wfile.write(json.dumps(jdata).encode())
+
+
+ def post_8004_res(self,name_str):
+ '''
+ FOR PORT 8004:
+ respond 201 to POST
+ use name_str to construct href
+ '''
+ #r_id = "5325f4e6-f266-49d6-9bcb-0f085b83497d"
+ r_id = self.random_id()
+ global addr_str
+ result = "http://{}:8004/v1/b45461e4b03547db8f2869d2c9f9e29e/stacks/{}/{}".format(addr_str,name_str,r_id)
+ json_data = open('so-201.json')
+ jdata = json.load(json_data)
+ jdata["stack"]["id"] = r_id
+ jdata["stack"]["links"][0]["href"] = result
+ to_write = json.dumps(jdata).encode()
+ self.send_response(201)
+ self.send_header('Location', result)
+ self.send_header('Content-type', 'application/json')
+ self.send_header('Content-length', len(to_write))
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('X-Openstack-Request-Id', req_id)
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+ self.wfile.write(to_write)
+
+ def respond_404(self):
+ '''
+ FOR PORT 8774:
+ send 404 to first GET
+ '''
+ self.send_response(404)
+ self.send_header('Content-length', 112)
+ self.send_header('Content-type', 'application/json; charset=UTF-8')
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('X-Compute-Request-Id', req_id)
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+ json_msg = {
+ "message": "The resource could not be found.<br /><br />\n\n\n",
+ "code": "404 Not Found",
+ "title": "Not Found"
+ }
+ self.wfile.write(json.dumps(json_msg).encode())
+
+ def respond_404_so(self,path):
+ '''
+ send 404 to short GET(port 8004) - vbrg
+ and 404 to vgw
+ '''
+ json_data = open('404-so.json')
+ json_msg = json.load(json_data)
+ error_msg = "The Stack ({}) could not be found.".format(path.split("/")[-1])
+ json_msg["error"]["message"] = error_msg
+ to_write = json.dumps(json_msg).encode()
+ self.send_response(404)
+ self.send_header('Content-type', 'application/json; charset=UTF-8')
+ self.send_header('Content-length', len(to_write))
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('X-Openstack-Request-Id', req_id)
+ self.end_headers()
+ self.wfile.write(to_write)
+
+
+ def post_5000_res(self):
+ '''
+ FOR PORT 5000:
+ respond 201 to POST
+ '''
+ json_data = open('respond-201.json')
+ jdata = json.load(json_data)
+ time_now = self.robot_gettime()
+ jdata["token"]["issued_at"] = time_now[0]
+ jdata["token"]["expires_at"] = time_now[1]
+ global IP_FLAG
+ if IP_FLAG == True:
+ global addr_str
+ url_new = "http://{}:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e".format(addr_str)
+ jdata["token"]["catalog"][11]["endpoints"][0]["url"] = url_new
+ jdata["token"]["catalog"][11]["endpoints"][1]["url"] = url_new
+ jdata["token"]["catalog"][11]["endpoints"][2]["url"] = url_new
+ '''
+ ----------------------------------
+ "audit_ids" varies, fixed as:
+ ItFVIpXGTYC776YSQ4AIoQ
+ -----------------------------------
+ '''
+ self.send_response(201)
+ self.send_header('Vary', 'X-Auth-Token')
+ self.send_header('Content-type', 'application/json')
+ to_write = json.dumps(jdata).encode()
+ self.send_header('Content-length', len(to_write))
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('X-Openstack-Request-Id', req_id)
+ self.send_header('X-Subject-Token', self.random_token())
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+ self.wfile.write(to_write)
+
+ def post_5000_so(self):
+ json_data = open('so_post_5000.json')
+ jdata = json.load(json_data)
+ time_now = self.robot_gettime()
+ jdata["access"]["token"]["issued_at"] = time_now[0]
+ jdata["access"]["token"]["expires"] = time_now[1]
+
+ #TODO: jdata["access"]["token"]['id']+['audit id']
+
+ global IP_FLAG
+ if IP_FLAG == True:
+ global addr_str
+ url_new = "http://{}:8004/v1/b45461e4b03547db8f2869d2c9f9e29e".format(addr_str)
+ jdata["access"]["serviceCatalog"][11]["endpoints"][0]["adminURL"] = url_new
+ jdata["access"]["serviceCatalog"][11]["endpoints"][0]["internalURL"] = url_new
+ jdata["access"]["serviceCatalog"][11]["endpoints"][0]["publicURL"] = url_new
+ to_write = json.dumps(jdata).encode()
+ self.send_response(200)
+ self.send_header('Vary', 'X-Auth-Token')
+ self.send_header('Content-type', 'application/json')
+ self.send_header('Content-length', len(to_write))
+ #self.send_header('Server', 'gunicorn/19.7.1')
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('x-openstack-request-id', req_id)
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+ self.wfile.write(to_write)
+
+ def respond_200_s(self):
+ '''
+ FOR PORT 8774:
+ send short 200 to second GET
+ '''
+ self.send_response(200)
+ self.send_header('Content-length', 385)
+ self.send_header('Content-type', 'application/json')
+ self.send_header('Openstack-Api-Version', 'compute 2.1')
+ self.send_header('X-Openstack-Nova-Api-Version', '2.1')
+ self.send_header('Vary', 'OpenStack-API-Version')
+ self.send_header('Vary', 'X-OpenStack-Nova-API-Version')
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('X-Compute-Request-Id', req_id)
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+ json_data = open('respond-200-s.json')
+ jdata = json.load(json_data)
+ self.wfile.write(json.dumps(jdata).encode())
+
+ def respond_200_l(self):
+ '''
+ FOR PORT 8774:
+ send long 200 to third GET
+ ---------
+ TODO:
+ how to change long 200 respond??
+ -----------
+ '''''''''
+ self.send_response(200)
+ self.send_header('Content-length', 211749)
+ self.send_header('Content-type', 'application/json')
+ self.send_header('Openstack-Api-Version', 'compute 2.38')
+ self.send_header('X-Openstack-Nova-Api-Version', '2.38')
+ self.send_header('Vary', 'OpenStack-API-Version')
+ self.send_header('Vary', 'X-OpenStack-Nova-API-Version')
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('X-Compute-Request-Id', req_id)
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+ json_data = open('respond-200-l.json')
+ jdata = json.load(json_data)
+ self.wfile.write(json.dumps(jdata).encode())
+
+
+ def respond_200(self,path,count):
+ global TIME, INFO, addr_str
+ get_list = path.split("/")
+ c_id = get_list[-1]
+ #print("path is {}".format(path))
+ stack_name = get_list[-2]
+ #print("stack name is {}".format(stack_name))
+ #print("name suffix is {}".format(name_suffix))
+ info_list = INFO[stack_name]
+ '''
+ list for vgw:
+ ["vgw_name_0","vf_module_id","vgw_private_ip_1",
+ "vgw_private_ip_0","vg_vgmux_tunnel_vni","vgw_private_ip_2","vnf_id"]
+
+ list for vbrg:
+ ["vbrgemu_name_0",vf_module_id","vbrgemu_private_ip_0","vnf_id"]
+ '''
+ if 'vcpe_vgw' in stack_name:
+ json_data = open('vgw-200.json')
+ json_msg = json.load(json_data)
+ json_msg["stack"]["parameters"]["OS::stack_name"] = stack_name
+ json_msg["stack"]["parameters"]["OS::stack_id"] = c_id
+ json_msg["stack"]["parameters"]["vf_module_id"] = info_list[1]
+ json_msg["stack"]["parameters"]["vgw_name_0"] = info_list[0]
+ json_msg["stack"]["parameters"]["vgw_private_ip_1"] = info_list[2]
+ json_msg["stack"]["parameters"]["vgw_private_ip_0"] = info_list[3]
+ json_msg["stack"]["parameters"]["vg_vgmux_tunnel_vni"] = info_list[4]
+ json_msg["stack"]["parameters"]["vgw_private_ip_2"] = info_list[5]
+ json_msg["stack"]["parameters"]["vnf_id"] = info_list[6]
+ json_msg["stack"]["stack_name"] = stack_name
+ json_msg["stack"]["creation_time"] = TIME[path][0]
+ json_msg["stack"]["links"][0]["href"] = "http://{}:8004{}".format(addr_str,path)
+ json_msg["stack"]["updated_time"] = TIME[path][1]
+ json_msg["stack"]["id"] = c_id
+ '''
+ "stack_user_project_id"
+ '''
+ else:
+ json_data = open('so-200.json')
+ json_msg = json.load(json_data)
+ json_msg["stack"]["parameters"]["OS::stack_name"] = stack_name
+ json_msg["stack"]["parameters"]["OS::stack_id"] = c_id
+ #json_msg["stack"]["parameters"]["vbrgemu_private_ip_0"] = info_list[2]
+ json_msg["stack"]["parameters"]["vbrgemu_name_0"] = info_list[0]
+ json_msg["stack"]["parameters"]["vnf_id"] = info_list[2]
+ json_msg["stack"]["parameters"]["vf_module_id"] = info_list[1]
+ json_msg["stack"]["stack_name"] = stack_name
+ json_msg["stack"]["creation_time"] = TIME[path][0]
+ json_msg["stack"]["links"][0]["href"] = "http://{}:8004{}".format(addr_str,path)
+ json_msg["stack"]["updated_time"] = TIME[path][1]
+ json_msg["stack"]["id"] = c_id
+ self.send_response(200)
+ self.send_header('Content-type', 'application/json; charset=UTF-8')
+ req_id = "req-{}".format(self.random_id())
+ self.send_header('X-Openstack-Request-Id', req_id)
+ #self.send_header('Date',self.date_time_string())
+ if count == 3:
+ json_msg["stack"]["stack_status_reason"] = "Stack CREATE completed successfully"
+ json_msg["stack"]["stack_status"] = "CREATE_COMPLETE"
+ INFO.pop(stack_name)
+ TIME.pop(path)
+ to_send = json.dumps(json_msg)
+ self.send_header('Content-length', len(to_send))
+ self.end_headers()
+ self.wfile.write(to_send.encode())
+ else:
+ to_send = json.dumps(json_msg)
+ self.send_header('Content-length', len(to_send))
+ self.end_headers()
+ self.wfile.write(to_send.encode())
+
+ def get_8774_res(self):
+ request_path = self.path
+ #print('Recieved a request: {}'.format(request_path))
+ if request_path.endswith("b45461e4b03547db8f2869d2c9f9e29e"):
+ self.respond_404()
+ elif request_path.endswith("detail"):
+ self.respond_200_l()
+ elif request_path.endswith("v2.1/"):
+ self.respond_200_s()
+ else:
+ print('Wrong format.')
+
+
+ def do_GET(self):
+ global APORT
+ if APORT == 5000:
+ self.get_5000_res()
+ elif APORT == 8774:
+ self.get_8774_res()
+ else:
+ request_path = self.path
+ urllength = len(request_path)
+# print('Recieved a request: {}'.format(request_path))
+# print("*****************urllength is {}".format(urllength))
+# print(request_path)
+ if urllength <= 98:
+ self.respond_404_so(request_path)
+ else:
+ global CLIENTS, TIME
+ ret = CLIENTS.get(request_path,0) + 1
+ if ret == 1:
+ CLIENTS[request_path] = 1
+ TIME[request_path] = self.gettime()
+ elif ret == 2:
+ CLIENTS[request_path] = ret
+ else:
+ CLIENTS.pop(request_path)
+ self.respond_200(request_path,ret)
+
+ def do_HEAD(self):
+ self.send_response(200)
+ self.send_header('Content-type', 'application/json')
+ #self.send_header('Date',self.date_time_string())
+ self.end_headers()
+
+ def do_POST(self):
+ global APORT,INFO
+ if APORT == 5000:
+ if self.path == '/v3/auth/tokens':
+ self.post_5000_res()
+ else:
+ self.post_5000_so()
+
+ else:
+ content_length = int(self.headers['Content-Length']) # <--- Gets the size of data
+ post_data = self.rfile.read(content_length)
+ jdata = json.loads(post_data.decode())
+ name_str = jdata["stack_name"]
+ if "vcpe_vgw" in name_str:
+ vwg_0 = jdata["parameters"]["vgw_name_0"]
+ vwg_1 = jdata["parameters"]["vf_module_id"]
+ vwg_2 = jdata["parameters"]["vgw_private_ip_1"]
+ vwg_3 = jdata["parameters"]["vgw_private_ip_0"]
+ vwg_4 = jdata["parameters"]["vg_vgmux_tunnel_vni"]
+ vwg_5 = jdata["parameters"]["vgw_private_ip_2"]
+ vwg_6 = jdata["parameters"]["vnf_id"]
+ INFO[name_str] = [vwg_0,vwg_1,vwg_2,vwg_3,vwg_4,vwg_5,vwg_6]
+ else:
+ vwg_0 = jdata["parameters"]["vbrgemu_name_0"]
+ vwg_1 = jdata["parameters"]["vf_module_id"]
+# vwg_2 = jdata["parameters"]["vbrgemu_private_ip_0"]
+ vwg_3 = jdata["parameters"]["vnf_id"]
+# INFO[name_str] = [vwg_0,vwg_1,vwg_2,vwg_3]
+ INFO[name_str] = [vwg_0,vwg_1,vwg_3]
+ self.post_8004_res(name_str)
+
+
+def run(ip_addr = '127.0.0.1'):
+ print('http server is starting...')
+ global APORT
+ server_address = (ip_addr, APORT)
+ httpd = HTTPServer(server_address, MockServer)
+ print("http server {}:{} is running...".format(ip_addr,APORT))
+ try:
+ httpd.serve_forever()
+ except KeyboardInterrupt:
+ print('Server is shutting down...')
+
+if __name__ == "__main__":
+ from sys import argv
+ global CLIENTS, TIME, APORT,IP_FLAG, addr_str, INFO
+ if len(argv) == 2:
+ addr_str = '127.0.0.1'
+ IP_FLAG = False
+ APORT = int(argv[1])
+ CLIENTS = {}
+ TIME = {}
+ INFO = {}
+ run()
+ elif len(argv) == 3:
+ addr_str = argv[2]
+ IP_FLAG = True
+ APORT = int(argv[1])
+ CLIENTS = {}
+ TIME = {}
+ INFO = {}
+ run(addr_str)
+ else:
+ print('need to declare port number!')
diff --git a/vcpe_beijing/mockserver/so-200.json b/vcpe_beijing/mockserver/so-200.json
new file mode 100644
index 0000000..96142f9
--- /dev/null
+++ b/vcpe_beijing/mockserver/so-200.json
@@ -0,0 +1,57 @@
+{
+ "stack": {
+ "parent": null,
+ "disable_rollback": true,
+ "description": "Heat template to deploy vCPE vBRG Emulator (vBRGEMU)",
+ "parameters": {
+ "repo_url_artifacts": "https://nexus.onap.org/content/groups/staging",
+ "OS::project_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "install_script_version": "1.1.1",
+ "vpp_source_repo_branch": "stable/1704",
+ "vf_module_id": "ee67e4ca-617a-48b6-bfa4-bdddda89c741",
+ "hc2vpp_source_repo_url": "https://gerrit.fd.io/r/hc2vpp",
+ "repo_url_blob": "https://nexus.onap.org/content/sites/raw",
+ "vbrgemu_bng_private_subnet_id": "vcpe_net_brg_bng_subnet_201807160624",
+ "compile_state": "done",
+ "cloud_env": "openstack",
+ "vbrgemu_bng_private_net_cidr": "10.3.0.0/24",
+ "vcpe_flavor_name": "m1.medium",
+ "vnf_id": "aff5bdd4-4ee9-4d92-aeff-7492c13f3ffe",
+ "OS::stack_name": "vcpe_vfmodule_vcpevspvbrg20180628a_201807200718",
+ "key_name": "vbrgemu_key",
+ "vpp_patch_url": "https://git.onap.org/demo/plain/vnfs/vCPE/vpp-option-82-for-vbrg/src/patches/VPP-Add-Option82-Nat-Filter-For-vBRG.patch",
+ "vcpe_image_name": "vbrg-base-ubuntu-16-04",
+ "demo_artifacts_version": "1.1.1",
+ "vpp_source_repo_url": "https://gerrit.fd.io/r/vpp",
+ "vbrgemu_bng_private_net_id": "vcpe_net_brg_bng_201807160624",
+ "sdnc_ip": "10.0.7.1",
+ "OS::stack_id": "5325f4e6-f266-49d6-9bcb-0f085b83497d",
+ "public_net_id": "234f8767-7013-4256-9471-ca34294c4c5c",
+ "vbrgemu_name_0": "zdcpe1cpe01brgemu01_201807200718",
+ "hc2vpp_source_repo_branch": "stable/1704",
+ "vbrgemu_private_ip_0": "10.3.0.37",
+ "pub_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh"
+ },
+ "deletion_time": null,
+ "stack_name": "vcpe_vfmodule_vcpevspvbrg20180628a_201807200718",
+ "stack_user_project_id": "244d5c9f288847c69318a9926fd42a1e",
+ "stack_status_reason": "Stack CREATE started",
+ "creation_time": "2018-07-20T07:19:18Z",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8004/v1/b45461e4b03547db8f2869d2c9f9e29e/stacks/vcpe_vfmodule_vcpevspvbrg20180628a_201807200718/5325f4e6-f266-49d6-9bcb-0f085b83497d",
+ "rel": "self"
+ }
+ ],
+ "capabilities": [],
+ "notification_topics": [],
+ "tags": null,
+ "timeout_mins": 120,
+ "stack_status": "CREATE_IN_PROGRESS",
+ "stack_owner": "demo",
+ "updated_time": "2018-07-20T07:19:18Z",
+ "id": "5325f4e6-f266-49d6-9bcb-0f085b83497d",
+ "outputs": [],
+ "template_description": "Heat template to deploy vCPE vBRG Emulator (vBRGEMU)"
+ }
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/so-201.json b/vcpe_beijing/mockserver/so-201.json
new file mode 100644
index 0000000..b88ba3b
--- /dev/null
+++ b/vcpe_beijing/mockserver/so-201.json
@@ -0,0 +1,11 @@
+{
+ "stack": {
+ "id": "5325f4e6-f266-49d6-9bcb-0f085b83497d",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8004/v1/b45461e4b03547db8f2869d2c9f9e29e/stacks/vcpe_vfmodule_vcpevspvbrg20180628a_201807200718/5325f4e6-f266-49d6-9bcb-0f085b83497d",
+ "rel": "self"
+ }
+ ]
+ }
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/so_post_5000.json b/vcpe_beijing/mockserver/so_post_5000.json
new file mode 100644
index 0000000..ad6598c
--- /dev/null
+++ b/vcpe_beijing/mockserver/so_post_5000.json
@@ -0,0 +1,237 @@
+{
+ "access": {
+ "token": {
+ "issued_at": "2018-07-20T06:46:00.000000Z",
+ "expires": "2018-07-20T07:46:00Z",
+ "id": "5c96cf513ac24c1fbab0dd42276bb330",
+ "tenant": {
+ "description": "onap r2 release",
+ "enabled": true,
+ "id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "name": "onap-r2"
+ },
+ "audit_ids": [
+ "CTxMs3bJQ6ORHrLDpMoMpQ"
+ ]
+ },
+ "serviceCatalog": [
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e",
+ "id": "a17a263480ac4714808847ec95804fe8",
+ "publicURL": "http://172.30.3.10:8774/v2.1/b45461e4b03547db8f2869d2c9f9e29e"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "compute",
+ "name": "nova"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:9696",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:9696",
+ "id": "c63c6cfb3a404640bd870db752d0595a",
+ "publicURL": "http://172.30.3.10:9696"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "network",
+ "name": "neutron"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:8776/v2/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:8776/v2/b45461e4b03547db8f2869d2c9f9e29e",
+ "id": "6d1c29d7fe1047b08d87fa4b3efb1d39",
+ "publicURL": "http://172.30.3.10:8776/v2/b45461e4b03547db8f2869d2c9f9e29e"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "volumev2",
+ "name": "cinderv2"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:8776/v3/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:8776/v3/b45461e4b03547db8f2869d2c9f9e29e",
+ "id": "83f7ea3ed3b94784ab39cd671cd8268b",
+ "publicURL": "http://172.30.3.10:8776/v3/b45461e4b03547db8f2869d2c9f9e29e"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "volumev3",
+ "name": "cinderv3"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:8042",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:8042",
+ "id": "a859f060d08449ea83a3e355c798f87f",
+ "publicURL": "http://172.30.3.10:8042"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "alarming",
+ "name": "aodh"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:9292",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:9292",
+ "id": "dfb1087e9d404dab9eaafb023770b3af",
+ "publicURL": "http://172.30.3.10:9292"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "image",
+ "name": "glance"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:8777",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:8777",
+ "id": "e923db5bfe514158a54e0e47aa1072df",
+ "publicURL": "http://172.30.3.10:8777"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "metering",
+ "name": "ceilometer"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:5491",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:5491",
+ "id": "03b493faee284386a79dc53c6cc5580d",
+ "publicURL": "http://172.30.3.10:15491"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "patching",
+ "name": "patching"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:8776/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:8776/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "id": "23985ad45836472c94e2148f1d5b0dfb",
+ "publicURL": "http://172.30.3.10:8776/v1/b45461e4b03547db8f2869d2c9f9e29e"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "volume",
+ "name": "cinder"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:6385/v1",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:6385/v1",
+ "id": "f8395669a09c4117a0784d33954b166d",
+ "publicURL": "http://172.30.3.10:6385/v1"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "platform",
+ "name": "sysinv"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:8000/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:8000/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "id": "0985fa5bf43d40a5bb20b88ce5850f7c",
+ "publicURL": "http://172.30.3.10:8000/v1/b45461e4b03547db8f2869d2c9f9e29e"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "cloudformation",
+ "name": "heat-cfn"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://127.0.0.1:8004/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "region": "RegionOne",
+ "internalURL": "http://127.0.0.1:8004/v1/b45461e4b03547db8f2869d2c9f9e29e",
+ "id": "574f0c8dd64145918b946549330dffc7",
+ "publicURL": "http://127.0.0.1:8004/v1/b45461e4b03547db8f2869d2c9f9e29e"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "orchestration",
+ "name": "heat"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:4545",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:4545",
+ "id": "346e4b4811e54792a87a3d49a57579e1",
+ "publicURL": "http://172.30.3.10:4545"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "nfv",
+ "name": "vim"
+ },
+ {
+ "endpoints": [
+ {
+ "adminURL": "http://10.12.0.2:35357/v3",
+ "region": "RegionOne",
+ "internalURL": "http://10.12.0.2:5000/v3",
+ "id": "5e7e6dc12ff54796b15c7df974c441bf",
+ "publicURL": "http://172.30.3.10:5000/v3"
+ }
+ ],
+ "endpoints_links": [],
+ "type": "identity",
+ "name": "keystone"
+ }
+ ],
+ "user": {
+ "username": "demo",
+ "roles_links": [],
+ "id": "8ced8771a38243f282a5464aa47eaf01",
+ "roles": [
+ {
+ "name": "_member_"
+ },
+ {
+ "name": "admin"
+ }
+ ],
+ "name": "demo"
+ },
+ "metadata": {
+ "is_admin": 0,
+ "roles": [
+ "9fe2ff9ee4384b1894a90878d3e92bab",
+ "59d65753ec76466f826ee91863df5c08"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/vcpe_beijing/mockserver/vgw-200.json b/vcpe_beijing/mockserver/vgw-200.json
new file mode 100644
index 0000000..1a9cb76
--- /dev/null
+++ b/vcpe_beijing/mockserver/vgw-200.json
@@ -0,0 +1,66 @@
+{
+ "stack": {
+ "parent": null,
+ "disable_rollback": true,
+ "description": "Heat template to deploy vCPE vGateway (vG)",
+ "parameters": {
+ "repo_url_artifacts": "https://nexus.onap.org/content/groups/staging",
+ "OS::project_id": "b45461e4b03547db8f2869d2c9f9e29e",
+ "install_script_version": "1.1.1",
+ "vpp_source_repo_branch": "stable/1704",
+ "vf_module_id": "7eaeb928-9938-4013-b1aa-f212acc0a3e6",
+ "onap_private_subnet_id": "oam_onap_FKKn",
+ "onap_private_net_cidr": "10.0.0.0/16",
+ "vgw_private_ip_1": "10.0.101.185",
+ "vgw_private_ip_0": "10.5.0.147",
+ "dcae_collector_port": "8080",
+ "cpe_public_net_id": "vcpe_net_cpe_public_201808150847",
+ "cpe_public_subnet_id": "vcpe_net_cpe_public_subnet_201808150847",
+ "vg_vgmux_tunnel_vni": "147",
+ "onap_private_net_id": "oam_onap_FKKn",
+ "cloud_env": "openstack",
+ "vgw_private_ip_2": "10.2.0.100",
+ "vcpe_flavor_name": "m1.medium",
+ "cpe_public_net_cidr": "10.2.0.0/24",
+ "vnf_id": "dc89b124-c003-4ee9-b5a7-c13165a529e2",
+ "OS::stack_name": "zRegionOne29_base_vcpe_vgw_0",
+ "mux_gw_private_net_id": "vcpe_net_mux_gw_201808150847",
+ "key_name": "vgw_key",
+ "vcpe_image_name": "vgw-base-ubuntu-16-04",
+ "vgw_name_0": "zdcpe1cpe01gw01_201808280747",
+ "demo_artifacts_version": "1.1.1",
+ "mux_ip_addr": "10.5.0.21",
+ "vpp_source_repo_url": "https://gerrit.fd.io/r/vpp",
+ "dcae_collector_ip": "10.0.4.102",
+ "repo_url_blob": "https://nexus.onap.org/content/sites/raw",
+ "mux_gw_private_net_cidr": "10.5.0.0/24",
+ "OS::stack_id": "b8edc1e4-4b5a-424d-8e88-d149243e3528",
+ "public_net_id": "234f8767-7013-4256-9471-ca34294c4c5c",
+ "hc2vpp_source_repo_branch": "stable/1704",
+ "hc2vpp_source_repo_url": "https://gerrit.fd.io/r/hc2vpp",
+ "pub_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh",
+ "mux_gw_private_subnet_id": "vcpe_net_mux_gw_subnet_201808150847"
+ },
+ "deletion_time": null,
+ "stack_name": "zRegionOne29_base_vcpe_vgw_0",
+ "stack_user_project_id": "87d7e83fabe54900b6d42135b60a503d",
+ "stack_status_reason": "Stack CREATE started",
+ "creation_time": "2018-08-28T07:49:31Z",
+ "links": [
+ {
+ "href": "http://172.30.3.10:8004/v1/b45461e4b03547db8f2869d2c9f9e29e/stacks/zRegionOne29_base_vcpe_vgw_0/b8edc1e4-4b5a-424d-8e88-d149243e3528",
+ "rel": "self"
+ }
+ ],
+ "capabilities": [],
+ "notification_topics": [],
+ "tags": null,
+ "timeout_mins": 120,
+ "stack_status": "CREATE_IN_PROGRESS",
+ "stack_owner": "demo",
+ "updated_time": "2018-08-28T07:49:31Z",
+ "id": "b8edc1e4-4b5a-424d-8e88-d149243e3528",
+ "outputs": [],
+ "template_description": "Heat template to deploy vCPE vGateway (vG)"
+ }
+} \ No newline at end of file