Linux용 공유 리포지토리가 있는 클러스터 설정에서 Control Room 구성

RPA 플랫폼 관리자는 고가용성, 로드 밸런싱 및 재해 복구를 달성하기 위해 공유 리포지토리 전체의 클러스터 설정에서 Control Room을 구성할 수 있습니다.

전제 조건

  • 온프레미스 설치 전제 조건이 충족되는지 확인합니다.

    Automation 360 온프레미스 선행조건

  • 다음이 있는지 확인합니다.
    • RHEL 7.9가 설치된 Linux VM 3개
    • Microsoft SQL 2019가 데이터베이스에 연결된 Linux VM 1개
    • 모든 노드에 액세스할 수 있는 1개의 로드 밸런서
    • AWS NFS 1개

Control Room 노드 중 하나가 중단되면 다른 노드는 서비스의 연속성을 유지하고 서버의 로드를 관리합니다. 특정 노드에 장애가 발생하면 서버의 다른 공유 노드에서 데이터를 복구할 수 있습니다.

프로시저

공유 리포지토리를 사용하는 3개의 노드(N1, N2, N3)가 있는 클러스터에서 Control Room을 구성하려면 다음 단계를 수행합니다.

  1. AWS에서 NFS를 설정합니다.
  2. 노드 N1, N2 및 N3에 디렉터리를 생성합니다.
    /CRRepo/AutomationAnywhere
  3. 다음 명령을 실행하여 모든 노드에서 새 디렉터리에 대한 읽기 및 쓰기 권한을 부여합니다.
    1. sudo chown -R crkernel:controlroom /CRRepo/AutomationAnywhere
    2. sudo chmod -R 775 /CRRepo/AutomationAnywhere
  4. 3개 노드 모두에서 다음 명령을 실행하여 fstab 파일을 편집하여 NFS로 새 디렉터리를 마운트하고 매핑합니다.
    fs-eec88e3f.efs.ap-south-1.amazonaws.com:/ /CRRepo/AutomationAnywhere nfs rw,hard,intr,rsize=1048576,wsize=1048576,timeo=14 0 0
  5. 원격 NFS 볼륨이 성공적으로 마운트되었는지 확인하려면 노드 N1, N2 및 N3을 재부팅하고 df -h 명령을 실행합니다.
    공유가 마운트된 후 마운트 지점은 마운트된 파일 시스템의 루트 디렉터리가 됩니다.
  6. NFS가 공유 리포지토리에서 작동하는지 확인하려면 노드 N1의 /CRRepo/AutomationAnywhere 디렉터리에 텍스트 파일을 생성합니다.
    노드 N2 및 N3 디렉터리에서 동일한 파일을 볼 수 있습니다.
  7. 노드 N1, N2 및 N3에서 Control Room을 설치합니다.

다음 단계

Control Room이 공유 리포지토리 전체에 구성되어 있는 경우 다음 단계를 수행합니다.
  1. 로드 밸런서 URL을 통해 Control Room에 액세스합니다.
  2. Control Room 구성 단계 이후 다음 단계를 계속합니다.
    1. Control Room 리포지토리 경로에서 /CRRepo/AutomationAnywhere로 이동합니다.
    2. URL 필드에 로드 밸런서 서버 URL을 입력합니다.
    3. 관리 사용자를 만드는 데 필요한 단계를 완료합니다.
  3. 관리 > 설정 > 일반 탭으로 이동하여 3개 노드 모두에서 Control Room을 확인합니다.