Merge "Improve documentation for vnfPkgId"

This commit is contained in:
Zuul 2024-12-16 16:02:21 +00:00 committed by Gerrit Code Review
commit 285b1959bf
15 changed files with 310 additions and 305 deletions

View File

@ -1,19 +1,20 @@
{
"id": "1502ef16-8f4a-41f3-8c77-5a0eeee9c8d7",
"vnfInstanceName": "Instance name",
"vnfInstanceDescription": "Instance description",
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfProvider": "Company name",
"vnfProductName": "Sample VNF",
"vnfSoftwareVersion": "1.0",
"vnfdVersion": "1.0",
"id": "cda383ea-8341-4731-93c7-19db4b5ce1b5",
"instantiationState": "NOT_INSTANTIATED",
"vnfInstanceDescription": "Instance description",
"vnfInstanceName": "Instance name",
"vnfPkgId": "5ac73423-f102-4574-911e-578dad9fa8fe",
"vnfProductName": "Sample VNF",
"vnfProvider": "Company",
"vnfSoftwareVersion": "1.0",
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfdVersion": "1.0",
"_links": {
"self": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/1502ef16-8f4a-41f3-8c77-5a0eeee9c8d7"
},
"instantiate": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/1502ef16-8f4a-41f3-8c77-5a0eeee9c8d7/instantiate"
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/cda383ea-8341-4731-93c7-19db4b5ce1b5/instantiate"
},
"self": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/cda383ea-8341-4731-93c7-19db4b5ce1b5"
}
}
}
}

View File

