-
Bug
-
Resolution: Done
-
Medium
-
None
-
None
Process:
Get DMS id
export dmsId=`curl --location --request GET 'http://128.224.115.34:30205/o2ims_infrastructureInventory/v1/deploymentManagers' 2>/dev/null | jq .[].deploymentManagerId | xargs echo`
Create NfDeploymentDescriptor
curl --location --request POST 'http://128.224.115.34:30205/o2dms/${dmsId}/O2dms_DeploymentLifecycle/NfDeploymentDescriptor' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "cfwdesc2", "description": "demo nf deployment descriptor", "artifactRepoUrl": "http://128.224.115.15:30330", "artifactName": "firewall-host-netdevice", "inputParams": "{\n \"image\": {\n \"repository\": \"ubuntu\",\n \"tag\": 18.04,\n \"pullPolicy\": \"IfNotPresent\"\n },\n \"resources\": {\n \"cpu\": 2,\n \"memory\": \"2Gi\",\n \"hugepage\": \"256Mi\",\n \"unprotectedNetPortVpg\": \"veth11\",\n \"unprotectedNetPortVfw\": \"veth12\",\n \"unprotectedNetCidr\": \"10.10.1.0/24\",\n \"unprotectedNetGwIp\": \"10.10.1.1\",\n \"protectedNetPortVfw\": \"veth21\",\n \"protectedNetPortVsn\": \"veth22\",\n \"protectedNetCidr\": \"10.10.2.0/24\",\n \"protectedNetGwIp\": \"10.10.2.1\",\n \"vfwPrivateIp0\": \"10.10.1.1\",\n \"vfwPrivateIp1\": \"10.10.2.1\",\n \"vpgPrivateIp0\": \"10.10.1.2\",\n \"vsnPrivateIp0\": \"10.10.2.2\"\n }\n}", "outputParams": "{\"output1\": 100}" }'
Create NfDeployment, the id "b39865e8-2b09-4087-86d8-58c9e9baf7f4" is from previous step
curl --location --request POST 'http://128.224.115.34:30205/o2dms/${dmsId}/O2dms_DeploymentLifecycle/NfDeployment' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "cfw100", "description": "demo nf deployment", "descriptorId": "b39865e8-2b09-4087-86d8-58c9e9baf7f4", "parentDeploymentId": "" }'
Then, the o2pubsub throw below error
2021-12-31 08:59:31,276:[__main__]:[redis_eventconsumer.py]-[52] [INFO]:handling {'type': 'message', 'pattern': None, 'channel': b'NfDeploymentStateChanged', 'data': b'{"NfDeploymentId": "20f268d2-2225-4197-8020-9e1de5b29eb4", "FromState": 0, "ToState": 1}'} 2021-12-31 08:59:31,276:[__main__]:[redis_eventconsumer.py]-[57] [INFO]:HandleNfDeploymentStateChanged with cmd:{'NfDeploymentId': '20f268d2-2225-4197-8020-9e1de5b29eb4', 'FromState': 0, 'ToState': 1} 2021-12-31 08:59:31,277:[o2dms.service.nfdeployment_handler]:[nfdeployment_handler.py]-[93] [INFO]:install with NfDeploymentId: 20f268d2-2225-4197-8020-9e1de5b29eb4 2021-12-31 08:59:31,279:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,280:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,282:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,283:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,284:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,285:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,287:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,288:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,289:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,290:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,291:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,293:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,294:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,296:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,297:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,298:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,299:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,300:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,302:[retry.api]:[api.py]-[40] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4, retrying in 0 seconds... 2021-12-31 08:59:31,303:[o2common.service.messagebus]:[messagebus.py]-[81] [ERROR]:Exception handling command HandleNfDeploymentStateChanged(NfDeploymentId='20f268d2-2225-4197-8020-9e1de5b29eb4', FromState=0, ToState=1) Traceback (most recent call last): File "/root/o2/o2common/service/messagebus.py", line 78, in handle_command handler(command) File "/root/o2/o2app/bootstrap.py", line 91, in <lambda> return lambda message: handler(message, **deps) File "/root/o2/o2dms/service/nfdeployment_handler.py", line 57, in handle_nfdeployment_statechanged install_nfdeployment(cmd2, uow) File "/root/o2/o2dms/service/nfdeployment_handler.py", line 95, in install_nfdeployment nfdeployment: NfDeployment = _retry_get_nfdeployment(cmd, uow) File "/usr/local/lib/python3.10/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/usr/local/lib/python3.10/site-packages/retry/api.py", line 73, in retry_decorator return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter, File "/usr/local/lib/python3.10/site-packages/retry/api.py", line 33, in __retry_internal return f() File "/root/o2/o2dms/service/nfdeployment_handler.py", line 84, in _retry_get_nfdeployment raise Exception("Cannot find NfDeployment: {}".format( Exception: Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4 2021-12-31 08:59:31,304:[__main__]:[redis_eventconsumer.py]-[47] [WARNING]:Cannot find NfDeployment: 20f268d2-2225-4197-8020-9e1de5b29eb4 2021-12-31 08:59:31,304:[__main__]:[redis_eventconsumer.py]-[52] [INFO]:handling {'type': 'message', 'pattern': None, 'channel': b'NfDeploymentStateChanged', 'data': b'{"NfDeploymentId": "20f268d2-2225-4197-8020-9e1de5b29eb4", "FromState": 1, "ToState": 2}'} 2021-12-31 08:59:31,304:[__main__]:[redis_eventconsumer.py]-[57] [INFO]:HandleNfDeploymentStateChanged with cmd:{'NfDeploymentId': '20f268d2-2225-4197-8020-9e1de5b29eb4', 'FromState': 1, 'ToState': 2} 2021-12-31 08:59:31,305:[o2dms.service.nfdeployment_handler]:[nfdeployment_handler.py]-[71] [DEBUG]:Not insterested state change: HandleNfDeploymentStateChanged(NfDeploymentId='20f268d2-2225-4197-8020-9e1de5b29eb4', FromState=1, ToState=2)