Gebruik deze informatie om problemen met Elasticsearch in een clusteromgeving op te lossen. Elasticsearch, een zoek- en analyse-engine die wordt gebruikt voor audits, rapportage en directorysynchronisatielogboeken, is geïntegreerd in de virtual appliance van VMware Identity Manager.

Problemen met Elasticsearch oplossen

U kunt de gezondheid van Elasticsearch verifiëren door de volgende opdracht in de VMware Identity Manager-appliance te gebruiken.

curl 'http://localhost:9200/_cluster/health?pretty'

De opdracht moet een resultaat teruggeven dat vergelijkbaar is met het volgende.

         {
  "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
}

Als Elasticsearch niet goed wil starten of als de status rood is, volgt u deze stappen om problemen op te lossen.

  1. Zorg dat poort 9300 is geopend.

    1. Werk de knooppuntgegevens bij door de IP-adressen van alle knooppunten in het cluster aan het bestand /usr/local/horizon/scripts/updateiptables.hzn toe te voegen:

      ALL_IPS="node1IPadd node2IPadd node3IPadd"

    2. Voer het volgende script uit op alle knooppunten in het cluster.

      /usr/local/horizon/scripts/updateiptables.hzn

  2. Start Elasticsearch opnieuw op alle knooppunten in het cluster.

    service elasticsearch restart

  3. Bekijk de logboeken voor meer informatie.

    cd /opt/vmware/elasticsearch/logs

    tail -f horizon.log