정책서버 설치
구축 형태
정책서버는 규모 또는 관리 방식에 따라 두 가지 방법으로 설치할 수 있습니다.
유형 |
설명 |
비고 |
|---|---|---|
On-premises |
내부 네트워크에 정책서버를 설치하여 고객의 정책 및 네트워크를 관리하는 시스템입니다. |
|
Cloud managed |
클라우드 환경에 가상의 정책서버를 설치하는 시스템입니다. 관리자는 클라우드 시스템에 접근하여 정책 및 네트워크를 관리합니다. |
클라우드 환경에 ZTNA Policy Center를 구축할 경우 먼저 클라우드 환경 구성을 진행해 주시기 바랍니다. |
설치 환경 준비
참고
네트워크 연결 준비
참고
정책서버 설치
Step 1: Ubuntu 계정을 root 계정으로 전환 합니다.
genian@genian:~$ sudo su
[sudo] password for genian:
root@genian:/home/genian#
Step 2: 패키지 업데이트 및 업그레이드를 진행 합니다.
root@genian:/home/genian# apt-get update
root@genian:/home/genian# apt-get upgrade
Step 3: ZTNA 설치에 필요한 Curl을 설치 합니다.
root@genian:/home/genian# apt install curl
Step 4: 하단의 명령어를 통해 ZTNA Policy Center를 설치 합니다.
curl -sSLk https://bit.ly/4fX6bQ8 | sudo PROMPT=0 SSHALLALLOW=1 SSHPORT=22 TARGET=GPC DEB=ztna bash -
초기 설정 마법사(Initial Configuration Wizard)
설치 명령이 패키지 설치를 마치면, 시스템을 재부팅하기 전에 같은 터미널에서 초기 설정 도구(Initial Configuration Tool)가 자동으로 실행됩니다. 화면의 질문에 순서대로 답합니다. 대괄호 안의 값은 기본값이며, Enter 를 누르면 기본값을 사용합니다.
다음은 Access Port 에 연결된 단일 서버(Stand Alone) 정책서버를 설정하는 예입니다.
1. Interactive Wizard
2. Manual Configuration
Select installation type: 1
1. Single Server - Stand Alone
2. Multi Server - Backend (Log/Database Server)
3. Multi Server - Frontend (Node/Mgmt Server)
Select Server Type: 1
1. English
2. Korean
Select System Language: 2
Enter administrator username (4-31 characters) [admin]: admin
# Password must contain at least one alphabet, number and special character
Enter administrator password (minimum 9 characters):
Re-enter Password:
Enter NTP server [pool.ntp.org]:
Is 'eth0' connected to 802.1Q trunk port (y/n) ? n
# Network configuration for [eth0]
Enter IP Address: 192.0.2.10
Enter Netmask [255.255.255.0]:
Enter Default Gateway: 192.0.2.1
Enter DNS Server IP Address(es) (seperated by comma): 192.0.2.53
Do you want to enable 'eth0' as a wired network sensor (y/n) ? y
질문 |
설명 |
|---|---|
Select installation type |
1. Interactive Wizard: 아래 질문에 답하여 설정합니다.
2. Manual Configuration: 관리자 계정만 설정하고 종료합니다. 나머지는 정책서버 설정하기 의 CLI 절차로 설정합니다.
|
Select Server Type |
Single Server - Stand Alone: 한 대의 서버가 정책서버의 모든 역할을 수행합니다.
Multi Server - Backend: 분리 구성에서 로그·데이터베이스 서버 역할을 합니다. 먼저 설치합니다.
Multi Server - Frontend: 분리 구성에서 노드·관리 서버 역할을 합니다. Backend 서버의 IP 주소와 데이터베이스 비밀번호를 추가로 입력합니다.
|
Select System Language |
시스템 언어(English 또는 Korean)를 선택합니다. |
사용권 계약 |
최종 사용자 사용권 계약이 표시되면 yes 를 입력하여 동의합니다. |
관리자 계정·비밀번호 |
WebUI 관리자 계정입니다. 계정은 4~31자(기본값 admin)이고, 비밀번호는 알파벳, 숫자, 특수문자를 포함하여 9자 이상이어야 합니다. |
NTP 서버 |
시간 동기화 서버입니다(기본값 pool.ntp.org). |
Select management interface |
네트워크 인터페이스가 두 개 이상인 경우에만 묻습니다. |
802.1Q trunk port |
인터페이스가 802.1Q Trunk Port 에 연결되어 있으면 y 를 입력한 뒤, 모니터링할 VLAN ID(예: 20,30-35, 최대 128개)와 관리 인터페이스의 VLAN ID 를 입력합니다. Access Port 이면 n 을 입력합니다. |
IP 주소·넷마스크·기본 게이트웨이·DNS 서버 |
관리 인터페이스의 네트워크 설정입니다. Ubuntu 설치 과정에서 설정한 값이 미리 채워질 수 있습니다. 설정은 시스템 재부팅 후 적용됩니다. |
유선 네트워크 센서 |
Single Server 에서만 묻습니다. y 를 입력하면 정책서버가 이 인터페이스에서 네트워크 센서 역할도 함께 수행합니다. 무선 어댑터가 있으면 무선 센서로 사용할지도 묻습니다. |
마지막 질문 뒤에 Configuration Summary 가 표시됩니다. 값을 확인하고 y 를 입력하면 설정을 시작하고, n 을 입력하면 처음부터 다시 입력합니다. 이어서 네트워크 인터페이스, 기본 게이트웨이, DNS 서버, NTP 서버를 점검합니다. 점검에 실패하면 1 (다시 점검), 2 (다시 설정), 3 (계속 진행) 중에서 선택합니다.
설정이 끝나면 WebUI 주소(https://<IP 주소>:8443/)와 에이전트 다운로드 주소(https://<IP 주소>/agent/)가 표시됩니다.
참고
정책서버 설치 명령은 PROMPT=0 을 사용하므로 설치가 끝나고 약 5초 뒤 시스템이 자동으로 재부팅됩니다. 재부팅 후 WebUI 에 로그인합니다.
정책서버 설정하기
초기 설정 마법사에서 2. Manual Configuration 을 선택한 경우 아래 절차로 정책서버를 설정합니다.
Step 1: Ubuntu 및 Gnlogin 접속
설치가 완료된 후, 장비 초기설정을 위해 Ubuntu 및 Gnlogin 접속이 필요합니다.
genian@genian:~$ sudo su [sudo] password for genian: root@genian:/home/genian# #root 권한을 획득합니다. root@genian:/home/genian# gnlogin #Genian Shell 진입
참고
Step 2: 인터페이스 설정
장비의 기본 인터페이스를 설정합니다.
enable 명령어를 통해 글로벌 구성모드로 진입합니다.
configure terminal 명령어를 통해 설정모드로 진입합니다.
인터페이스의 IP와 서브넷 마스크를 설정합니다.
인터페이스의 기본 게이트웨이를 설정합니다.
장비의 기본 게이트웨이를 설정합니다.
장비의 DNS서버를 설정합니다.
장비의 NTP서버를 설정합니다.
genian> enable Password : (enable password는 기술지원센터에 문의) genian# configure terminal genian(config)# interface [인터페이스 명] address [IP] [Subnetmask] genian(config)# interface [인터페이스 명] gateway [IP] genian(config)# ip default-gateway [IP] genian(config)# ip name-server [IP] genian(config)#ntp server [IP] // Ubuntu 설치과정에서 인터페이스설정을 한 경우 일부 IP 관련설정은 입력되어있습니다.
Step 3: Database 서버 설정
Database 서버 설정을 진행합니다.
DB 계정을 설정합니다.
DB 서버를 구동합니다.
DB 서버 접속 계정 패스워드를 설정합니다.
DB 접근 권한 설정합니다.
genian(config)# data-server username [DB계정] Genian(config)# data-server enable Genian(config)# data-server password [DB 패스워드]
Step 4: LogServer설정
Log 서버를 구동합니다.
genian(config)# log-server version 6 genian(config)# log-server enable genian(config)# log-server publish-port [인터페이스 명]
Step 5: WebUI, SoapServer 설정
WebUI를 구동합니다.
Soap 서버를 구동합니다.
genian(config)# interface [인터페이스 명] management-server enable genian(config)# interface [인터페이스 명] node-server enable
Step 6: 관리자 계정생성
Genian ZTNA WebUI의 관리자 계정을 생성합니다. 최초 1회만 설정 가능합니다.
WebUI 계정을 생성합니다.
genian(config)# superadmin [관리자 계정] [관리자 패스워드] [관리자 이메일]
참고
Step 7: WebUI 접속
위의 과정이 모두 완료되었다면, Genian ZTNA WebUI에 로그인하여 설치가 정상적으로 되었는지 확인해주시기 바랍니다.
참고
참고
설치 후 라이선스를 설치해야 가시성 및 제어 기능을 사용할 수 있습니다. 라이선스 설치 를 참고하십시오.
지원되지 않는 하드웨어
설치가 정상적으로 진행이 되지 않는 경우 담당 파트너 엔지니어 또는 기술지원센터 에 문의해주세요.
참고
가상 환경에 설치할 때 저장 장치 또는 네트워크 인터페이스가 인식되지 않으면 저장소 유형을 SATA로 변경하거나 네트워크 인터페이스 드라이버를 E1000과 같은 Intel 계열로 변경하십시오.