Linux에 Control Room 설치

Linux 환경에서 Automation Anywhere Control Room 설치를 시작하고 Control Room에서 설치를 완료합니다.

주: 설치 단계에는 특정 구성이나 요구 사항이 나열되어 있지 않으므로 설정이 다를 수 있습니다. Automation Anywhere에서는 설치 단계가 시스템 구성 또는 요구 사항을 준수한다고 보장하지 않습니다.
이 태스크는 최초 설치 및 온프레미스 Automation 360 업데이트에 적용됩니다.
주: Automation 360 온프레미스 설치의 경우 Linux 외부 키 저장소가 지원되지 않습니다.

전제 조건

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

  • Microsoft SQL Server 또는 Oracle Server 데이터베이스가 설치되고 실행 중입니다.
  • Automation 360 설치 서버가 Microsoft SQL Server 또는 Oracle Server 데이터베이스에 연결되어 있습니다.
  • Oracle Server의 경우, Control Room에 연결된 Oracle 버전에 적합한 JDBC 드라이버를 설치했는지 확인하십시오.
  • Automation 360 빌드 6463에서 Python 3.6이 설치되어 있는지 확인합니다.
  • Oracle Server의 경우, 컨테이너가 아닌 데이터베이스만 지원됩니다.

프로시저

  1. 설치 선행조건을 확인합니다.
    1. Automation 360 온프레미스 선행조건을 확인합니다.
    2. 사용하려는 서버에 따라 Microsoft SQL Server 또는 Oracle Server가 실행 중인지 확인하고, 다음 명령을 실행합니다.
      $ sudo systemctl status mssql-server
      Microsoft SQL Server가 실행되고 있지 않으면 설치합니다.
      주: Microsoft SQL Server 또는 Oracle Server 설치 지침은 Red Hat Enterprise Linux 버전 8을 참조하십시오. 버전 7의 경우 /rhel/8 대신 /rhel/7로 경로를 변경합니다.
      Quickstart: Install SQL Server 항목을 참조하십시오.
    3. 다음 파일을 사용할 수 있는지 확인합니다.
      • SSL 인증서
      • 라이선스 파일
    4. A-People Downloads page (Login required)에서 Linux 서버로 Automation360_el7_Build_<build_number>.bin 설치 파일을 다운로드합니다.
      주: AA에서는 Linux에서 패치 업데이트(동일한 릴리스의 빌드 간 업데이트)를 지원하지 않습니다. 패치 업데이트를 수행할 경우 항상 이전 버전을 삭제하고 패치 릴리스를 새로 설치하는 것이 좋습니다.
    5. Yum 업데이트를 사용하여 Linux 커널 파일 및 OS 라이브러리를 업데이트하려면 설치 서버에 인터넷 액세스 권한이 있는지 확인합니다.
      아니면, 네트워크에 Yum 로컬 리포지토리를 사용하여 설치 서버에서 /etc/yum.conf를 구성합니다. Yum 리포지토리는 설치를 시작하기 전에 최신 상태여야 합니다.
    6. Automation 360 빌드 6463부터는 Python 3.6이 필요합니다.
  2. 설치 서버에 로그인합니다.
  3. Linux 쉘에서 슈퍼 사용자로 설치 프로그램 명령을 실행합니다.
    1. $ sudo chmod +x Automation360_el7_Build_<build_number>.bin
    2. $ sudo ./Automation360_el7_Build_<build_number>.bin
    설치 마법사는 설치 요구 사항을 확인하고 설치를 진행합니다.
    팁:
    • back 명령을 입력하여 이전 명령 단계로 돌아갑니다.
    • 리턴 키를 눌러 기본값을 적용하거나, 다른 값을 입력한 다음 리턴 키를 누릅니다.
  4. 라이선스 계약에 동의하려면 Y를 입력합니다.
  5. TLS(Transport Layer Security) 화면에서 다음을 구성합니다.
    1. Control Room HTTP Port (Default: 80)
    2. Control Room HTTPS Port (Default: 443)
    3. Self Signed Certificate을 활성화하려면 1을 입력하여 활성화하거나 2를 입력하여 비활성화합니다.
      이 옵션을 비활성화하면 사용자 정의 인증서를 설치할 수 있습니다.
      1. Enter Certificate Path: 인증서 경로를 입력합니다.
      2. Enter Certificate Password: 인증서 암호를 입력합니다.
      3. Use Intermediate Certificates를 활성화하려면, 1 을 입력하여 활성화하거나 2를 입력하여 비활성화합니다.

        이 옵션을 활성화하면 Enter path to Intermediate Certificates .zip File 옵션에 중간 인증서 경로를 입력하여 중간 인증서를 설치합니다.

    4. Force HTTP Traffic to HTTPS의 경우 1을 입력하여 비활성화하거나 2를 입력하여 활성화합니다.
  6. 클러스터 구성 화면에서 1을 입력하여 비활성화하거나 2를 입력하여 활성화합니다.
    • 클러스터 구성을 활성화한 경우, 클러스터 노드의 IP 주소를 입력합니다. IP 주소를 2개 이상 지정하려면 쉼표(,)를 사용합니다. IP 주소 사이에 공백을 추가하지 마십시오. 예: 192.168.0.1,192.168.0.2,192.168.0.3
    • 리포지토리 위치는 클러스터의 모든 Control Room 노드에서 액세스할 수 있는 공유 위치여야 합니다.
    • Control Room의 다른 노드와 통신하는 데 사용되는 IP 주소를 선택했는지 확인하십시오.
  7. 데이터베이스 유형 화면에서 다음 서버 중 하나를 선택합니다.
    • Microsoft SQL Server
    • Oracle
  8. 서비스 시작 옵션 화면에서 다음 옵션 중 하나를 선택합니다.
    • 기본값(모든 서비스 시작): 모든 Control Room 서비스를 활성화하여 시작 시 자동으로 실행합니다.
    • 사용자 지정(시작 옵션 선택): 시작 시 자동으로 실행하려는 Control Room 서비스를 선택할 수 있습니다. 모든 서비스가 기기에 설치됩니다. 그러나 선택한 서비스만 시작할 때 자동으로 실행됩니다. 필요한 경우 수동으로 설정된 서비스를 수동으로 시작할 수 있습니다.
      각 서비스에 대해 다음 옵션 중 하나를 선택합니다.
      • 자동: 시작 시 선택한 서비스를 자동으로 실행합니다.
      • 수동: 필요한 경우 선택한 서비스를 수동으로 활성화할 수 있습니다.
    주:
    • 선택한 데이터베이스 유형에 따라 일부 서비스는 선택한 데이터베이스 유형에 대해 아직 지원되지 않을 수 있으므로 일부 서비스를 선택하지 못할 수 있습니다.
    • Automation 360 온프레미스 Control Room을 설치할 때 시작 시 실행하도록 포함하지 않은 서비스의 경우, 텍스트 편집기를 사용하여 열 수 있는 config 파일 디렉토리에 products.notinstalled 파일이 생성됩니다. 이 파일에는 Automation 360 온프레미스 Control Room 설치 시 선택하지 않은 서비스의 이름이 포함되어 있습니다. 디렉터리 구조에 대한 자세한 내용은 설치된 Control Room 디렉토리 및 파일 항목을 참조하십시오.
  9. 선택한 데이터베이스 서버에 따라 다음 서버 설정을 구성합니다.
    Microsoft 데이터베이스 구성 Oracle 데이터베이스 구성
    Database Server address (default: localhost) Database Server (default: localhost)
    Database port (default: 1433) Database port (default: 1521)
    Control Room Database (default: Automation360-Database) 또는 이름을 입력합니다. Connect with SID or Service Name
    주: 제공된 텍스트 필드에 입력한 SID 및 서비스 이름은 Oracle 데이터베이스에 고유합니다.
    SQL Server Login credentials: 로그인 ID 및 SQL 서버 비밀번호 입력. Database User/Schema Password: 비밀번호를 제공합니다.
    Password prompt for elasticsearch: 비밀번호를 입력하거나 정의합니다. (선택 사항) Use Secure Connection: 지정된 CA 인증서 사용을 활성화하고 CA 인증서를 선택합니다.
    주: 인증서와 데이터베이스의 연결을 위해 같은 호스트 이름을 사용하십시오.

    HTTPS 및 CA 인증서 가져오기

  10. 데이터베이스 구성 화면에서 다음을 구성합니다.
    1. Database Server address (default: localhost)
    2. Database port (default: 1433)
    3. Control Room Database (default: Automation360-Database) 또는 이름을 입력합니다.
    4. SQL Server Login credentials: 로그인 ID 및 SQL 서버 비밀번호 입력.
    5. Password prompt for elasticsearch: 비밀번호를 입력하거나 정의합니다.
  11. 설치 전 요약을 검토합니다.
  12. Enter 키를 눌러 Automation 360를 기본 디렉터리에 설치합니다.
    Linux 설치 프로그램 버전 기본 디렉터리 경로
    설치 파일 경로 버전 .22 및 이전 버전 /opt/automationanywhere/enterprise
    이전 버전에서 .22 버전으로 업데이트
    버전 .22 이상의 신규 설치 /opt/automationanywhere/automation360
    설치가 성공적으로 완료되었다는 메시지가 나타납니다. Control Room 애셋의 위치는 설치된 Control Room 디렉토리 및 파일의 내용을 참조하십시오.
  13. 설치 후 설정을 구성합니다.
    설치 후 Control Room 그룹 controlroom이 자동으로 생성됩니다. 다음 사용자는 해당 Control Room 서비스를 실행하는 이 그룹의 일부입니다.
    crkernel, traefik, ignite, activemq, crelasticsearch, criqbot, crbotinsight, craari, crdiscoverybot, crstorage, crdiscoverybotml.
  14. Automation 360 서비스가 성공적으로 시작되었는지 확인합니다.
  15. Control Room 액세스를 설정합니다.
  16. 라이선스를 설정합니다.
  17. Control Room 설치 로그 파일은 다음 위치에서 제공됩니다.
    Linux 설치 프로그램 버전 로그 파일 경로
    로그 경로 버전 .22 및 이전 버전 /var/log/automationanywhere/enterprise
    이전 버전에서 .22 버전으로 업데이트
    버전 .22 이상의 신규 설치 /var/log/automationanywhere/automation360

다음 단계

Control Room 설치 및 구성을 완료한 후 사용자는 기기를 등록하여 Bot을 생성하고 실행할 수 있습니다.

Bot 에이전트 설치 및 기기 등록

Out of Memory Management(OOM Killer)에 대한 자세한 내용은 Linux Automation 360 Control Room service stopped (A-People login required) 항목을 참조하십시오.