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

Установите DataStax Ops Center EC2

DataStax Ops Center EC2 для нескольких регионов, с 2 узлами в восточно-сша-1 и 2-х в нас-запад-1

Центр операций установлен на отдельном экземпляре ec2 и может видеть кластер, но я не могу установить агенты. Глядя на один экземпляр в /var/lib/opscenter-agent/conf/address.yaml, у меня есть:

stomp_interface: "local ip address"
local_interface: "public ip address"
local_address: "public ip address"
use_ssl: 0
agent_rpc_interface: "local ip address"
agent_rpc_broadcast_address: "public ip address"

Это IP-адреса, а не имена хостов ec2.

На стороне сервера OpsCenter у меня есть:

[agents]
use_ssl = false

Устанавливается в /etc/opscenter/opscenterd.conf.

Когда запускаю агента, вижу:

ERROR [StompConnection receiver] 2013-10-14 20:27:49,980 failed connecting to 10.114.79.236:61620:java.net.ConnectException: Connection refused
INFO [StompConnection receiver] 2013-10-14 20:27:49,981 Reconnecting in 60s.
INFO [install-location-finder] 2013-10-14 20:27:56,774 New JMX connection (127.0.0.1:7199)
WARN [clojure-agent-send-off-pool-4] 2013-10-14 20:28:37,083 Tried to send message while not connected: /node-details ["public ip address",{"os-load":0.0}]

OpsCenter может видеть подробную информацию о кластере (количество узлов, в каком контроллере домена они находятся и т. Д.).

В журналах opscenterd я вижу:

Node "public ip" has an unknown topology, collecting topology info from another node now

Перебор всех 4 узлов.

У меня открыты порты между группами безопасности узла агента и сервера.

Любые предложения будут очень приветствоваться.

Stomp_interface - это IP-адрес, используемый для доступа к машине, на которой работает opscenterd. В большинстве случаев это значение будет одинаковым для всех узлов.

Похоже, вы устанавливаете IP-адрес самого узла, поэтому вы видите сбой подключения на порту 61620: (ERROR [StompConnection receiver] 2013-10-14 20:27:49,980 failed connecting to 10.114.79.236:61620:java.net.ConnectException: Connection refused)