@ -1,185 +1,197 @@
[
{
"id": "8941a2ce-cf50-4d5f-8907-71a937902a50",
"vnfInstanceName": "Instance name",
"vnfInstanceDescription": "Instance description",
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfProvider": "Company Name",
"vnfProductName": "Sample VNF",
"vnfSoftwareVersion": "1.0",
"vnfdVersion": "1.0",
"vimConnectionInfo": [
{
"vimType": "openstack",
"vimId": "7dc3c839-bf15-45ac-8dff-fc5b95c2940e",
"id": "8a3adb69-0784-43c7-833e-aab0b6ab4470"
}
],
"instantiationState": "INSTANTIATED",
"id": "27d7c019-39d1-4203-93b2-fe3776bbea74",
"instantiatedVnfInfo": {
"flavourId": "simple",
"vnfState": "STARTED",
"additionalParams": {
"lcm-operation-user-data": "./UserData/lcm_user_data.py",
"lcm-operation-user-data-class": "SampleUserData"
},
"extCpInfo": [
{
"associatedVnfcCpId": "4c59e5ce-85c1-4d58-9c29-d4c88826fd6f",
"cpProtocolInfo": [
{
"layerProtocol": "IP_OVER_ETHERNET",
"ipOverEthernet": {
"ipAddresses": [
{
"type": "IPV4",
"addresses": [
"192.168.0.20"
],
"isDynamic": "true"
"addresses": [],
"isDynamic": true,
"subnetId": "8d0bee9e-c2f0-470a-abd8-606e84d888a6",
"type": "IPV4"
}
]
}
}
],
"cpdId": "CP2",
"id": "c7943daf-c702-41a1-b215-d5d40130d047"
},
{
"cpProtocolInfo": [
{
"ipOverEthernet": {
"macAddress": "fa:16:3e:22:17:05"
],
"macAddress": null
},
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"cpdId": "CP1",
"id": "f5c68d94-5736-4e38-ade5-c9462514f8b9"
"extLinkPortId": null,
"id": "491bc7a8-4eb8-43c3-be96-d69f5a3262ff"
}
],
"extVirtualLinkInfo": [
{
"id": "net0",
"resourceHandle": {
"resourceId": "991a1e07-e8a2-4e1b-b77d-3937177a5b7f"
},
"id": "ext-vl-uuid-VL1",
"extLinkPorts": [
{
"resourceHandle": {
"resourceId": "109f5049-b51e-409a-9a99-d740ba5f3acb",
"vimLevelResourceType": "LINKPORT"
},
"cpInstanceId": "f5c68d94-5736-4e38-ade5-c9462514f8b9",
"id": "1d868d02-ecd4-4402-8e6b-54e77ebdcc28"
}
]
"resourceId": "9179e873-ace2-4c4b-b1f3-318576baba78",
"vimConnectionId": null,
"vimLevelResourceType": null
}
}
],
"extManagedVirtualLinkInfo": [
"flavourId": "simple",
"vnfState": "STARTED",
"vnfVirtualLinkResourceInfo": [
{
"vnfVirtualLinkDescId": "VL4",
"id": "cb63f573-472e-425e-a4c8-c6e47169fd74",
"networkResource": {
"resourceId": "991a1e07-e8a2-4e1b-b77d-3937177a5b7f",
"resourceId": "",
"vimConnectionId": null,
"vimLevelResourceType": null
},
"vnfLinkPorts": [
{
"cpInstanceId": "adcc13bd-c6ef-4c4f-83b6-b366d43e659d",
"id": "fa7dbb85-1f97-4794-9811-699126ab93f2",
"resourceHandle": {
"resourceId": "65cdb3c3-35bb-4f91-8ac5-b165e22381c8",
"vimConnectionId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimLevelResourceType": "OS::Neutron::Port"
}
}
],
"vnfVirtualLinkDescId": "internalVL1"
},
{
"id": "01cf48a2-bd32-4a81-a0ed-768e4f8ff0fa",
"networkResource": {
"resourceId": "9179e873-ace2-4c4b-b1f3-318576baba78",
"vimConnectionId": null,
"vimLevelResourceType": "OS::Neutron::Net"
},
"id": "extMngVLnk-uuid_VL3"
"vnfLinkPorts": [
{
"cpInstanceId": "adcc13bd-c6ef-4c4f-83b6-b366d43e659d",
"id": "7188b765-285c-43a8-a889-07a32afb3530",
"resourceHandle": {
"resourceId": "",
"vimConnectionId": null,
"vimLevelResourceType": null
}
}
],
"vnfVirtualLinkDescId": "net0"
}
],
"vnfcInfo": [
{
"id": "3771810f-f5b0-493f-9e3c-60719e227be6",
"vduId": "VDU1",
"vnfcState": "STARTED"
}
],
"vnfcResourceInfo": [
{
"storageResourceIds": [],
"computeResource": {
"resourceId": "241ac10d-e522-4909-9379-c78135b960a2",
"resourceId": "ebd3eeac-b1c6-4375-a625-d743e9892b6e",
"vimConnectionId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimLevelResourceType": "OS::Nova::Server"
},
"id": "4c59e5ce-85c1-4d58-9c29-d4c88826fd6f",
"storageResourceIds": [],
"vduId": "VDU1",
"vnfcCpInfo": [
{
"cpProtocolInfo": [
{
"ipOverEthernet": {
"macAddress": "fa:16:3e:22:17:05"
"ipAddresses": [
{
"addresses": [],
"isDynamic": true,
"subnetId": "8d0bee9e-c2f0-470a-abd8-606e84d888a6",
"type": "IPV4"
}
],
"macAddress": null
},
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"vnfLinkPortId": "5c54a7f2-f738-49ee-9672-ce01486b9548",
"cpdId": "CP1",
"id": "4f879c91-1991-43a3-996e-90fefdb3de67"
},
{
"cpProtocolInfo": [
{
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"vnfLinkPortId": "9fc28e3f-36d2-44d8-b481-bfc7d7a4be27",
"cpdId": "CP2",
"vnfExtCpId": "1d868d02-ecd4-4402-8e6b-54e77ebdcc28",
"id": "4ee9714a-8ae2-49e7-b2b4-2c00ed928425"
},
{
"vnfLinkPortId": "d7572a96-ef2a-423f-b21d-000c124b07d5",
"id": "d8ef6c78-ee5e-4845-a20d-db112f23b4ef",
"cpdId": "CP3"
"id": "adcc13bd-c6ef-4c4f-83b6-b366d43e659d",
"vnfExtCpId": null,
"vnfLinkPortId": "7188b765-285c-43a8-a889-07a32afb3530"
}
],
"id": "a8a9d5ed-4e33-40ac-b7d7-4540d053d6da"
]
}
],
"vnfVirtualLinkResourceInfo": [
{
"networkResource": {
"resourceId": "f28e578a-0368-4f1a-b439-2fa552a084ec",
"vimLevelResourceType": "OS::Neutron::Net"
},
"vnfLinkPorts": [
{
"resourceHandle": {
"resourceId": "c1719c85-b758-45e2-b6d3-98f0cbafe9f5",
"vimLevelResourceType": "OS::Neutron::Port"
},
"cpInstanceId": "d8ef6c78-ee5e-4845-a20d-db112f23b4ef",
"id": "d7572a96-ef2a-423f-b21d-000c124b07d5"
}
],
"vnfVirtualLinkDescId": "VL3",
"id": "791e0266-3c8e-4dda-83ec-c0d26d0968ec"
},
{
"networkResource": {
"resourceId": "991a1e07-e8a2-4e1b-b77d-3937177a5b7f",
"vimLevelResourceType": "OS::Neutron::Net"
},
"vnfLinkPorts": [
{
"resourceHandle": {
"resourceId": "1d868d02-ecd4-4402-8e6b-54e77ebdcc28",
"vimLevelResourceType": "OS::Neutron::Port"
},
"cpInstanceId": "4ee9714a-8ae2-49e7-b2b4-2c00ed928425",
"id": "9fc28e3f-36d2-44d8-b481-bfc7d7a4be27"
},
{
"resourceHandle": {
"resourceId": "0781c700-3f9c-4189-a688-582db8d1c853",
"vimLevelResourceType": "OS::Neutron::Port"
},
"cpInstanceId": "4f879c91-1991-43a3-996e-90fefdb3de67",
"id": "5c54a7f2-f738-49ee-9672-ce01486b9548"
}
],
"vnfVirtualLinkDescId": "ext-vl-uuid-VL1",
"id": "d94ff4b1-8148-476e-a8c3-b14c5b1f5270"
}
],
"additionalParams": {}
]
},
"_links": {
"self": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/8941a2ce-cf50-4d5f-8907-71a937902a50"
"instantiationState": "INSTANTIATED",
"metadata": {
"tenant": "nfv"
},
"vimConnectionInfo": [
{
"accessInfo": {},
"extra": {},
"id": "e24f9796-a8e9-4cb0-85ce-5920dcddafa1",
"interfaceInfo": {},
"vimId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimType": "ETSINFV.OPENSTACK_KEYSTONE.V_2"
},
"terminate": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/8941a2ce-cf50-4d5f-8907-71a937902a50/terminate"
{
"accessInfo": {},
"extra": {},
"id": "32596836-7ac3-4213-9ae3-3469d7e09294",
"interfaceInfo": {},
"vimId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimType": "openstack"
}
],
"vnfInstanceName": "vnf-27d7c019-39d1-4203-93b2-fe3776bbea74",
"vnfPkgId": "5ac73423-f102-4574-911e-578dad9fa8fe",
"vnfProductName": "Sample VNF",
"vnfProvider": "Company",
"vnfSoftwareVersion": "1.0",
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfdVersion": "1.0",
"_links": {
"changeExtConn": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/change_ext_conn"
},
"heal": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/8941a2ce-cf50-4d5f-8907-71a937902a50/heal"
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/heal"
},
"scale": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/scale"
},
"self": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74"
},
"terminate": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/terminate"
}
}
},
{
"id": "cda383ea-8341-4731-93c7-19db4b5ce1b5",
"instantiationState": "NOT_INSTANTIATED",
"vnfInstanceDescription": "Instance description",
"vnfInstanceName": "Instance name",
"vnfPkgId": "5ac73423-f102-4574-911e-578dad9fa8fe",
"vnfProductName": "Sample VNF",
"vnfProvider": "Company",
"vnfSoftwareVersion": "1.0",
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfdVersion": "1.0",
"_links": {
"instantiate": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/cda383ea-8341-4731-93c7-19db4b5ce1b5/instantiate"
},
"self": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/cda383ea-8341-4731-93c7-19db4b5ce1b5"
}
}
}

