Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere

콘텐츠 닫기

콘텐츠

콘텐츠 열기

Microsoft Azure에서 Enterprise 제어실 설치 맞춤화

  • 업데이트: 5/22/2019
    • 11.3.x
    • 설치
    • Enterprise

Microsoft Azure에서 Enterprise 제어실 설치 맞춤화

Microsoft Azure에서 Enterprise 제어실 클러스터를 위해 요구되는 맞춤 구성을 설치 및 적용합니다.

전제 조건

아직 수행하지 않은 경우 Microsoft Azure 기반 Enterprise 제어실 설치 시작에서 초기 설치 단계를 완료합니다.

주: 이러한 설치 단계는 가능한 모든 시스템 요구 사항 및 구성을 고려하지 않으므로, 구체적인 단계는 다를 수 있으며, Automation Anywhere는 이러한 단계가 특정 구성에 맞을 것이라는 보증을 하지 않습니다.
이 태스크에서는 선행조건 단계에서 수집한 구성 정보를 제공합니다. 여기에는 Enterprise 제어실 서버, 데이터 센터 서버 및 데이터베이스에 대한 IP 주소, 인증서 및 자격증명이 포함됩니다. 클러스터 설정에서 Enterprise 제어실을 설치하려면 다음 단계를 수행하십시오:

