Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

[DocWiki 번역] ELC (AppWave Enterprise License Center) 설치하기


Recommended Posts

Docwiki에 있는 "Installing AppWave Enterprise License Center"를 번역한 글 (번역 업데이트: 2022년 7월 5일)

<< 위로 가기: 메인 페이지 (ELC)

이 문서는 시스템 권장 사양, ELC 설치 파일 다운로드 및 실행, 서버용 라이선스 (*.slip) 파일과 엠바카데로 제품 다운로드에 대해 간략히 설명한다.

목차


1 윈도우 요구사항

  • Microsoft® Windows® 7, 8, 8.1, 10, Server 2003, Server 2008, Server 2012, Server 2012 R2, Server 2016, Server 2019 - 32-bit 또는 64-bit
  • 최소 1 GB RAM
  • 최소 100 MB 하드 디스크 공간

중요: ELC를 윈도우 서버 2012 운영체제에 설치할 때에는, 설치파일을 호환 모드 (compatibility mode)에서 실행해야 한다. 호환 모드를 사용하는 방법은 다음과 같다.

  • ELC 설치 파일에서 오른쪽-클릭을 하고, 속성(Properties) 대화창을 연다.
  • 호환성(Compatibility) 탭을 열고, ‘Windows 8’을 선택하고, ‘OK’ 버튼을 클릭한다.

2 리눅스 요구사항

  • Red Hat® Enterprise Linux, Debian, Ubuntu, SuSE - 32-bit 또는 64-bit
  • 최소 1 GB RAM
  • 최소 100 MB 하드 디스크 공간

3 클라우드 환경

  • AWS - Windows and Linux
  • Azure

ELC를 설치하기 전에, 엠바카데로 라이선스 인증서 (Embarcadero License Certificate)가 있는 지 확인해야 한다. 인증서는 Embarcadero-licensing <customer-service@embarcadero.com>가 보낸 이이메일이다.

4 설치파일 다운로드 하기

  1. 라이선스 인증서 안에는 윈도우와 리눅스용 설치파일을 다운로드할 수 있는 링크가 들어있다.
  2. 컴퓨터 플랫폼에 알맞은 설치파일 버전을 선택한다.
  3. 설치파일을 다운로드 한다.

ELC 설치파일을 실행한다. (플랫폼별 지침은 아래에서 설명)

5 윈도우에서 설치파일 실행하기

다운로드한 ELC.exe 파일을 더블-클릭하면 설치 마법사가 시작된다.

6 리눅스에서 설치파일 실행하기

ELC를 설치하기 전에 사용자 elise를 생성한다.

superuser(root)를 사용하여 ELC를 설치할 것을 권장한다. superuser로 접근해야 하는 이유는 다음과 같다.

  • superuser는 시스템이 부팅될 때 자동으로 ELC 라이선스 서버가 서비스로 시작하도록 하는 기동(startup) 스크립트를 설치할 수 있다.
  • superuser는 시스템이 종료될 때 ELC 라이선스 서버를 안정적으로 종료할 수 있다.
  • superuser 특권을 사용하여 ELC 라이선스 서버를 설치하고 실행하면, 서버는 사용자 elise로 작동하고, 제공되는 rc 서비스 스크립트를 사용하여 시작과 중단을 슈퍼유저 특권으로 진행한다.
  • ELC 라이선스 서버를 특권이 없는 사용자로 설치를 하면 해당 파일을 소유권은 설치한 사용자에게 있다. 이 경우에는, 자동으로 ELC 라이선스 서버를 시작하고 중지할 수 없고, 시작하고 중지할 때 마다 수작업으로 <ELC가 설치된 폴더>/bin/elise.sh 안에서 스크립트를 사용해야 한다. 또한 플랫폼 및 서버 구성에 따라, 설치한 사용자가 로그아웃 하는 시점에 ELC 서버 프로세스가 죽는 것을 방지하기 위한 추가 조치를 해야할 수도 있다. 일부 시스템들 중에는 정해진 시간동안 활동이 없는 사용자들을 자동으로 로그아웃시키는 것들도 있다.

 7 AWS에 ELC 설치하기 - 윈도우인 경우

  1. 전용(dedicated) 윈도우 서버 2019 이상인 인스턴스를 하나 생성하고 오픈한다.
  2. Elastic IP 주소를 설정한다.
  3. 보안(Security) 탭을 열고, ELC 사용자가 5567 포트와 5580 포트를 사용할 수 있도록 IP 범위(range)를 설정한다.
  4. 원격 데스크탑 연결(Remote Desktop Connection)을 사용하여 AWS에 있는 윈도우 인스턴스에 접근한다.
  5. 설정(Settings) | 윈도우 보안(Windows Security) | 방화벽(Firewall) 으로 가서 네트워크 보호(network protection) | 고급 설정(Advanced settings) | 아웃바운드 규칙(Outbound Rules)을 선택한다. 새 아웃바운드 규칙을 생성하여 5567 포드와 5580 포트를 열어 아웃바운드 트래픽을 허용하도록 한다.
  6. ELC를 설치하고 Setup Wizard 단계를 따라 진행한다.

8 AWS에 ELC 설치하기 - RHEL, Debian, Ubuntu

  • 전용(dedicated) 인스턴스를 하나 생성하고 오픈한다.
  • Elastic IP 주소를 설정한다.
  • 보안(Security) 탭을 열고, ELC 사용자가 5567 포트와 5580 포트를 사용할 수 있도록 IP 범위(range)를 설정한다.
  • ELC를 서비스(service)로 설치한다. 반드시 다음 두 조건이 맞아야 한다.
    1. ELC 설치파일을 실행하기 전에 반드시 'elise' 계정(account)이 생성되어 있어야 한다.
    2. 설치파일은 반드시 ROOT 권한으로 실행(시작)되었어야 한다.

단계:

  1. Desktop에 'elise' 계정(account)으로 로그인
  2. Terminal 실행(시작)
  3. su
  4. usermod -G wheel elise
  5. exit
  6. exit
  7. 데스크탑(Desktop)에서 로그아웃 (오른쪽 맨 위에 있는 아래쪽 화상표를 클릭하여 메뉴를 펼치고 해당 계정을 선택한다)
  8. Desktop에 'elise' 계정(account)으로 로그인
  9. FireFox 실행
  10. ELC 설치파일을 다운로드하고 저장
  11. FireFox 종료
  12. Terminal 실행(시작)
  13. cd Downloads
  14. xhost +
  15. sudo sh ELC535_64.bin
  16. xhost -
  17. sudo firewall-cmd --permanent --add-port=5567/tcp
  18. sudo firewall-cmd --permanent --add-port=5580/tcp
  19. sudo firewall-cmd --reload
  20. /sbin/service elise restart
  21. exit
  22. 데스크탑(Desktop)에서 로그아웃

이제 ELC는 로그인 여부와 관계없이 항상 실행될 것이다.

9 설치 마법사 이해하기

설치 마법사에 들어있는 페이지(들):

  • 라이선스 계약(License Agreement): ELC 라이선스 계약을 수락 또는 거절한다. 만약 이 계약을 거절하면, 더 이상 진행되지 않는다.
  • 설치 폴더 선택: ELC를 설치할 폴더를 선택한다.
  • 설치 옵션 선택: 전형(Typical) 설치 또는 맞춤(Custom) 설치
  • 바로가기 폴더 선택: 제품 아이콘을 생성할 위치를 선택한다
  • 설치 전 요약: ELC를 설치하기 전에 설치 선택을 사전 점검
  • ELC를 설치: 설치 진행 상태 막대가 표시된다.

10 기타 참고 (See Also)

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.