View File

@ -1,184 +1,176 @@
{
"id": "8941a2ce-cf50-4d5f-8907-71a937902a50",
"vnfInstanceName": "Instance name",
"vnfInstanceDescription": "Instance description",
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfProvider": "Company Name",
"vnfProductName": "Sample VNF",
"vnfSoftwareVersion": "1.0",
"vnfdVersion": "1.0",
"vimConnectionInfo": [
{
"vimType": "openstack",
"vimId": "7dc3c839-bf15-45ac-8dff-fc5b95c2940e",
"id": "8a3adb69-0784-43c7-833e-aab0b6ab4470"
}
],
"instantiationState": "INSTANTIATED",
"id": "27d7c019-39d1-4203-93b2-fe3776bbea74",
"instantiatedVnfInfo": {
"flavourId": "simple",
"vnfState": "STARTED",
"additionalParams": {
"lcm-operation-user-data": "./UserData/lcm_user_data.py",
"lcm-operation-user-data-class": "SampleUserData"
},
"extCpInfo": [
{
"associatedVnfcCpId": "4c59e5ce-85c1-4d58-9c29-d4c88826fd6f",
"cpProtocolInfo": [
{
"layerProtocol": "IP_OVER_ETHERNET",
"ipOverEthernet": {
"ipAddresses": [
{
"type": "IPV4",
"addresses": [
"192.168.0.20"
],
"isDynamic": "true"
"addresses": [],
"isDynamic": true,
"subnetId": "8d0bee9e-c2f0-470a-abd8-606e84d888a6",
"type": "IPV4"
}
]
}
}
],
"cpdId": "CP2",
"id": "c7943daf-c702-41a1-b215-d5d40130d047"
},
{
"cpProtocolInfo": [
{
"ipOverEthernet": {
"macAddress": "fa:16:3e:22:17:05"
],
"macAddress": null
},
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"cpdId": "CP1",
"id": "f5c68d94-5736-4e38-ade5-c9462514f8b9"
"extLinkPortId": null,
"id": "491bc7a8-4eb8-43c3-be96-d69f5a3262ff"
}
],
"extVirtualLinkInfo": [
{
"id": "net0",
"resourceHandle": {
"resourceId": "991a1e07-e8a2-4e1b-b77d-3937177a5b7f"
},
"id": "ext-vl-uuid-VL1",
"extLinkPorts": [
{
"resourceHandle": {
"resourceId": "109f5049-b51e-409a-9a99-d740ba5f3acb",
"vimLevelResourceType": "LINKPORT"
},
"cpInstanceId": "f5c68d94-5736-4e38-ade5-c9462514f8b9",
"id": "1d868d02-ecd4-4402-8e6b-54e77ebdcc28"
}
]
"resourceId": "9179e873-ace2-4c4b-b1f3-318576baba78",
"vimConnectionId": null,
"vimLevelResourceType": null
}
}
],
"extManagedVirtualLinkInfo": [
"flavourId": "simple",
"vnfState": "STARTED",
"vnfVirtualLinkResourceInfo": [
{
"vnfVirtualLinkDescId": "VL4",
"id": "cb63f573-472e-425e-a4c8-c6e47169fd74",
"networkResource": {
"resourceId": "991a1e07-e8a2-4e1b-b77d-3937177a5b7f",
"resourceId": "",
"vimConnectionId": null,
"vimLevelResourceType": null
},
"vnfLinkPorts": [
{
"cpInstanceId": "adcc13bd-c6ef-4c4f-83b6-b366d43e659d",
"id": "fa7dbb85-1f97-4794-9811-699126ab93f2",
"resourceHandle": {
"resourceId": "65cdb3c3-35bb-4f91-8ac5-b165e22381c8",
"vimConnectionId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimLevelResourceType": "OS::Neutron::Port"
}
}
],
"vnfVirtualLinkDescId": "internalVL1"
},
{
"id": "01cf48a2-bd32-4a81-a0ed-768e4f8ff0fa",
"networkResource": {
"resourceId": "9179e873-ace2-4c4b-b1f3-318576baba78",
"vimConnectionId": null,
"vimLevelResourceType": "OS::Neutron::Net"
},
"id": "extMngVLnk-uuid_VL3"
"vnfLinkPorts": [
{
"cpInstanceId": "adcc13bd-c6ef-4c4f-83b6-b366d43e659d",
"id": "7188b765-285c-43a8-a889-07a32afb3530",
"resourceHandle": {
"resourceId": "",
"vimConnectionId": null,
"vimLevelResourceType": null
}
}
],
"vnfVirtualLinkDescId": "net0"
}
],
"vnfcInfo": [
{
"id": "3771810f-f5b0-493f-9e3c-60719e227be6",
"vduId": "VDU1",
"vnfcState": "STARTED"
}
],
"vnfcResourceInfo": [
{
"storageResourceIds": [],
"computeResource": {
"resourceId": "241ac10d-e522-4909-9379-c78135b960a2",
"resourceId": "ebd3eeac-b1c6-4375-a625-d743e9892b6e",
"vimConnectionId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimLevelResourceType": "OS::Nova::Server"
},
"id": "4c59e5ce-85c1-4d58-9c29-d4c88826fd6f",
"storageResourceIds": [],
"vduId": "VDU1",
"vnfcCpInfo": [
{
"cpProtocolInfo": [
{
"ipOverEthernet": {
"macAddress": "fa:16:3e:22:17:05"
"ipAddresses": [
{
"addresses": [],
"isDynamic": true,
"subnetId": "8d0bee9e-c2f0-470a-abd8-606e84d888a6",
"type": "IPV4"
}
],
"macAddress": null
},
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"vnfLinkPortId": "5c54a7f2-f738-49ee-9672-ce01486b9548",
"cpdId": "CP1",
"id": "4f879c91-1991-43a3-996e-90fefdb3de67"
},
{
"cpProtocolInfo": [
{
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"vnfLinkPortId": "9fc28e3f-36d2-44d8-b481-bfc7d7a4be27",
"cpdId": "CP2",
"vnfExtCpId": "1d868d02-ecd4-4402-8e6b-54e77ebdcc28",
"id": "4ee9714a-8ae2-49e7-b2b4-2c00ed928425"
},
{
"vnfLinkPortId": "d7572a96-ef2a-423f-b21d-000c124b07d5",
"id": "d8ef6c78-ee5e-4845-a20d-db112f23b4ef",
"cpdId": "CP3"
"id": "adcc13bd-c6ef-4c4f-83b6-b366d43e659d",
"vnfExtCpId": null,
"vnfLinkPortId": "7188b765-285c-43a8-a889-07a32afb3530"
}
],
"id": "a8a9d5ed-4e33-40ac-b7d7-4540d053d6da"
]
}
],
"vnfVirtualLinkResourceInfo": [
{
"networkResource": {
"resourceId": "f28e578a-0368-4f1a-b439-2fa552a084ec",
"vimLevelResourceType": "OS::Neutron::Net"
},
"vnfLinkPorts": [
{
"resourceHandle": {
"resourceId": "c1719c85-b758-45e2-b6d3-98f0cbafe9f5",
"vimLevelResourceType": "OS::Neutron::Port"
},
"cpInstanceId": "d8ef6c78-ee5e-4845-a20d-db112f23b4ef",
"id": "d7572a96-ef2a-423f-b21d-000c124b07d5"
}
],
"vnfVirtualLinkDescId": "VL3",
"id": "791e0266-3c8e-4dda-83ec-c0d26d0968ec"
},
{
"networkResource": {
"resourceId": "991a1e07-e8a2-4e1b-b77d-3937177a5b7f",
"vimLevelResourceType": "OS::Neutron::Net"
},
"vnfLinkPorts": [
{
"resourceHandle": {
"resourceId": "1d868d02-ecd4-4402-8e6b-54e77ebdcc28",
"vimLevelResourceType": "OS::Neutron::Port"
},
"cpInstanceId": "4ee9714a-8ae2-49e7-b2b4-2c00ed928425",
"id": "9fc28e3f-36d2-44d8-b481-bfc7d7a4be27"
},
{
"resourceHandle": {
"resourceId": "0781c700-3f9c-4189-a688-582db8d1c853",
"vimLevelResourceType": "OS::Neutron::Port"
},
"cpInstanceId": "4f879c91-1991-43a3-996e-90fefdb3de67",
"id": "5c54a7f2-f738-49ee-9672-ce01486b9548"
}
],
"vnfVirtualLinkDescId": "ext-vl-uuid-VL1",
"id": "d94ff4b1-8148-476e-a8c3-b14c5b1f5270"
}
],
"additionalParams": {}
]
},
"_links": {
"self": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/8941a2ce-cf50-4d5f-8907-71a937902a50"
"instantiationState": "INSTANTIATED",
"metadata": {
"tenant": "nfv"
},
"vimConnectionInfo": [
{
"accessInfo": {},
"extra": {},
"id": "e24f9796-a8e9-4cb0-85ce-5920dcddafa1",
"interfaceInfo": {},
"vimId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimType": "ETSINFV.OPENSTACK_KEYSTONE.V_2"
},
"terminate": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/8941a2ce-cf50-4d5f-8907-71a937902a50/terminate"
{
"accessInfo": {},
"extra": {},
"id": "32596836-7ac3-4213-9ae3-3469d7e09294",
"interfaceInfo": {},
"vimId": "95ccd60b-d8e9-4e65-ac31-1c1c839d9896",
"vimType": "openstack"
}
],
"vnfInstanceName": "vnf-27d7c019-39d1-4203-93b2-fe3776bbea74",
"vnfPkgId": "5ac73423-f102-4574-911e-578dad9fa8fe",
"vnfProductName": "Sample VNF",
"vnfProvider": "Company",
"vnfSoftwareVersion": "1.0",
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfdVersion": "1.0",
"_links": {
"changeExtConn": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/change_ext_conn"
},
"heal": {
"href": "http://sample1.com/vnflcm/v1/vnf_instances/8941a2ce-cf50-4d5f-8907-71a937902a50/heal"
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/heal"
},
"scale": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/scale"
},
"self": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74"
},
"terminate": {
"href": "http://localhost:9890/vnflcm/v1/vnf_instances/27d7c019-39d1-4203-93b2-fe3776bbea74/terminate"
}
}
}
}

