[KB3670] Linux 용 ESET Remote Administrator를 최신 버전 (6.x)으로 수동 업그레이드

Solution

Windows 사용자: ESET Remote Administrator 6.x를 최신 버전으로 업그레이드하는 방법을 보려면 여기를 클릭하세요.

ERA 가상 어플라이언스: 기존 ERA VA를 최신 버전으로 업그레이드하거나 ERA VA 마이그레이션 수행 지침을 확인하려면 여기를 클릭하세요
 

I. MySQL을 이용해 Linux ESET Remote Administration 서버 수동 업그레이드 (ERA 서버 어플라이언스에 적용)

II. ERA 에이전트 업그레이드

III. ERA 프록시 업그레이드 (Linux 및 ERA 가상 어플라이언스에 적용)


ERA를 업그레이드하는 더 쉬운 방법이 있습니다

  1. 컴포넌트 업그레이드 작업

ERA 서버, ERA 에이전트, ERA 프록시, ERA 웹 콘솔 및 ERA MDC는 업그레이드 작업을 사용해 업그레이드할 수도 있습니다. 자세한 내용은 온라인 도움말을 확인하세요.

  1. 이전 ERA VA에서 데이터베이스 가져 오기 

ERA 가상 어플라이언스 (예를 들어 VMWare 또는 Virtual Box)를 사용하는 경우 데이터베이스 풀을 수행해서 다음 업그레이드 작업을 통한 에이전트 업그레이드를 할 수 있습니다.

I. MySQL을 이용해 Linux ESET Remote Administrator 서버 수동 업그레이드 (ERA 서버 어플라이언스에 적용)

  1. 다음을 포함한 ERA 컴포넌트 설치 파일 다운로드:
    • ESET Remote Administrator 서버 (서버) 
    • ESET Remote Administrator 에이전트 (에이전트) 
    • 불량 감지 센서 (RD센서) 
    • 웹 콘솔 (era.war)
    • 필요에 따라 기타 설치 파일
       
  2. Apache Tomcat 서비스 중지. 예:

    service tomcat7 stop (CentOS)  
     
  3. 다음 폴더와 모든 내용 백업:

    /var/lib/tomcat7/webapps/era
     
  4. 다음 구성 파일 복사:

    /var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
     
  5. 기존 웹 콘솔 폴더와 모든 내용 삭제:

    /var/lib/tomcat7/webapps/era  
     
  6. 시스템에 기존 era.war 파일이 있으면 삭제
     
  7. 1단계에서 다운로드한 새로운 era.war 파일을 다음 폴더에 압축해제file (that was downloaded in step 1) to the following folder:

    /var/lib/tomcat7/webapps/era/

    Examples (명령을 사용할 수 없는 경우 "unzip"을 설치해 yum 이나 apt-get 을 사용):

    mkdir /var/lib/tomcat7/webapps/era/
    unzip era.war -d /var/lib/tomcat7/webapps/era/
     (jar xvf era.war)

     
  8. 4단계에서 복사한 EraWebServerConfig.properties 구성 파일을 다움 디렉토리로 이동합니다:

    /var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties 
     
  9. ERA Server 설치 파일을 실행합니다:

    sudo ./server-linux-x86_64.sh --skip-license

    이 --skip-license 매개 변수는 ESET EULA (최종 사용자 라이선스 계약) 표시를 건너 뜁니다. 동의하기 전에 EULA를 확인하려면 ERA 서버를 설치할 때 이 매개 변수를 사용하지 마십시오.

    ERA 서버 어플라이언스

    DB 루트 암호는 ERA 웹 콘솔의 ERA 암호화 동일합니다.

    업그레이드 시 권한 부족과 관련된 오류 (서버 버그 6.1.GA)가 표시되면 다음 로그로 이동하십시오:

    /var/log/eset/RemoteAdministrator/EraServerInstaller.log

    다음 단계를 완료하십시오: 

    • "era" 사용자에 대한 SUPER 권한을 일시적으로 추가합니다.
       
    • 다음에서 실제 사용자 이름과 서버 연결을 찾습니다: /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini

다음 스크립트를 사용하세요 ("era"대신 실제 사용자 이름 대체):
 

  • localhost의 데이터 버서의 경우,

    mysql -u root -p

    사용하고, 다음을 입력합니다.

    grant SUPER on *.* to era@'localhost';

  • 다른  시스템에서  실행중인  데이터베이스  서버의  경우,

    mysql -u root -p --host=

    사용하고  다음을  입력합니다.

    grant SUPER on *.* to 'era'@'%';
     

업그레이드를 완료하고 업그레이드가 완료된 직후에 SUPER를 제거합니다:

  • localhost의 데이터 버서의 경우,

    mysql -u root -p

    사용하고, 다음을 입력합니다.

    revoke SUPER on *.* from 'era'@'localhost';

  • 다른  시스템에서  실행중인  데이터베이스  서버의  경우,

    mysql -u root -p --host=

    사용하고, 다음을 입력합니다.

    revoke SUPER on *.* from 'era'@'%';

  1. Apache Tomcat 서비스를 시작합니다. 일반적으로 Apache가 시작되고 ERA 웹 콘솔을 작동하는 데 약간의 시간이 소요됩니다.
     
  2. 다음 URL https:///era 에서 ERA 웹 콘솔에 로그인 합니다.

    예 https://192.168.10.12:8443/era
     
  3. RD 센서를 업그레이드 하려면 다음과 같이 설치 파일을 실행하세요: sudo ./rdsensor-linx-x86_64.sh --skip-license

    --skip-license 매개 변수는 ESET EULA (최종 사용자 라이선스 계약) 표시를 건너 뜁니다. 동의하기 전에 EULA를 보려면 RD 센서를 설치할 때 이 매개 변수를 사용하지 마십시오.



