단일 노드 배포를 다중 노드 배포로 전환

구성 파일을 편집하고 단일 노드 설정용 리포지토리에서 데이터를 복원하여 단일 노드 배포를 다중 노드 배포로 전환할 수 있습니다.

전제 조건

단일 노드 배포는 여러 인프라, 로컬 시스템, 프라이빗 데이터 센터 및 클라우드 제공업체 중 하나에서 실행할 수 있습니다.

AWS 또는 기타 지원되는 환경에서 실행 중인 단일 노드 배포를 다중 노드 배포로 전환하려면 다음 단계를 수행하십시오.

프로시저

  1. 태스크 관리자에서 모든 Automation Anywhere 서비스를 중지합니다.
  2. Control Room 인스턴스를 중지합니다.
  3. Control Room 인스턴스를 사용하여 AMI(Amazon Machine Image) 인스턴스를 생성합니다.

    AWS에서 AMI를 생성하는 방법은 Create an AMI from an Amazon EC2 Instance 항목을 참조하십시오.

  4. 이전 단계에서 생성한 AMI를 사용하여 새 인스턴스를 생성합니다.
  5. 데이터베이스 서버, Ignite 클러스터 및 Elasticsearch 관련 구성 파일을 편집하여 표준 설치의 구성 디렉터리에 클러스터를 형성합니다.
    파일은 C:\Program Files\Automation Anywhere\Enterprise\config에 위치합니다.
    1. boot.db.properties에서 원하는 데이터베이스 서버를 가리키도록 데이터베이스 서버 URL을 편집합니다.
      기존 서버가 이미 localhost가 아닌 주소를 참조하는 경우 URL을 변경하지 마십시오.
    2. cluster.properties 파일에서 다음 속성을 편집합니다.
      ignite.discovery.static.ips=<existing list of ips>, <current server ip>에서 목록에 새 서버 IP를 추가합니다.
    3. elasticsearch.yaml 파일에서 다음 속성을 편집합니다.
      • 다음 위치에서 현재 서버 주소 추가: node.name: "<local-ip>"
      • 다음 위치에서 현재 서버 주소 추가: network.host: "local-ip"
      • 기존 값을 그대로 두고 다음 위치에서 현재 서버의 IP 추가: discovery.zen.ping.unicast.hosts: ["ip1","<local-ip>"]
      • 다음 위치의 기존 값을 그대로 유지: cluster.initial_master_nodes: ["<master-ip>"]
  6. 선택한 Control Room 스냅샷과 동일한 시간이 지정된 스냅샷에서 해당 경로로 리포지토리를 복원하고 마운트합니다.
  7. 노드 간의 TCP 가시성을 보장하기 위해 구성 테이블을 업데이트합니다.
  8. 복제된 노드에서 서비스를 시작하고 클러스터링이 설정될 때까지 몇 분 동안 기다립니다.
  9. Control Room에 로그인하여 Bot이 사용 가능하고 리포지토리 구조가 온전한지 확인합니다.
  10. 표준 설치용 Git 통합을 확인합니다.
    설치에 외부 Git이 구성되어 있는 경우 테스트 체크인을 실행하여 유효성을 확인하고 감사 로그를 확인합니다.