View File

@ -69,12 +69,12 @@ Result:
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-74c71ef9-b223-4a5f-9987-de476eab122f |
| VNF Package ID | 5ac73423-f102-4574-911e-578dad9fa8fe |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+-----------------------------+------------------------------------------------------------------------------------------------------------------+
@ -349,13 +349,13 @@ Result:
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-74c71ef9-b223-4a5f-9987-de476eab122f |
| VNF Package ID | 5ac73423-f102-4574-911e-578dad9fa8fe |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| metadata | tenant=admin |
| vnfPkgId | |
+-----------------------------+----------------------------------------------------------------------------------------------------------------------+

View File

@ -151,12 +151,12 @@ Here is an example of creating VNF :
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-2a9a1197-953b-4f0a-b510-5ab4ab979959 |
| VNF Package ID | 094c8abf-b5c8-45a1-9332-3952a710c65c |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+-----------------------------+------------------------------------------------------------------------------------------------------------------+
@ -316,13 +316,13 @@ Result:
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-2a9a1197-953b-4f0a-b510-5ab4ab979959 |
| VNF Package ID | 094c8abf-b5c8-45a1-9332-3952a710c65c |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| metadata | namespace=default, tenant=default |
| vnfPkgId | |
+-----------------------------+----------------------------------------------------------------------------------------------------------------------+
@ -460,13 +460,13 @@ Result:
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-2a9a1197-953b-4f0a-b510-5ab4ab979959 |
| VNF Package ID | 094c8abf-b5c8-45a1-9332-3952a710c65c |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| metadata | namespace=default, tenant=default |
| vnfPkgId | |
+-----------------------------+----------------------------------------------------------------------------------------------------------------------+
@ -611,13 +611,13 @@ Result:
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-2a9a1197-953b-4f0a-b510-5ab4ab979959 |
| VNF Package ID | 094c8abf-b5c8-45a1-9332-3952a710c65c |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| metadata | namespace=default, tenant=default |
| vnfPkgId | |
+-----------------------------+----------------------------------------------------------------------------------------------------------------------+

