[ConnectionError]: getaddrinfo EAI_AGAIN opensearch-node1.opensearch.local"}

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):3

Describe the issue:[ConnectionError]: getaddrinfo EAI_AGAIN opensearch-node1.opensearch.local"}

Configuration:

version: "3.9"

services:
  opensearch-node1:
    image: opensearchproject/opensearch:3
    container_name: opensearch-node1
    environment:
      - cluster.name=opensearch-cluster
      - node.name=opensearch-node1.opensearch.local
      - discovery.seed_hosts=opensearch-node1.opensearch.local,opensearch-node2.opensearch.local
      - cluster.initial_cluster_manager_nodes=opensearch-node1.opensearch.local,opensearch-node2.opensearch.local
      - bootstrap.memory_lock=true
      - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m
      - OPENSEARCH_INITIAL_ADMIN_PASSWORD=thisisMyverycomplexpassword123!!
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
    volumes:
      - opensearch-data1:/usr/share/opensearch/data
      - ./certs/node1.pem:/usr/share/opensearch/config/node1.pem
      - ./certs/node1-key.pem:/usr/share/opensearch/config/node1-key.pem
      - ./certs/root-ca.pem:/usr/share/opensearch/config/root-ca.pem
      - ./config/opensearch.yml:/usr/share/opensearch/config/opensearch.yml
      - ./config/opensearch-security/config.yml:/usr/share/opensearch/config/opensearch-security/config.yml
      - ./config/opensearch-security/roles_mapping.yml:/usr/share/opensearch/config/opensearch-security/roles_mapping.yml
      - ./config/opensearch-security/roles.yml:/usr/share/opensearch/config/opensearch-security/roles.yml
      - ./config/opensearch-security/action_groups.yml:/usr/share/opensearch/config/opensearch-security/action_groups.yml
      # - ./config/opensearch-security/allowlist.yml:/usr/share/opensearch/config/opensearch-security/allowlist.yml
      # - ./config/opensearch-security/audit.yml:/usr/share/opensearch/config/opensearch-security/audit.yml
      - ./config/opensearch-security/internal_users.yml:/usr/share/opensearch/config/opensearch-security/internal_users.yml
      - ./config/opensearch-security/nodes_dn.yml:/usr/share/opensearch/config/opensearch-security/nodes_dn.yml
      - ./config/opensearch-security/tenants.yml:/usr/share/opensearch/config/opensearch-security/tenants.yml
      - ./config/opensearch-security/whitelist.yml:/usr/share/opensearch/config/opensearch-security/whitelist.yml
    ports:
      - "9200:9200"
      - "9600:9600"
    networks:
      - opensearch-net

  opensearch-node2:
    image: opensearchproject/opensearch:3
    container_name: opensearch-node2
    environment:
      - cluster.name=opensearch-cluster
      - node.name=opensearch-node2.opensearch.local
      - discovery.seed_hosts=opensearch-node1.opensearch.local,opensearch-node2.opensearch.local
      - cluster.initial_cluster_manager_nodes=opensearch-node1.opensearch.local,opensearch-node2.opensearch.local
      - bootstrap.memory_lock=true
      - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m
      - OPENSEARCH_INITIAL_ADMIN_PASSWORD=thisisMyverycomplexpassword123!!
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
    volumes:
      - opensearch-data2:/usr/share/opensearch/data
      - ./certs/node2.pem:/usr/share/opensearch/config/node2.pem
      - ./certs/node2-key.pem:/usr/share/opensearch/config/node2-key.pem
      - ./certs/root-ca.pem:/usr/share/opensearch/config/root-ca.pem
      - ./config/opensearch2.yml:/usr/share/opensearch/config/opensearch.yml
      - ./config/opensearch-security/config.yml:/usr/share/opensearch/config/opensearch-security/config.yml
      - ./config/opensearch-security/roles_mapping.yml:/usr/share/opensearch/config/opensearch-security/roles_mapping.yml
      - ./config/opensearch-security/roles.yml:/usr/share/opensearch/config/opensearch-security/roles.yml
      - ./config/opensearch-security/action_groups.yml:/usr/share/opensearch/config/opensearch-security/action_groups.yml
      # - ./config/opensearch-security/allowlist.yml:/usr/share/opensearch/config/opensearch-security/allowlist.yml
      # - ./config/opensearch-security/audit.yml:/usr/share/opensearch/config/opensearch-security/audit.yml
      - ./config/opensearch-security/internal_users.yml:/usr/share/opensearch/config/opensearch-security/internal_users.yml
      - ./config/opensearch-security/nodes_dn.yml:/usr/share/opensearch/config/opensearch-security/nodes_dn.yml
      - ./config/opensearch-security/tenants.yml:/usr/share/opensearch/config/opensearch-security/tenants.yml
      - ./config/opensearch-security/whitelist.yml:/usr/share/opensearch/config/opensearch-security/whitelist.yml
    ports:
      - "9201:9200"
    networks:
      - opensearch-net

  opensearch-dashboards:
    image: opensearchproject/opensearch-dashboards:3
    container_name: opensearch-dashboards
    volumes:
      - ./config/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml
      - ./certs/dashboard.pem:/usr/share/opensearch-dashboards/config/dashboard.pem
      - ./certs/client-key.pem:/usr/share/opensearch-dashboards/config/client-key.pem
      - ./certs/root-ca.pem:/usr/share/opensearch-dashboards/config/root-ca.pem
    ports:
      - "5601:5601"
    expose:
      - "5601"
    environment:
      OPENSEARCH_HOSTS: '["https://opensearch-node1.opensearch.local:9200","https://opensearch-node2.opensearch.local:9200"]'
    networks:
      - opensearch-net

volumes:
  opensearch-data1:
  opensearch-data2:

networks:
  opensearch-net:

Relevant Logs or Screenshots:

Would appreciate any help. Please let me know if you need to see any other configs.

Thank you.

Hey @p00rfellows0ldier ,

Is this issue a new issue, did everything work beforehand? Have you any additional logs?

Leeroy.

Hey @p00rfellows0ldier ,

Did you manage to resolve your issue, could you share your config and opensearch.yml.

Leeroy.