한 줄 명령 스크립트가 인스턴스에 연결되지 않았거나 고급 사용자 지정 옵션을 사용하려는 경우 Linux OS를 실행 중인 시스템에서 기존 Agent Client Collector 버전을 수동으로 업그레이드합니다.
시작하기 전에
필요한 역할: agent_client_collector_admin
프로시저
-
agent-id 및 구성 파일을 백업합니다.
mkdir -p /tmp/acc-upgrade-backup
sudo cp -rp /etc/servicenow/agent-client-collector/acc.yml /tmp/acc-upgrade-backup
sudo cp -rp /etc/servicenow/agent-client-collector/check-allow-list.json /tmp/acc-upgrade-backup
sudo cp -rp /var/cache/servicenow/agent-client-collector/agent_now_id /tmp/acc-upgrade-backup
-
패키지를 제거합니다.
-
서비스를 중지합니다.
sudo systemctl stop acc
-
서비스를 비활성화합니다.
sudo systemctl disable acc
-
패키지를 제거합니다.
- RHEL/CentOS/SUSE의 경우:
sudo rpm -e agent-client-collector
- Ubuntu/Debian의 경우:
sudo dpkg -r agent-client-collector
-
설치 파일을 다운로드합니다.
예를 들어 Ubuntu/Debian OS에서 작업을 수행하는 경우 다음을 둘 다 사용합니다.
curl -L -O https://install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64-deb-deb.zip -O
https:/install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector/agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64.deb
-
패키지를 확인하고 설치합니다.
- 압축된 파일을 압축 해제합니다.
unzip agent-client-collector-2.3.0-debian-9_amd64-deb-deb.zip
- 설치 파일의 서명을 확인합니다.
- 패키지를 설치합니다.
- RHEL/CentOS/SUSE: sudo rpm -vi --
force agent-client-collector-<version number>-x86_64.rpm
- Ubuntu/Debian:
sudo dpkg -1 agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64.deb
-
agent-id 및 구성 파일을 복원합니다.
sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/acc.yml /etc/servicenow/agent-client-collector/acc.yml
sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/check-allow-list.json /etc/servicenow/agent-client-collector/check-allow-list.json
sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/agent_now_id /var/cache/servicenow/agent-client-collector/agent_now_id
-
서비스로 실행될 에이전트를 구성합니다.
sudo systemctl enable acc
-
서비스를 시작합니다.
sudo systemctl start acc
-
로그를 확인하여 시작이 성공했는지 확인합니다.
sudo tail -f /var/log/servicenow/agent-client-collector/acc.log