View File

@ -152,12 +152,12 @@ Here is an example of creating VNF :
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-e9d7c08e-72ed-4c64-bc91-78cd82163969 |
| VNF Package ID | 094c8abf-b5c8-45a1-9332-3952a710c65c |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+-----------------------------+------------------------------------------------------------------------------------------------------------------+

View File

@ -802,12 +802,12 @@ After the command is executed, the generated ID is ``VNF instance ID``.
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-30d7c432-8ad3-4b05-81df-c5c7f340c62b |
| VNF Package ID | 094c8abf-b5c8-45a1-9332-3952a710c65c |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+-----------------------------+------------------------------------------------------------------------------------------------------------------+
@ -1032,13 +1032,13 @@ successful.
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-30d7c432-8ad3-4b05-81df-c5c7f340c62b |
| VNF Package ID | 094c8abf-b5c8-45a1-9332-3952a710c65c |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| metadata | namespace=default, tenant=default |
| vnfPkgId | |
+-----------------------------+----------------------------------------------------------------------------------------------------------------------+

View File

@ -537,12 +537,12 @@ Create VNF
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-810d8c9b-e467-4b06-9265-ac9dce015fce |
| VNF Package ID | 156f1c4f-bfe2-492b-a079-a1bad32c0c3d |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+-----------------------------+------------------------------------------------------------------------------------------------------------------+
@ -724,13 +724,13 @@ Instantiate VNF
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-810d8c9b-e467-4b06-9265-ac9dce015fce |
| VNF Package ID | 156f1c4f-bfe2-492b-a079-a1bad32c0c3d |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| metadata | tenant=admin |
| vnfPkgId | |
+-----------------------------+----------------------------------------------------------------------------------------------------------------------+

