Uploaded image for project: 'Data Collection, Analytics, and Events'
  1. Data Collection, Analytics, and Events
  2. DCAEGEN2-2581

cm-container does not become ready after pod is recreated

XMLWordPrintable

      If a running instance of a cm-container (v4.0.0) pod is deleted, the re-created pod starts but never becomes ready.  The immediate cause of the error is that the cloudify-starter service fails with the following error information logged:

      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: 2021-01-08 16:34:35,033 - [MAIN] - ERROR - ProcessExecutionError: Failed running command: ['sudo', '-E', '/opt/manag
      er/env/bin/python', '/opt/cloudify/cfy_manager/lib64/python3.6/site-packages/cfy_manager/components/restservice/scripts/create_tables_and_add_defaults.py', '--input', '/tmp/tmpu0bpijok'] (Trac
      eback (most recent call last):
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: File "/opt/cloudify/cfy_manager/lib64/python3.6/site-packages/cfy_manager/components/restservice/scripts/create_tabl
      es_and_add_defaults.py", line 234, in <module>
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: _insert_manager(script_config['manager'])
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: File "/opt/cloudify/cfy_manager/lib64/python3.6/site-packages/cfy_manager/components/restservice/scripts/create_tabl
      es_and_add_defaults.py", line 147, in _insert_manager
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: raise RuntimeError('ca_cert differs from existing manager CA')
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: RuntimeError: ca_cert differs from existing manager CA
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: ).
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: ProcessExecutionError: Failed running command: ['sudo', '-E', '/opt/manager/env/bin/python', '/opt/cloudify/cfy_mana
      ger/lib64/python3.6/site-packages/cfy_manager/components/restservice/scripts/create_tables_and_add_defaults.py', '--input', '/tmp/tmpu0bpijok'] (Traceback (most recent call last):
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: File "/opt/cloudify/cfy_manager/lib64/python3.6/site-packages/cfy_manager/components/restservice/scripts/create_tabl
      es_and_add_defaults.py", line 234, in <module>
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: _insert_manager(script_config['manager'])
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: File "/opt/cloudify/cfy_manager/lib64/python3.6/site-packages/cfy_manager/components/restservice/scripts/create_tabl
      es_and_add_defaults.py", line 147, in _insert_manager
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: raise RuntimeError('ca_cert differs from existing manager CA')
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: RuntimeError: ca_cert differs from existing manager CA
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp cfy_manager[72]: ).
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp systemd[1]: cloudify-starter.service: main process exited, code=exited, status=1/FAILURE
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp systemd[1]: Failed to start cloudify-starter.service.
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp systemd[1]: Unit cloudify-starter.service entered failed state.
      Jan 08 16:34:35 dev-dcae-cloudify-manager-587dc75574-g2lrp systemd[1]: cloudify-starter.service failed.

      Our persistence mechanism is based on information that Cloudify gave us for the 4.x series of Cloudify Manager images.  Clearly things have changed with the latest versions of Cloudify Manager (5.x).  The error above suggested that something related to the TLS configuration needs to be handled differently.  Possibly there are other changes required as well.  Requesting information from Cloudify.

       

            jackl Jack Lucas
            jackl Jack Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: