diff options
author | huangzh <huangzh.bri@chinatelecom.cn> | 2018-11-07 11:45:38 +0800 |
---|---|---|
committer | huangzh <huangzh.bri@chinatelecom.cn> | 2018-11-08 10:57:13 +0800 |
commit | 1ff97d639e631fe7465038d76e093bc5c1a31867 (patch) | |
tree | d3f4aa2144043930c2fee7073a22e45a9f41805b /vcpe_beijing/mockserver | |
parent | 4d96698b0cc2b738685482c8a8971f21b143b27e (diff) |
new add s3p test scripte
Change-Id: I84b933c017ad7cee12e70da868e8dea1dd9f348b
Issue-ID: INT-714
Signed-off-by: huangzh <huangzh.bri@chinatelecom.cn>
Diffstat (limited to 'vcpe_beijing/mockserver')
19 files changed, 5524 insertions, 0 deletions
diff --git a/vcpe_beijing/mockserver/.DS_Store b/vcpe_beijing/mockserver/.DS_Store Binary files differnew file mode 100644 index 0000000..4562a8f --- /dev/null +++ b/vcpe_beijing/mockserver/.DS_Store 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 Binary files differnew file mode 100644 index 0000000..0d85a4e --- /dev/null +++ b/vcpe_beijing/mockserver/mockserver-userguid.pdf 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 |