View File

@ -292,12 +292,12 @@ Result:
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-810d8c9b-e467-4b06-9265-ac9dce015fce |
| VNF Package ID | 156f1c4f-bfe2-492b-a079-a1bad32c0c3d |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+-----------------------------+------------------------------------------------------------------------------------------------------------------+

View File

@ -579,13 +579,13 @@ Result:
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-c3f9c200-7f52-42c5-9c64-6032faa3faf8 |
| VNF Package ID | c92757ec-1408-481a-91f7-7f3b2831eb28 |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d7000321 |
| VNFD Version | 1.0 |
| metadata | tenant=nfv |
| vnfPkgId | |
+-----------------------------+----------------------------------------------------------------------------------------------------------------------+

View File

@ -232,12 +232,12 @@ Create VNF with VNFD ID:
| | } |
| VNF Instance Description | None |
| VNF Instance Name | vnf-f93ed99c-e2f2-4f18-8377-37a171ea344f |
| VNF Package ID | f352d10f-74c2-4d37-b41c-bfcdc73e9d09 |
| VNF Product Name | Sample Private registry VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | c1bb0ce7-ebca-4fa7-95ed-4840d70a118f |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+---------------------------------------------------------------------------------------------+
Instantiate VNF with VNF ID:
@ -378,12 +378,12 @@ Check instantiation state:
| | ] |
| VNF Instance Description | None |
| VNF Instance Name | vnf-f93ed99c-e2f2-4f18-8377-37a171ea344f |
| VNF Package ID | f352d10f-74c2-4d37-b41c-bfcdc73e9d09 |
| VNF Product Name | Sample Private registry VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | c1bb0ce7-ebca-4fa7-95ed-4840d70a118f |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+-------------------------------------------------------------------------------------------------+
3. Heal Docker Private Registry VNF
@ -464,7 +464,7 @@ Following is a sample of healing request body for SOL002:
The ``vnfcResourceInfo.id`` is vnfcInstanceId.
2. Execute Heal Operations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Heal Docker Private Registry VNF (Specify VNFC)
..................................................

