Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INF-252

Create NfDeployment throw error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • E release
    • 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)
      

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            jonzhang Jon Zhang
            jonzhang Jon Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: