Linux 환경에서 설치 및 확인
설치
Linux 환경의 콘솔 모드에서 설치 파일을 실행하여 HyperFrame을 설치할 수 있습니다.
-
설치 파일 다운로드
TmaxSoft 홈페이지의 [다운로드] 페이지에서 HyperFrame의 설치 파일을 다운로드한 후 설치할 Linux 환경으로 복사합니다.
-
설치 파일 실행 권한 부여
설치 파일에 실행 권한을 부여합니다.
[hyperframe@localhost /]$ chmod u+x HyperFrame21001.bin
-
설치 파일 실행
설치 파일을 실행합니다.
[hyperframe@localhost /]$ ./HyperFrame21001.bin Preparing to install Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... Launching installer... =============================================================================== HyperFrame21 (created with InstallAnywhere) ------------------------------------------------------------------------------- Preparing CONSOLE Mode Installation...
-
라이선스 동의
HyperFrame 라이선스 내용을 확인하고, 동의 여부를 선택합니다. 이때 <Enter> 키를 누르면 라이선스 내용을 끝까지 확인할 수 있습니다.
=============================================================================== License Agreement ----------------- Installation and Use of HyperFrame21 Requires Acceptance of the Following License Agreement: HyperFrame Release 21.1 TmaxSoft Co., Ltd. (hereafter, TmaxSoft) End-User License Agreement Product : HyperFrame This is a legal agreement between you (either an individual or an company) and TmaxSoft, Incorporated. By opening the sealed software package and/or by using the software, you agree to be bound by the terms of this agreement. TmaxSoft License 1. Grant of License: This TmaxSoft License Agreement ("License") permits you to use one copy of the TmaxSoft product HyperFrame, on any single computer, provided the software is in use on only one computer at any one time. If this package is a license pack, you may make and use additional copies of the software up to the number of licensed copies authorized. If you have multiple licenses for the software, then at any time you may have as many copies of the software in use as you have licenses. The software is "in use" on a computer when it is loaded into the temporary memory (i.e., RAM) or installed into the permanent memory (e.g., hard disk, CD-ROM, or other storage devices) of that computer, except that a copy installed on a network server for the sole purpose of distribution to other computers is not "in use". If the anticipated number of users of the software will exceed the number of applicable licenses, then you must have a reasonable PRESS <ENTER> TO CONTINUE:
라이선스에 동의할 경우 'Y’를 입력한 후 <Enter> 키를 눌러 다음 단계로 진행합니다. 만약 동의하지 않을 경우 'N’을 입력한 후 <Enter> 키를 눌러 설치를 중단할 수 있습니다.
mechanism or process in place to ensure that the number of persons using the software concurrently does not exceed the number of licenses. 2. Copyright: The software (including any images, "applets," photographs, animations, video, audio, music and text incorporated into the software) is owned by TmaxSoft or its suppliers and international treaty provisions. Therefore, you must treat the software like any other copyrighted materials (e.g., a book or musical recording) except that you may either (a) make one copy of the software solely for backup or archival purposes, or (b) transfer the software to a single hard disk provided you keep the original solely for backup or archival purposes. You may not copy the printed materials accompanying the software, nor print copies of any user documentation provided in "online" or electronic form. 3. Other restrictions: This license is your proof of license to exercise the rights granted herein and must be retained by you. You may not rent, lease, or transfer your rights under this license on a permanent basis provided you transfer this license, the software, and all accompanying printed materials, retain no copies, and the recipient agrees to the terms of this license. You may not reverse engine, decompile, or disassemble the software, except to the extent that the foregoing restriction is expressly prohibited by applicable law. PRESS <ENTER> TO CONTINUE: DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
-
설치 디렉터리 설정
HyperFrame을 설치할 디렉터리를 설정합니다. 이때 기본 경로를 사용하려면 <Enter> 키를 누르고, 다른 경로를 설정하려면 원하는 경로를 입력한 후 <Enter> 키를 누릅니다.
=============================================================================== Choose Install Folder --------------------- Enter the installation folder. Default Install Folder: /home/hfmtest/hyperframe21 ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT :
-
HyperFrame IP 설정
HyperFrame을 실행할 서버의 IP 주소를 입력합니다. 입력하지 않으면 기본적으로 127.0.0.1이 설정됩니다.
=============================================================================== Input Env :: HyperFrame Master IP --------------------------------- Enter the HyperFrame Master IP HyperFrame Master IP (Default: 127.0.0.1): 192.168.15.67
IP를 127.0.0.1로 설정하면 다른 IP에서 HyperFrame WebAdmin에 접근할 수 없습니다.
-
HyperFrame 포트 설정
HyperFrame을 실행할 서버의 포트 번호를 입력합니다.
=============================================================================== input Env :: HyperFrame Master ServerPort ----------------------------------------- Enter the HyperFrame Master ServerPort serverPort (Default: 8005): =============================================================================== input Env :: HyperFrame Master ConnectorPort -------------------------------------------- Enter the HyperFrame Master ConnectorPort connectorPort (Default: 8080): =============================================================================== input Env :: HyperFrame Master RedirectPort ------------------------------------------- Enter the HyperFrame Master RedirectPort redirectPort (Default: 8443):
HyperFrame 21 Fix#1은 Tomcat을 기반으로 하며 Server, Connector, Redirect 포트 번호를 각각 지정해야 합니다. 이때 Connector 포트 번호는 WebAdmin 접근 시 사용됩니다.
-
데이터베이스 벤더 설정
HyperFrame을 실행하기 위한 외부 데이터베이스 벤더를 설정합니다. (PostgreSQL, DB2, Oracle 지원)
=============================================================================== input Env :: Database Vendor ---------------------------- Enter the Database Vendor (oracle, db2, postgresql) ->1- postgresql 2- db2 3- oracle ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:
-
데이터베이스 IP 설정
데이터베이스가 설치된 서버의 IP 주소를 입력합니다.
=============================================================================== input Env :: Database IP ------------------------ Enter the Database IP Database IP (Default: 172.0.0.1):
-
데이터베이스 포트 설정
데이터베이스가 실행되는 포트 번호를 입력합니다.
=============================================================================== input Env :: Database Port -------------------------- Enter the Database Port Database Port (Default: 5432):
-
데이터베이스 스키마 설정
데이터베이스의 스키마(또는 SID)를 입력합니다. PostgreSQL과 DB2의 경우 스키마를 입력하고, Oracle의 경우 SID를 입력합니다.
=============================================================================== input Env :: Database Schema Name --------------------------------- Enter the Database Schema Name Database Schema Name (Default: postgresql):
-
데이터베이스 사용자 이름 설정
데이터베이스의 사용자 이름을 입력합니다. 미리 생성된 사용자가 아닐 경우 HyperFrame 실행 시 오류가 발생합니다.
=============================================================================== input Env :: Database Username ------------------------------ Enter the Database UserName Database Username (Default: username):
-
데이터베이스 사용자 비밀번호 설정
데이터베이스의 사용자 비밀번호를 입력합니다.
=============================================================================== input Env :: Database Userpassword ---------------------------------- Enter the Database Userpassword Database Userpassword (Default: password):
-
데이터베이스 환경 설정
데이터베이스 설정은 환경 변수로 저장되며, .bashrc 파일에 기록됩니다. 서버 재접속 후 환경 변수 설정이 적용됩니다.
<Enter> 키를 눌러 설치를 진행합니다.
=============================================================================== Database Env Setting Up.. ------------------------- When you reconnect to the server, database environment variable settings are applied. PRESS <ENTER> TO CONTINUE:
-
설치 정보 요약
설치에 관련된 정보를 요약하여 보여줍니다. 내용을 확인한 후 <Enter> 키를 눌러 설치를 진행합니다.
=============================================================================== Pre-Installation Summary ------------------------ Please Review the Following Before Continuing: Product Name: HyperFrame21 Install Folder: /home/hfmtest/hyperframe21 Disk Space Information (for Installation Target): Required: 1,432.78 MegaBytes Available: 122,506.63 MegaBytes PRESS <ENTER> TO CONTINUE:
-
설치 완료
설치가 진행되는 동안 진행 바가 표시되며, 설치가 완료되면 완료 메시지가 출력됩니다. <Enter> 키를 눌러 설치를 종료합니다.
=============================================================================== Installing... ------------- [==================|==================|==================|==================] [------------------|--------------- =============================================================================== Installation Complete --------------------- HyperFrame21 has been successfully installed to: /home/hfmtest/hyperframe21 PRESS <ENTER> TO EXIT THE INSTALLER:
설치 확인
디렉터리 구조
HyperFrame이 정상적으로 설치되면 다음과 같은 디렉터리 구조가 생성됩니다.
$(HYPERFRAME_HOME) |-- bin |-- conf |-- dbloader |-- elasticsearch |-- lib |-- logs |-- monitoring |-- opentelemetry-collector |-- temp |-- webapps |-- work
- {HYPERFRAME_HOME}
-
HyperFrame을 설치하는 최상위 디렉터리로 실제 디렉터리 이름과 위치는 설치할 때 결정됩니다.
- bin
-
HyperFrame의 시작 및 종료 스크립트인 startup.sh, shutdown.sh와 같은 실행 파일들이 위치합니다.
- dbloader
-
HyperFrame 실행 시 설정한 DB 환경 변수에 맞춰 자동으로 SQL 스크립트를 실행하기 위한 파일들이 위치합니다.
- elasticsearch
-
Elasticsearch 7.10.0 버전이 위치합니다.
하위 디렉터리 구조에 대한 자세한 설명은 Elasticsearch의 디렉터리 구조를 참고합니다. - lib
-
라이브러리가 위치합니다.
- logs
-
로그 파일이 위치합니다.
- monitoring
-
모니터링 백엔드가 위치합니다.
하위 디렉터리 구조에 대한 자세한 설명은 모니터링 백엔드의 디렉터리 구조를 참고합니다. - opentelemetry-collector
-
데이터 수집 모듈(OpenTelemetry Collector)이 위치합니다.
하위 디렉터리 구조에 대한 자세한 설명은 opentelemetry-collector의 디렉터리 구조를 참고합니다. - temp
-
임시 저장용 디렉터리입니다.
- webapps
-
웹 애플리케이션이 위치합니다.
- work
-
JSP 파일을 서블릿 형태로 변환한 Java 파일과 클래스 파일이 위치합니다.