Эти сведения помогут устранить неполадки в кластерной среде, связанные с Elasticsearch. Подсистема поиска и анализа Elasticsearch, используемая для аудита, создания отчетов и журналов синхронизации каталогов, встроена в виртуальное устройство VMware Identity Manager.
Устранение неполадок Elasticsearch
Работоспособность Elasticsearch можно проверить с помощью следующей команды в устройстве VMware Identity Manager.
curl 'http://localhost:9200/_cluster/health?pretty'
Команда должна возвратить результат, аналогичный приведенному ниже.
{
"cluster_name" : "horizon",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 3,
"number_of_data_nodes" : 3,
"active_primary_shards" : 20,
"active_shards" : 40,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0
}
Если подсистема Elasticsearch не запускается надлежащим образом или ее состояние отмечено красным цветом, выполните следующие действия для устранения неполадок.
Убедитесь, что порт 9300 открыт.
Обновите сведения об узле, добавив IP-адреса всех узлов в кластере в файл /usr/local/horizon/scripts/updateiptables.hzn.
ALL_IPS="node1IPadd node2IPadd node3IPadd"Выполните следующий сценарий на всех узлах кластера.
/usr/local/horizon/scripts/updateiptables.hzn
Перезапустите подсистему Elasticsearch на всех узлах кластера.
service elasticsearch restart
Просмотрите журналы, чтобы получить дополнительную информацию.
cd /opt/vmware/elasticsearch/logs
tail -f horizon.log