View File

@ -507,12 +507,12 @@ Execute the following CLI command to instantiate the VNF instance.
| | } |
| VNF Instance Description | None |
| VNF Instance Name | vnf-4cdc110f-b21e-4b79-b3f5-252ee5937a36 |
| VNF Package ID | 2ed0d70f-cb42-4535-91e9-2a87362180ef |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1db0ce7-ebca-2fb7-95ed-4840d70a1163 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+---------------------------------------------------------------------------------------------+
$ openstack vnflcm instantiate 4cdc110f-b21e-4b79-b3f5-252ee5937a36 ./simple_kubernetes_param_file.json
Instantiate request for VNF Instance 4cdc110f-b21e-4b79-b3f5-252ee5937a36 has been accepted.
@ -828,12 +828,12 @@ Execute the following CLI command to instantiate the VNF instance.
| | ] |
| VNF Instance Description | None |
| VNF Instance Name | vnf-4cdc110f-b21e-4b79-b3f5-252ee5937a36 |
| VNF Package ID | 2ed0d70f-cb42-4535-91e9-2a87362180ef |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1db0ce7-ebca-2fb7-95ed-4840d70a1163 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+--------------------------------------------------------------------------------------------------+
Scale Kubernetes Worker Nodes
@ -1482,12 +1482,12 @@ Create VNF with VNFD ID:
| | } |
| VNF Instance Description | None |
| VNF Instance Name | vnf-342a083d-caec-4b44-8881-733fa7cd1754 |
| VNF Package ID | 39b5942e-41b5-4cf5-8619-ade0cd86d755 |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | babb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+---------------------------------------------------------------------------------------------+
Instantiate VNF with VNF ID:
@ -1573,12 +1573,12 @@ Check instantiation state:
| | ] |
| VNF Instance Description | None |
| VNF Instance Name | vnf-342a083d-caec-4b44-8881-733fa7cd1754 |
| VNF Package ID | 39b5942e-41b5-4cf5-8619-ade0cd86d755 |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | babb0ce7-ebca-4fa7-95ed-4840d70a1177 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+-------------------------------------------------------------------------------------------------+
To confirm the NodePort has set to Load Balancer, you should login

View File

