Linux에 MID 서버 설치
MID Server 설치 관리자를 사용하여 MID Server를 설치하고 활성 상태인지 확인합니다. 이 패키지에는 환경에서 실행되도록 JRE를 자동으로 구성하는 설치 프로그램이 포함되어 있습니다. MID Server는 제공된 JRE가 아닌 기존 JRE를 사용할 수 있습니다. MID 서버를 제거하여 다시 배포합니다.
시작하기 전에
![]() |
이 태스크 정보
MID 서버에 Linux를 설치하려면 RedHat/CentOS 시스템에는 RPM이 필요하고 Debian(Ubuntu) 시스템에는 DEB가 필요합니다. 기본 설치 위치는 /opt/servicenow/mid입니다. 사용자 정의 디렉터리에 DEB를 설치하는 것은 지원되지 않습니다.
보안을 개선하기 위해 이 절차에서는 루트가 아닌 사용자로 MID 서버 서비스를 설치하고 실행합니다. Linux 서버에서 MID 서버를 배포하고 구성하려면 루트 권한이 필요합니다. 루트가 아닌 사용자는 필요한 권한이 있는 경우에만 서비스를 관리할 수 있습니다. 자세한 내용은 관리자가 아닌 계정을 사용하는 Linux MID 서버의 PolicyKit 문제 [KB0815542]를 참조하세요.
- CentOS 7
- Windows 서버 2008
- Windows 서버 2008 R2
- Windows 8
- Windows 10
yum install glibc.i686테스트 결과 Java 11 버전 11.0.5에서 Oracle 예상대로 작동하는 것으로 MID 서버 나타났습니다. JRE를 다른 버전으로 업그레이드해야 하는 경우 해당 계정 담당자와 협력하여 지원을 받으십시오.
프로시저
결과
Linux MID 서버 자동 설치
MID Server 자동 설치는 미리 정의된 매개변수를 사용하며 시작된 후에는 사용자 입력이 필요하지 않습니다. 한 번에 여러 컴퓨터에 자동 설치를 사용하여 네트워크를 빠르게 설정하고 모든 MID Server의 설치 설정이 동일하도록 할 수 있습니다.
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com -MUTUAL_AUTH N -MID_USERNAME username -MID_PASSWORD password -USE_PROXY N -MID_NAME mid -APP_NAME mid -APP_LONG_NAME ServiceNow_MID_Server_Mid -NON_ROOT_USER nonrootuser 명령줄을 통해 전달할 수 있는 필드는 다음과 같습니다.
- INSTANCE_URL
- 인스턴스의 URL을 입력합니다. 예:
https://mycompanyinstance.service-now.com - MUTUAL_AUTH
기본 인증 대신 상호 인증을 사용하려면 이 값을 Y로 설정합니다. 그렇지 않으면 N으로 설정합니다.
주:MUTUAL_AUTH = Y인 경우 인증서 경로에 CERTIFICATE_PATH를 입력합니다.- CERTIFICATE_PATH
- 상호 인증을 사용하는 경우 인증서에 대한 경로를 제공합니다.
- MID_USERNAME
- 이미 생성한 MID 서버 사용자의 사용자 이름을 입력합니다. MID 서버 사용자에게 mid_server 역할이 있어야 합니다.
- MID_PASSWORD
- 사용자의 암호를 입력합니다.
- USE_PROXY
MID 서버가 프록시를 통해 통신하여 인스턴스에 연결하는 경우 이 값을 Y로 설정합니다.
주:USE_PROXY = N이면 다른 프록시 세부 정보를 건너뜁니다.- PROXY_HOST
- 프록시 서버 호스트 이름 또는 IP 주소를 입력합니다. 호스트 이름에 프로토콜을 포함하지 마십시오. 예:
proxyserver.domain.com는 맞지만https://proxyserver.domain.com는 틀립니다. - PROXY_PORT
- 프록시 서버가 통신에 사용하는 포트를 입력합니다. 이 값이 비어 있으면 설치 관리자가 프록시 서버의 기본 포트 번호를 사용합니다.
- PROXY_USERNAME
- 프록시 서버에 대한 관리자 권한이 있는 사용자 이름을 입력합니다.
- PROXY_PASSWORD
- 사용자 이름에 대한 암호를 입력합니다.
- MID_NAME
- MID 서버 이름을 입력합니다.
- APP_NAME
- 서비스 이름을 입력합니다. 현재 MID 서버에 대해 고유해야 합니다.
- APP_LONG_NAME
- 서비스 긴 이름을 제공합니다.
- NON_ROOT_USER
- 루트가 아닌 사용자로 서비스를 실행할 사용자 이름을 제공합니다.
다음은 프록시 및 상호 인증을 사용하는 MID 서버에 대한 예제 명령입니다.
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com MUTUAL_AUTH Y –CERTIFICATE_PATH <path-to-certificate> -USE_PROXY Y -PROXY_HOST <ip> -PROXY_PORT <port> -PROXY_USERNAME <username> -PROXY_PASSWORD <password> -MID_NAME proxymid -APP_NAME proxymid -APP_LONG_NAME servicenow_proxy_mid -NON_ROOT_USER nonrootuser installer.sh 명령을 다시 실행합니다. MID 서버를 재구성하면 이전 구성이 삭제됩니다. 루트가 아닌 사용자로 Linux MID 서버 실행
Linux 컴퓨터에서 루트가 아닌 사용자로 MID 서버를 실행하여 보안을 향상시킵니다. 여러 MID Server를 서비스로 설치할 수 있으므로 시스템 재부팅 후 자체적으로 시작할 수 있습니다.
시작하기 전에
이 프로세스는 ZIP 파일을 사용하여 MID 서버를 수동으로 설치한 경우에만 적용할 수 있습니다. 의 절차를 Linux에 MID 서버 설치사용하여 MID 서버를 설치한 경우 MID 서버는 이미 루트가 아닌 사용자로 실행되고 있습니다.
이 절차에 지원되는 버전은 Linux Red Hat 6 이상, Ubuntu 1404 이상 및 CentOS 6 이상입니다.
프로시저
다음에 수행할 작업
허용 목록 및 파일 권한 적용을 관리하는 방법에 대한 자세한 내용은 을 참조하십시오 Windows MID Server에 대한 파일 권한 적용. 루트가 아닌 계정으로 Linux MID Server를 실행하면 일부 시스템에서 PolicyKit에 문제가 발생할 수 있습니다. 자세한 내용은 루트가 아닌 계정을 사용하는 Linux MID 서버의 PolicyKit 문제를 참조하십시오.
기존 JRE를 사용하도록 Linux MID 서버 구성
MID Server 설치 프로그램과 함께 제공된 OpenJDK 대신 MID Server에 기존 JRE를 사용하도록 선택할 수 있습니다.
시작하기 전에
필요한 역할: admin
이 태스크 정보
프로시저
Linux MID Server 제거
MID 서버는 독립 실행형 서비스로 실행됩니다. 독립 실행형 MID 서버 서비스를 제거하여 MID 서버를 다른 호스트 컴퓨터에 재배포하거나 여러 MID 서버를 배포할 때 MID 서버의 고유 이름을 변경하는 등의 작업을 수행할 수 있습니다.
시작하기 전에
필요한 역할: admin
프로시저
결과
MID 서버 서비스가 제거됩니다.
다음에 수행할 작업
MID Server의 유효성을 검사하여 사용할 준비를 합니다.