II. ERA 에이전트 업그레이드

다음 단계에서는 ERA 관리자 계정을 사용하는 것이 좋습니다.

에이전트를 업그레이드할 때 두 가지 옵션이 있습니다:

  1. 각 클라이언트 컴퓨터의 쉘에서 로컬로 에이전트 관리자를 실행합니다.
     
  2. ERA 웹 콘솔에서 명령 실행 클라이언트 작업을 생성 (아래 포함된 단계).

명령 실행 클라이언트 작업을 사용한 ERA 에이전트 업그레이드

  1. 클라이언트 컴퓨터에서 운영체제를 식별하는 새로운 동적 그룹 생성 — 32비트 그룹과 64비트 그룹:
    1. 다음 매개 변수를 사용한 32비트 시스템 동적 그룹 템플릿 생성:
      • 작업 "AND"
      • 규칙 추가 OS 에디션 > OS 플랫폼 = (동일) 32 비트
      • 규칙 추가 OS 에디션 > Linux 포함 OS 유형
         
    2. 다음 매개 변수를 사용한 64비트 시스템 동적 그룹 템플릿 생성:
      • 작업 "AND"
      • 규칙 추가 OS 에디션 > OS 플랫폼 = (동일) 64 비트
      • 규칙 추가 OS 에디션 > Linux 포함 OS 유형
         
    3. 방금 만든 32 비트 템플릿을 기반으로 동적 그룹 생성
       
    4. 방금 만든 64 비트 템플릿을 기반으로 동적 그룹 생성

       
  2.  32 비트 시스템에 대한 새 클라이언트 작업 생성:
    1. 기본 섹션에서, 드롭다운 메뉴 작업에서 명령 실행 선택
       
    2. 대상 섹션에서, 32 비트 운영체제를 위행 생성한 동적 그룹 선택
       
    3. 설정 섹션에서, 실행 명령 줄 필드에서 다음 명령 중 하나를 입력합니다. (서버에 실제 서버 이름 공유에 공유 이름으로 대체):

      HTTP 로컬 공유 명령: wget -q http://SERVER/share/agent-linux-i386.sh -O /tmp/agent-linux-i386.sh && chmod a+x /tmp/agent-linux-i386.sh && /tmp/agent-linux-i386.sh --skip-license &> /tmp/era-agent-upgrade.txt

      온라인 명령의 요청: wget -q http://download.eset.com/download/ra/v6/standalone-installers/agent/agent-linux-i386.sh -O /tmp/agent-linux-i386.sh && chmod a+x /tmp/agent-linux-i386.sh && /tmp/agent-linux-i386.sh --skip-license &> /tmp/era-agent-upgrade.txt
       

  3. 64 비트 시스템에 대한 새 클라이언트 작업 생성:
    1. 기본 섹션에서, 드롭다운 메뉴 작업에서 명령 실행 선택
       
    2. 대상 섹션에서, 64 비트 운영체제를 위행 생성한 동적 그룹 선택
       
    3. 설정 섹션에서, 실행 명령 줄 필드에서 다음 명령 중 하나를 입력합니다. (서버에 실제 서버 이름 공유에 공유 이름으로 대체):

      HTTP 로컬 공유 명령: wget -q http://SERVER/share/agent-linux-x86_64.sh -O /tmp/agent-linux-x86_64.sh && chmod a+x /tmp/agent-linux-x86_64.sh && /tmp/agent-linux-x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

      온라인 명령의 요청: wget -q http://download.eset.com/download/ra/v6/standalone-installers/agent/agent-linux-x86_64.sh -O /tmp/agent-linux-x86_64.sh && chmod a+x /tmp/agent-linux-x86_64.sh && /tmp/agent-linux-x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

  4. 설치된 어플리케이션의 컴퓨터 세부 정보 섹션을 모니터링합니다. 두 개의 에이전트 (하나는 이전 버전을 싱행 다른 하나는 더 최신 버전을 실행)가 동시에 클라이언트 시스템에서 실행될 수 있습니다. 이것은 일시적인 입니다. 컴퓨터 섹션에서 오래된 어플리케이션 보고서를 모니터링할 수도 있습니다. (드릴다운을 사용해 특정 컴퓨터를 표시) 이 보고서의 데이터는 한 시간에 한 번씩 업데이트됩니다.


III. ERA 프록시 업그레이드 (Linux 및 ERA 가상 어플라이언스 사용자)

클라이언트 작업이 이런 컴포넌트를 업데이트하지 못할 경우 아래 명령을 입력합니다:

  1. ERA 프록시 설치 파일 다운로드 (설치 파일 버전이 올바른지 확인):
    wget https://download.eset.com/com/eset/apps/business/era/proxy/latest/proxy-linux-x86_64.sh
     
  2. 설치 패키지가 실행가능하도록 ERA 서버를 다운로드한 폴더로 이동: 
    chmod +x proxy-linux-x86_64.sh
     
  3. 최신 ERA 프록시를 설치해서 다음 명령을 실행: 
    ./proxy-linux-x86_64.sh
     
  4. 컴퓨터 재부팅