명령 옵션을 사용하여 설치를 위한 현재 구성 값을 재정의하거나 debconf 데이터베이스를 구성하여 설치를 사용자 지정할 수 있습니다.
명령줄에서 사용자 지정
명령줄에서 설치를 구성하려면 다음 형식의 명령을 사용합니다.
sudo <OPTION=value> dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb
전체 옵션 목록은 Linux에서 vRealize Log Insight 에이전트를 설치하기 위한 명령줄 옵션 항목을 참조하십시오.
다음 예에서는 명령줄에서 수행되는 몇 가지 일반적인 구성을 보여 줍니다.
- 대상 vRealize Log Insight 서버를 지정합니다.
- 설치 도중 대상을 설정하려면 다음 예와 같이 sudo 명령을 실행하고 hostname을 vRealize Log Insight 서버의 IP 주소 또는 호스트 이름으로 바꿉니다.
sudo SERVERHOST=hostname dpkg -iv mware-log-insight-agent-<version-and-build-number>_all.deb
설치 도중--force-confold
플래그를 사용하도록 설정한 경우 이외에는 새 버전으로 업데이트할 때마다 시스템이 liagent.ini 구성 파일을 유지할지 아니면 바꿀지 물어봅니다. 다음의 시스템 메시지가 나타납니다.Configuration file `/var/lib/loginsight-agent/liagent.ini' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** liagent.ini (Y/I/N/O/D/Z) [default=N] ?
기존 구성을 유지하려면 [default=N]을 사용합니다. 명령줄에서 전달된 추가적인 매개 변수는 계속 적용됩니다.
- 연결 프로토콜을 구성합니다.
기본 연결 프로토콜을 재정의하려면 다음 예와 같이 SERVERPROTO 변수를 사용합니다.
sudo SERVERPROTO=syslog dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb
- 연결 포트를 구성합니다.
기본 연결 포트를 재정의하려면 다음 예와 같이 SERVERPORT 변수의 값을 설치 관리자에 제공합니다.
sudo SERVERPORT=1234 dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb
- 루트가 아닌 사용자로 에이전트를 실행합니다.
루트가 아닌 사용자로 vRealize Log Insight Linux 에이전트를 실행하려면 sudo 명령을 실행합니다.
sudo LIAGENTUSER=liagent dpkg -i vmware-log-insight-agent-<version-build-number>_all.deb
지정한 사용자가 없는 경우 vRealize Log Insight Linux 에이전트가 설치 도중 해당 사용자 계정을 생성합니다. 생성된 계정은 Agent를 제거해도 삭제되지 않습니다.
LIAGENTUSER=non_root_user
매개 변수로 Linux 에이전트를 설치하고LIAGENTUSER=non_root_user2
매개 변수로 업그레이드하려고 하면 non_root_user2 사용자에게는 non_root_user 사용자의 사용 권한이 없으므로 충돌이 발생하고 경고가 표시됩니다.
debconf 데이터베이스에 대한 DEB 패키지 사용자 지정 옵션
에이전트 DEB 패키지도 debconf 데이터베이스를 통해 구성할 수 있습니다. 다음 표는 지원되는 debconf 옵션과 해당하는 vRealize Log Insight 에이전트 DEB 설치 관리자 옵션을 나타냅니다.
명령줄 옵션 | Debconf 옵션 | 설명 |
---|---|---|
SERVERHOST=hostname | vmware-log-insight-agent/serverhost | vRealize Log Insight 가상 장치의 IP 주소 또는 호스트 이름입니다. 기본값은 loginsight입니다. |
SERVERPROTO={cfapi|syslog } | vmware-log-insight-agent/serverproto | 에이전트의 로그 이벤트가 vRealize Log Insight 서버로 전송되는 데 사용되는 프로토콜입니다. 가능한 값은 기본값은 cfapi입니다. |
SERVERPORT=portnumber | vmware-log-insight-agent/serverport |
에이전트의 로그 이벤트가
vRealize Log Insight 또는 타사 서버로 전송되는 데 사용되는 통신 포트입니다. 기본적으로 에이전트는 SSL 및 프로토콜에 설정된 옵션을 기반으로 적절한 포트를 사용합니다. 아래 목록에 제공된 기본 포트 값을 참조하십시오. 이러한 기본값과 다른 경우에만 포트 옵션을 지정해야 합니다.
|
LIAGENT_INITSYSTEM={init|systemd} | log-insight-agent/init_system | 설치 시간 동안 에이전트에서는 에이전트를 설치 중인 시스템의 init 시스템 유형을 자동으로 감지합니다. 이 옵션으로 시스템 값 유형을 지정하여 이 동작을 재정의할 수 있습니다. 지원되는 init 시스템은 init 및 systemd 의 두 가지 유형이 있습니다. |
LIAGENT_AUTOUPDATE={yes|no} | vmware-log-insight-agent/auto_update | 에이전트에 대한 자동 업데이트를 활성화하거나 비활성화합니다. 또한 자동 업데이트를 완전하게 활성화하려면 vRealize Log Insight 서버에서도 자동 업데이트를 활성화해야 합니다. 기본값은 yes입니다. Linux BIN 패키지에는 자동 업데이트가 지원되지 않습니다. |
LI_AGENT_RUNSERVICES | vmware-log-insight-agent/init_system | 설치 후 즉시 서비스 |
LIAGENT_SSL | vmware-log-insight-agent/ssl | C |
LIAGENTUSER=user-account-name | vmware-log-insight-agent/liagentuser | 에이전트가 실행 중인 계정을 지정합니다. 사용자가 없으면 설치 관리자가 정규 사용자로 사용자를 생성합니다. 지정한 사용자 계정이 없는 경우 vRealize Log Insight Linux 에이전트가 설치 도중 해당 사용자 계정을 생성합니다. 생성된 계정은 Agent를 제거해도 삭제되지 않습니다. 기본적으로 에이전트는 루트 사용자로 실행되도록 설치됩니다. 생성된 사용자는 제거하는 동안 삭제되지 않습니다. 수동으로 삭제할 수 있습니다. 이 매개 변수는 에이전트 서비스 전용입니다. 업데이터 서비스는 항상 루트 사용자로 실행됩니다. |