Linux용 클러스터 설정에 노드 추가

RPA 플랫폼 관리자는 더 나은 성능과 로드 밸런싱을 위해 클러스터에 노드를 추가할 수 있습니다.

전제 조건

다음 사항을 확인하십시오.

  • 온프레미스 설치를 위한 선행조건을 확인합니다.

    Automation 360 온프레미스 선행조건

  • 모든 기본 노드와 데이터베이스에 백업이 있는지 확인합니다.
  • Elasticsearch 통신에 사용되는 Control Room 서버 네트워크 인터페이스에 대한 모든 클러스터 구성원의 IP 주소가 있어야 합니다.
    주: Control Room 서버에는 여러 네트워크 인터페이스가 있을 수 있습니다. 서버 IP 주소는 정적으로 할당되어야 하며 DHCP(Dynamic Host Configuration Protocol)를 사용할 수 없습니다.
  • 환경에서 외부 로드 밸런서를 사용하는 경우 새 서버 노드의 IP 주소로 업데이트합니다.
  • Control Room 서버에 관리자 또는 루트 권한이 있는지 확인합니다. Control Room의 사용자 지정 모드 설치와 관련 구성 설정을 숙지해야 합니다.

클러스터에 노드를 추가하면 클러스터의 노드 구성을 업그레이드하는 데 도움이 됩니다. Control Room 클러스터 설정에 노드를 추가하고, 클러스터 노드의 IP 주소를 변경하고, 기본 클러스터 서비스의 상태를 모니터링할 수 있습니다.

주: Control Room 클러스터 내에서 지원되는 최소 노드 수는 3개입니다. 클러스터의 노드는 로컬 네트워크를 통해 서로 동기화됩니다. 클러스터의 모든 노드는 동일한 데이터베이스에 연결됩니다.

다음 단계를 따라 3개의 노드(N1, N2 및 N3)가 있는 클러스터에 3개의 노드(N4, N5 및 N6)를 추가합니다.

프로시저

  1. 노드 N4의 Linux 쉘에서 슈퍼 사용자로 설치 프로그램 명령을 실행합니다.
    $ sudo ./Automation360_el7_Build_<build_number>.bin
  2. 설치 프로그램을 통해 클러스터 구성을 진행합니다.
    1. 클러스터 설정 활성화를 선택합니다.
    2. 클러스터 IP 주소 상자에 클러스터에서 구성해야 하는 모든 노드의 IP 주소를 입력합니다.
    172.31.30.120, 172.31.21.216, 172.31.17.110, 172.31.20.242, 172.31.17.149, 172.31.18.37
    주: IP 주소는 모든 노드에서 동일한 순서로 입력해야 합니다.
  3. 남은 Control Room 설치 단계를 완료합니다.
  4. 노드 N5 및 N6에 ~단계를 반복합니다.
  5. 이전 노드 N1, N2 및 N3의 모든 노드에 대해 전체 IP 주소 집합을 추가합니다.
    노드를 한 번에 하나씩 다시 시작합니다.
  6. 클러스터의 상태를 확인하려면 커맨드 라인에서 다음 명령을 실행합니다.
    1. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/nodes
      마스터 노드는 별표(*)로 표시됩니다.
    2. 마스터 노드의 IP 주소가 모든 노드의 elasticsearch.yml 파일에 언급된 것과 동일한지 확인합니다.
    3. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/health?pretty
    복제 상태가 녹색이 될 때까지 기다려야 합니다. 복제 시간은 클러스터의 데이터 로드에 따라 다릅니다. 클러스터가 완전히 동기화되면 복제 상태가 녹색이 됩니다.