Назад | Перейти на главную страницу

Добавление кластера в Opscenter периодически завершается ошибкой из-за функциональности Enterprise: False

Я работаю с установкой OpsCenter 5.1.1, пытаясь добавить существующий кластер DSE 4.6.5, содержащий 5 узлов, через API. Переданные параметры устанавливают переменные storage_cassandra для хранения данных в отдельном кластере.

Периодически это будет давать сбой и возвращать тайм-аут со следующим в журналах:

2015-06-04 21:00:10+0000 [dse_test]  INFO: Enterprise functionality: False
2015-06-04 21:00:10+0000 [dse_test]  INFO: OpsCenter shutting down.
2015-06-04 21:00:10+0000 [dse_test]  INFO: Stopping repair service
2015-06-04 21:00:10+0000 []  INFO: Unhandled error in Deferred:
2015-06-04 21:00:10+0000 [] Unhandled Error
        Traceback (most recent call last):
          File "/opt/iot-packages/datastax_opscenter/5.1.1/opscenter-5.1.1/lib/py-redhat/2.6/shared/amd64/twisted/internet/defer.py", line 361, in callback
            self._startRunCallbacks(result)
          File "/opt/iot-packages/datastax_opscenter/5.1.1/opscenter-5.1.1/lib/py-redhat/2.6/shared/amd64/twisted/internet/defer.py", line 455, in _startRunCallbacks
            self._runCallbacks()
          File "/opt/iot-packages/datastax_opscenter/5.1.1/opscenter-5.1.1/lib/py-redhat/2.6/shared/amd64/twisted/internet/defer.py", line 542, in _runCallbacks
            current.result = callback(current.result, *args, **kw)
          File "/opt/iot-packages/datastax_opscenter/5.1.1/opscenter-5.1.1/lib/py-redhat/2.6/shared/amd64/twisted/internet/defer.py", line 1076, in gotResult
            _inlineCallbacks(r, g, deferred)
        --- <exception caught here> ---
          File "/opt/iot-packages/datastax_opscenter/5.1.1/opscenter-5.1.1/lib/py-redhat/2.6/shared/amd64/twisted/internet/defer.py", line 1020, in _inlineCallbacks
            result = g.send(result)
          File "build/lib/python2.6/site-packages/opscenterd/ClusterServices.py", line 475, in waitForStartup

        exceptions.Exception: Storing data in a separate cluster is only supported when managing DSE clusters.

Однако повторная попытка с использованием тех же команд будет успешной при следующей попытке со следующей разницей в журнале opscenter:

Корпоративная функциональность: True

Что определяет устанавливаемую корпоративную функциональность и как я могу убедиться в ее согласованности?