@ -1028,12 +1028,12 @@ Execute the following CLI command to instantiate the VNF instance.
| | } |
| VNF Instance Description | None |
| VNF Instance Name | vnf-3f32428d-e8ce-4d6a-9be9-4c7f3a02ac72 |
| VNF Package ID | 03a8eb3e-a981-434e-a548-82d9b90161d7 |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1db0ce7-ebca-1fb7-95ed-4840d70a1163 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+---------------------------------------------------------------------------------------------+
$ openstack vnflcm instantiate 3f32428d-e8ce-4d6a-9be9-4c7f3a02ac72 ./simple_kubernetes_param_file.json
Instantiate request for VNF Instance 3f32428d-e8ce-4d6a-9be9-4c7f3a02ac72 has been accepted.
@ -1306,12 +1306,12 @@ Execute the following CLI command to instantiate the VNF instance.
| | ] |
| VNF Instance Description | None |
| VNF Instance Name | vnf-3f32428d-e8ce-4d6a-9be9-4c7f3a02ac72 |
| VNF Package ID | 03a8eb3e-a981-434e-a548-82d9b90161d7 |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1db0ce7-ebca-1fb7-95ed-4840d70a1163 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+-------------------------------------------------------------------------------------------------+
2. Multi-master Nodes
@ -1433,12 +1433,12 @@ So you just execute the following cli command on OpenStack Controller Node.
| | } |
| VNF Instance Description | None |
| VNF Instance Name | vnf-c5215213-af4b-4080-95ab-377920474e1a |
| VNF Package ID | 03a8eb3e-a981-434e-a548-82d9b90161d7 |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1db0ce7-ebca-1fb7-95ed-4840d70a1163 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+---------------------------------------------------------------------------------------------+
$ openstack vnflcm instantiate c5215213-af4b-4080-95ab-377920474e1a ./complex_kubernetes_param_file.json
@ -1786,12 +1786,12 @@ So you just execute the following cli command on OpenStack Controller Node.
| | ] |
| VNF Instance Description | None |
| VNF Instance Name | vnf-c5215213-af4b-4080-95ab-377920474e1a |
| VNF Package ID | 03a8eb3e-a981-434e-a548-82d9b90161d7 |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1db0ce7-ebca-1fb7-95ed-4840d70a1163 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+-------------------------------------------------------------------------------------------------+
Scale Kubernetes Worker Nodes

View File

@ -95,7 +95,7 @@ for the procedure of preparation from "Prepare Kubernetes VIM" to
How to Instantiate VNF for Updating
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can use the sample VNF package below to instantiate VNF to be updated.
In this document, ``TACKER_ROOT`` is the root of tacker's repository on
@ -197,12 +197,12 @@ Here is an example of creating VNF :
| VNF Configurable Properties | |
| VNF Instance Description | |
| VNF Instance Name | vnf-beaf9797-ccf5-41f7-a546-0ff675475e5a |
| VNF Package ID | d2e2689f-0850-47b6-bfed-0d8f1612601a |
| VNF Product Name | Sample VNF |
| VNF Provider | Company |
| VNF Software Version | 1.0 |
| VNFD ID | b1bb0ce7-ebca-4fa7-95ed-4840d70a7774 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+-----------------------------+------------------------------------------------------------------------------------------------------------------+
@ -254,7 +254,7 @@ after the command above is executed.
CNF Updating Procedure
-----------------------
----------------------
As mentioned in `Prerequisites`_, the VNF must be instantiated before
performing updating.

View File

@ -442,12 +442,12 @@ Result:
| | } |
| VNF Instance Description | None |
| VNF Instance Name | vnf-d57acd9a-34f1-4a2d-a8a0-7013270def45 |
| VNF Package ID | 5413f0ee-23a7-438d-bc5d-4ea1eb19117e |
| VNF Product Name | Node |
| VNF Provider | Sample |
| VNF Software Version | 10.1 |
| VNFD ID | 9ed8bcf4-1e01-4d91-8cfb-57cd052e6a90 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+------------------------------------------------------------------------------------------------------------------+
After that, execute the following CLI command and confirm that
@ -713,12 +713,12 @@ Result:
| | } |
| VNF Instance Description | None |
| VNF Instance Name | vnf-1b71922e-3531-4cd1-8961-0feb38f6f82e |
| VNF Package ID | 5413f0ee-23a7-438d-bc5d-4ea1eb19117e |
| VNF Product Name | Node |
| VNF Provider | Sample |
| VNF Software Version | 10.1 |
| VNFD ID | 9ed8bcf4-1e01-4d91-8cfb-57cd052e6a90 |
| VNFD Version | 1.0 |
| vnfPkgId | |
+--------------------------+------------------------------------------------------------------------------------------------------------------+
After that, execute the following CLI command and confirm that