프로시저

  1. 클러스터 설정을 활성화합니다.
    이 확인란은 설정을 실행하는 머신에 로컬 IP 주소가 구성되어 있으면 기본적으로 활성화됩니다.
    클러스터 없이 Enterprise 제어실을 설치하려면 클러스터 설정을 활성화하지 마십시오.
  2. 클러스터에 대한 노드의 IP 주소를 입력하십시오.
    1. IP 주소를 2개 이상 지정하려면 쉼표(,)를 사용합니다. 예 : 192.161.1.1, 192.161.1.2, 192.161.1.3 등.
      1. 클러스터 설정 활성화를 하고 IP를 입력하지 않으면 오류 메시지가 표시됩니다.
      2. 잘못된 숫자나 문자를 입력하면 오류 메시지가 표시됩니다.
    2. 클러스터 IP를 올바르게 입력하면 이 컴퓨터에 대한 네트워크 액세스 권한을 부여하는 유효한 IP를 선택하라는 팝업 메시지가 나타납니다.
    3. 로컬 IP 드롭다운 목록에서 IP를 선택합니다.

      시스템에 여러 개의 로컬 IP가 구성되어있는 경우 다른 노드에서 Enterprise 제어실에 액세스하는 데 사용되므로 Enterprise 제어실이 설치된 IP를 선택하십시오.

    경고: 일단 구성이 완료되면 IP 목록에서 노드를 추가 또는 제거할 수 없습니다.
  3. 다음을 클릭하여 애플리케이션 TLS(Transport Layer Security)를 구성합니다.
  4. TLS 구성 화면이 표시되고, 다음과 같은 작업을 할 수 있습니다:
    • 자체 서명 인증서 생성

      자체 서명 인증서 옵션이 활성화되면 설치 프로그램이 고유한 프라이빗 키와 Enterprise 제어실용 자체 서명 인증서를 생성합니다.

    • 인증서 가져오기

      맞춤형 인증서를 가져오려면, 자체 서명 인증서 확인란을 해제하고 인증서 경로 필드를 사용하여 인증서를 가져옵니다.

      주: 인증서 파일은 PKCS12 형식이어야 합니다.
      다음 정보를 제공하십시오.
      • 인증서 경로: 인증서를 가져오려면 찾아보기 버튼을 클릭하십시오.

      • 프라이빗 키 암호: 프라이빗 키 암호를 입력합니다.

        경고: 암호 제한: 암호에는 "@"를 사용하지 마십시오. 암호 시작 부분에 특수 문자 "@"을 사용할 경우, 인증서 파일 가져오기에 실패합니다.
      • 웹서버 포트: 웹서버 포트를 입력합니다(HTTP 또는 HTTPS). 포트가 이미 할당되어 있으면 오류 메시지가 표시됩니다.
        주의: Webserver용으로 8080을 추가했지만 해당 포트가 이미 Enterprise 제어실 라이선스 서비스용으로 사용 중인 경우에도 포트 확인 메시지가 표시됩니다. 위와 같은 경우에는 할당되지 않은 다른 포트를 사용합니다.
      • HTTPS에 대한 강제 HTTP 트래픽 활성화: 모든 HTTP 포트 요청을 HTTPS로 리디렉션합니다. 생성된 자체 서명 인증서를 사용하여 HTTPS를 통해 Enterprise 제어실에 액세스합니다. 포트 번호가 둘 다 다른지 확인하십시오.
  5. 다음을 클릭하여 서비스 자격증명을 구성합니다.
  6. 서비스 자격증명 화면이 나타나 열거된 옵션 중에서 선택할 수 있습니다:

    Windows 서비스 자격증명에는 사용자 이름과 비밀번호가 포함됩니다. 지정된 사용자는 다음을 수행해야 합니다.

    • 로컬 시스템 관리자 그룹의 구성원이어야 합니다.
    • Automation Anywhere 서비스를 포함한 서비스 관리 권한을 가지고 있어야 합니다.
    • Microsoft Azure 설치 시, 서비스 계정 사용자는 원격 Microsoft Azure 리포지토리 공유 경로에 대해 읽기/쓰기 액세스를 가지고 있어야 합니다.
    • 데이터베이스 소유자(DBO) 권한을 가지고 있어야 합니다.

    이 서비스 자격증명을 사용하여 데이터베이스 테이블을 만들고 Enterprise 제어실 프로세스가 해당 데이터베이스 및 리포지토리에 액세스할 수 있습니다.

    • 로컬 시스템 계정—(기본값) 설치를 하는 로그온 사용자입니다.
    • 도메인 계정—로컬 시스템 계정 사용자가 아닌 사용자를 지정합니다.
      1. 로컬 시스템 계정 확인란의 선택을 취소하십시오.
      2. 도메인 계정의 사용자 이름 및 암호를 입력합니다.

      도메인 계정 사용자 사용에 대한 이유와 요구사항은 다음과 같습니다.

      • Windows 도메인 자격증명을 사용하지 마십시오.

        Automation Anywhere 서비스를 실행할 수 있는 자격증명을 입력합니다. 그렇지 않을 경우 Enterprise 제어실이 시작할 수 없습니다.

      • PowerShell 스크립트 제한 사항.

        PowerShell 스크립트를 시작할 권한이 있는, Windows 도메인 사용자가 아닌 사용자를 지정합니다. 그렇지 않을 경우 데이터베이스 테이블이 생성되지 않습니다.

      • 데이터베이스 생성을 위한 원격 PostgreSQL Server.

        대신 도메인 사용자 계정을 지정합니다. 데이터베이스 생성에 원격 데이터베이스를 사용하는 경우, 로컬 시스템 계정 사용자를 사용하지 마십시오.

        데이터베이스 및 서비스 매트릭스의 내용을 참조하십시오.

  7. 다음을 클릭하여 데이터베이스 타입 및 서버를 구성합니다.
  8. 연결, 인증 및 데이터베이스를 설정합니다.
    • 데이터베이스 서버

      이 페이지는 데이터베이스 구성에 SQL Server를 선택하면 나타납니다.

      주:
      • 가능한 경우 데이터베이스 서버 값을 localhost로 설정하지 마십시오. 그렇지 않은 경우 데이터베이스에 대한 보안 연결이 작동하지 않습니다.
      • Enterprise 제어실과 SQL 서버가 별도의 계정으로 되어 있는 경우 Windows 인증을 사용하지 마십시오.
      • Azure 설치의 경우 Enterprise 제어실Bot Insight에 대한 데이터베이스 이름이 동일해야 합니다. 그렇지 않은 경우 설치가 실패합니다.
      • 찾아보기 버튼을 클릭하여 Enterprise 제어실 데이터베이스가 생성되는 SQL Server 인스턴스를 선택합니다. 또는 데이터베이스 서버 이름을 입력하거나 목록에서 선택합니다.

      다음의 세부 정보를 입력합니다.

      데이터베이스 포트
      기본 포트(1433)를 사용하거나 맞춤 값을 지정하십시오.
      보안 연결 사용
      보안 연결 사용을 선택하여 지정된 것과 같이 CA 인증서를 사용합니다.
      주: 인증서와 데이터베이스의 연결을 위해 같은 호스트 이름을 사용하십시오.
      인증서
      이 옵션은 보안 연결을 선택할 때 활성화됩니다. CA 인증서를 찾아 선택합니다. 명령줄을 사용하여 이 인증서를 가져오는 방법에 대한 자세한 설명은 CA 인증서 가져오기을 참조하십시오.
      Windows 인증
      이 옵션은 기본적으로 설정됩니다. 이를 통해 Windows 인증을 사용하여 SQL Server에 연결할 수 있습니다.
      주: 사용자가 Windows 인증을 선택한 경우 설치 프로그램을 실행하는 사용자는 데이터베이스가 존재하는지 테스트하고, 필요한 경우 이를 생성하고, 서비스 계정 사용자(NT Authority/System)에 db_owner를 부여하는 데 사용됩니다. SQL Server 작업에서 데이터베이스, 표 및 서비스를 생성하기 위한 매트릭스를 참조하십시오.
      이 사용자에게는 데이터베이스 소유자(DBO) 권한이 있어야 합니다..
      SQL Server 인증
      이 옵션을 선택하여 SQL Server 인증을 사용하고 데이터베이스에 연결합니다. SQL 인증의 올바른 사용자 이름 및 암호를 입력합니다.
      이 사용자에게는 데이터베이스 소유자(DBO) 권한이 있어야 합니다.
      Enterprise 제어실 데이터베이스의 이름
      Enterprise 제어실 데이터베이스의 이름을 입력합니다.
      Bot Insight 데이터베이스의 이름
      Bot Insight 데이터베이스의 이름을 입력합니다. 이 데이터베이스는 Bot Insight 데이터 저장에 사용됩니다.
      주: 데이터베이스 이름은 공백이거나 %(백분율 문자)를 포함할 수 없습니다. 이름을 영숫자, 마침표(.), 대시(-) 및 밑줄(_)로 제한하는 것이 좋습니다.
      데이터베이스(Enterprise 제어실 및/또는 Bot Insight)가 없는 경우 설치 프로그램에서 하나를 자동으로 생성합니다.
    • Version 11.3.1Oracle Server

      이 페이지는 데이터베이스 구성에 대해 Oracle Server를 선택하면 나타납니다.

      다음의 세부 정보를 입력합니다.
      데이터베이스 서버
      서버 호스트 이름의 세부 정보를 입력합니다. 설치 프로그램 실행 전에 시스템 관리자가 Oracle 데이터베이스 내에 사용자를 생성해 두었어야 합니다. Oracle에서 사용자를 생성하는 방법을 찾아보십시오.
      데이터베이스 포트
      기본 데이터베이스 포트(1521)를 사용해 또는 시스템 관리자가 정의한 맞춤 포트를 사용하여 연결하십시오.
      데이터베이스 인스턴스 이름
      시스템 관리자가 처음 생성한 Enterprise 제어실 데이터베이스 인스턴스 이름입니다.
      컨트롤룸 클러스터 데이터베이스 사용자 이름
      시스템 관리자가 처음 생성한 Enterprise 제어실 데이터베이스 사용자 이름입니다. 이 사용자는 DBO 권한을 가집니다.
      컨트롤룸 클러스터 비밀번호
      Enterprise 제어실 데이터베이스 사용자의 비밀번호입니다.
      Bot Insight 데이터베이스 사용자 이름
      Bot Insight시스템 관리자가 처음 생성한 데이터베이스 사용자 이름입니다. 이 사용자에게는 데이터베이스 소유자(DBO) 권한이 있습니다.
      Bot Insight 비밀번호
      Bot Insight 데이터베이스 사용자의 비밀번호입니다.
      보안 연결 사용
      보안 연결 사용을 선택하여 지정된 것과 같이 CA 인증서를 사용합니다.
      주: 인증서와 데이터베이스의 연결을 위해 같은 호스트 이름을 사용하십시오.
      인증서
      이 옵션은 보안 연결을 선택할 때 활성화됩니다. CA 인증서를 찾아 선택합니다. 명령줄을 사용하여 이 인증서를 가져오는 방법에 대한 자세한 설명은 CA 인증서 가져오기을 참조하십시오.
  9. 다음을 클릭하여 Bot Insight 데이터베이스를 구성합니다.
  10. Version 11.3.1 Bot Insight를 위한 메타데이터를 저장하려면 PostgreSQL Server 또는 Microsoft SQL Server 데이터베이스를 선택합니다.
    주: Oracle 데이터베이스의 경우, Microsoft SQL Server 옵션을 사용할 수 없습니다.
    • PostgreSQL Server
      메타데이터를 저장하기 위해 별도의 데이터베이스 서버를 확립하려면 PostgreSQL Server를 선택하십시오.
      1. 다음을 클릭하여 PostgreSQL Server 호스트 이름, 포트, 데이터베이스, 사용자 이름 및 암호 세부 정보를 구성합니다.
      2. Bot Insight PostgreSQL Configurations 페이지에서 PostgreSQL Server 설치 확인란을 선택합니다. PostgreSQL Server이 이미 설치되어 있으면 이 옵션을 해제하고 다음을 입력합니다.
        호스트 이름
        PostgreSQL Server의 호스트명을 입력합니다. 기본 이름은 localhost입니다.
        포트
        PostgreSQL Server의 포트 번호를 입력합니다. 기본 포트 번호는 5432입니다.
        데이터베이스
        Bot Insight에 사용할 데이터베이스 이름을 입력합니다. 기본적으로 데이터베이스 이름은 zoomdata입니다.
        보안 연결 사용
        PostgreSQL Server 데이터베이스가 보안 접속을 사용하면 이 옵션을 선택합니다.
        사용자 이름
        PostgreSQL Server 데이터베이스의 사용자 이름을 입력합니다. 기본 사용자 이름은 postgres입니다.
        이 사용자에게는 데이터베이스 소유자(DBO) 권한이 있어야 합니다.
        암호
        PostgreSQL Server 데이터베이스의 암호를 입력합니다.
        비밀번호 확인
        이것은 PostgreSQL 설치 옵션을 선택한 경우에만 표시됩니다.
      주: PostgreSQL Server 옵션을 선택하면 호스트 이름 및 보안 연결 사용 필드가 비활성화되고 기본값으로 설정됩니다.
    • Microsoft SQL Server

      Microsoft SQL Server는 기본 메타데이터 데이터베이스이며 기본 이름은 BIVisualization입니다. 데이터베이스 이름을 변경할 수 있습니다.

      주: BIVisualization 데이터베이스와 함께 대시보드 구성 정보를 저장하기 위해 기본적으로 BIVisualization-keyset, BIVisualization-scheduler, BIVisualization-upload 등의 세 가지 데이터베이스가 생성됩니다.
  11. 다음을 클릭합니다.

    프로그램을 설치할 준비가되었습니다 화면이 나타납니다.

  12. 설치를 클릭하여 설치 프로세스가 완료되도록 합니다.
    InstallShield 마법사 완료 스크린이 나타납니다.
  13. 마침을 클릭합니다.
    Automation Anywhere 시작이 기본적으로 활성화됩니다.
    Enterprise 제어실 설정 구성 페이지가 표시된 기본 브라우저에서 Enterprise 제어실이 시작됩니다.
    설치 프로그램 설정 표시를 활성화하여 aae-installsummary.html 파일을 엽니다. 기본적으로 이 파일은 C:\Program Files\Automation Anywhere\Enterprise\에 있습니다. 이 파일을 사용하여 설치 요약을 볼 수 있습니다.

다음 단계

기본 브라우저에서 Enterprise 제어실이 시작되고 Enterprise 제어실 구성 설정 페이지가 표시됩니다. Microsoft Azure에 설치 후 구성 설정를 계속합니다.
피드백을 보내주십시오