Resource Monitoring Tool 업그레이드
다음 지침은 기존 Tableau Resource Monitoring Tool 설치의 업그레이드에 대한 것입니다.
회사 가치인 평등에 맞추려는 노력의 일환으로 가능한 경우 비포용적인 용어를 변경했습니다. 특정 위치에서 용어를 변경하면 해당 변경이 너무 큰 영향을 미칠 수 있으므로 기존 용어를 유지합니다. 따라서 CLI 명령 및 옵션, 설치 폴더, 구성 파일 및 기타 인스턴스에는 계속해서 이러한 용어가 표시될 수 있습니다. 자세한 내용은 Tableau 도움말 정보(링크가 새 창에서 열림)를 참조하십시오.
참고: Resource Monitoring Tool은 현재 설치를 최신 버전으로 업그레이드하는 현재 위치 업그레이드를 수행합니다. 업그레이드하기 전에 기존 설치를 제거하지 마십시오.
업그레이드 참고 사항
업그레이드를 시작하기 전에 다음 사항을 고려하십시오.
- 외부 리포지토리(PostgreSQL) 또는 외부 메시지 큐 서비스(RabbitMQ)를 이동하여 사용하려면 다음 항목의 업그레이드 모범 사례 섹션을 검토하십시오.
- 업그레이드 모범 사례
- 외부 메시지 큐에 대한 업그레이드 모범 사례
버전 2022.3부터 Tableau Resource Monitoring Tool에는 RMT 서버와 에이전트 간에 암호화된 통신이 내장되어 있습니다. 그러나 TLS를 사용하도록 설정하려면 모든 에이전트에서
rmtadmin rotate-mq-certificates
를 실행해야 합니다. 이는 RMT 서버와 동일한 컴퓨터에 로컬로 구성된 RabbitMQ에 적용됩니다. 자세한 방법은 아래의 RabbitMQ에서 TLS를 사용할 때의 업그레이드 단계를 참조하십시오.업그레이드 중에 컴퓨터를 다시 부팅해야 할 수 있습니다. 이는 일반적으로 파일이 잠겨 있어 설치 프로그램에서 업데이트할 수 없는 경우에 발생합니다. 필요한 경우 설치 프로그램의 메시지가 표시됩니다. 따라서 업무 시간이 아닐 때 업그레이드를 수행하는 것이 좋을 수 있습니다.
Resource Monitoring Tool(서버 및 에이전트)을 업그레이드할 때 원래 설치를 실행한 사용자와 다른 Windows 사용자로 설치 프로그램을 실행하는 경우 원래 사용한 사용자 지정 설치 디렉터리 중 일부가 업그레이드에서 감지되지 않을 수 있으며, 이로 인해 업그레이드가 다른 디렉터리에 설치될 수 있습니다.
경우에 따라 Resource Monitoring Tool가 데이터베이스를 수정하며, 그와 같은 경우 업그레이드 프로세스에 데이터베이스 마이그레이션이 포함됩니다. 데이터베이스 마이그레이션의 경우 RMT 서버 웹 페이지 상단에 프로세스 완료 예상 시간과 함께 메시지 배너가 표시됩니다. 아래에 예제 스크린샷이 표시되어 있습니다.
배너를 확장하면 업그레이드 영향의 세부 정보를 검토할 수 있습니다. 변경 사항은 릴리스별로 고유하며 표시되는 세부 정보는 릴리스와 관련됩니다.
Resource Monitoring Tool은 Tableau Server 버전의 하위 버전과는 호환되지만 상위 버전과는 호환되지 않습니다. 즉, Resource Monitoring Tool 버전은 모니터링하려는 Tableau Server 버전과 같거나 보다 커야 합니다.
호환성 이유로 Resource Monitoring Tool을 먼저 업그레이드한 다음 Tableau Server 업그레이드를 수행하는 것이 좋습니다. 자세한 내용은 Tableau Server와의 제품 호환성을 참조하십시오.
Resource Monitoring Tool 업그레이드 방법
Resource Monitoring Tool의 현재 위치 업그레이드를 수행하는 것이 좋습니다. Resource Monitoring Tool를 제거하고 데이터베이스의 새 버전을 설치하면 데이터가 손상될 수 있으며 이전 버전을 다시 설치하고 업그레이드 프로세스를 다시 수행하라는 메시지가 표시됩니다.
업그레이드를 시작하기 전에 브라우저에서 Resource Monitoring Tool에 로그인하고 작동 중인지 확인합니다.
RMT 서버 컴퓨터에 RMT 서버 설치 프로그램의 새 버전을 복사합니다.
RMT 에이전트 설치 프로그램의 새 버전을 RMT 에이전트가 설치된 컴퓨터에 복사합니다. RMT 에이전트는 모니터링하는 Tableau Server 노드에 설치됩니다.
RMT 에이전트 서비스를 실행하는 각 Tableau Server 노드에서 다음 명령을 사용하여 각 RMT 에이전트를 중지합니다.
rmtadmin stop
RMT 서버 서비스를 실행하는 컴퓨터에서 다음 명령을 사용하여 RMT 서버를 중지합니다.
rmtadmin stop
RMT 서버 및 에이전트 컴퓨터의 작업 관리자에서 이름에 Resource Monitoring Tool, tabrmt-master 또는 tabrmt-agent가 포함된 프로세스가 실행되지 않을 때까지 기다린 후 다음 단계로 계속합니다.
RMT 서버가 설치된 컴퓨터에서 RMT 서버 설치 프로그램을 실행합니다. 그러면 모든 필요한 필수 요건이 설치되거나 업그레이드된 후 RMT 서버가 업그레이드됩니다.
Resource Monitoring Tool이 기본 위치에 이미 설치된 경우 업그레이드 중에 사용자 지정 디렉터리로 설치 위치를 변경할 수 없습니다.
RMT 에이전트가 설치된 모든 컴퓨터에서 RMT 에이전트 설치 프로그램을 실행합니다.
중요: 2021.4부터 RMT 에이전트에 대한 ‘서비스 계정 사용자’ 계정을 지정해야 합니다. 이 계정은 Tableau Server에 액세스하여 모니터링 정보를 수집하는 데 사용됩니다. ‘서비스 계정 사용자’ 계정에 Tableau Server ‘서비스 계정 사용자’ 계정에 현재 사용하는 것과 동일한 계정을 지정합니다. 이 계정이 이전에 사용자 지정 사용자 계정으로 설정되었고 기본 계정(NT AUTHORITY/네트워크 서비스)이 아닌 경우 업그레이드 프로세스 중에 기본 계정을 사용하도록 되돌려집니다. 설치 후에 rmtadmin service-setup 명령을 사용하여 원래 사용자 지정 사용자 계정으로 변경할 수 있습니다.
RMT 서버 및 에이전트가 실행되고 있는지 확인합니다. 업그레이드가 완료된 후 자동으로 다시 시작되지 않는 경우 RMT 서버 및 에이전트를 시작합니다.
브라우저에서 Resource Monitoring Tool에 로그인하고 작동 중인지 확인합니다. 설치가 작동하지 않으면 업그레이드를 실행하는 데 사용된 사용자 계정과 관련된 문제일 수 있습니다. 이 항목의 시작 부분에 있는 업그레이드 참고 사항 섹션에서 업그레이드에 사용하는 사용자 계정에 대해 참조하십시오.
RMT 에이전트가 업그레이드되었는지 확인하려면 Admin 메뉴로 이동하고 Environments를 선택한 다음 Edit Environment 아이콘을 클릭하여 환경 세부 정보를 표시합니다. 서버 탭에서 RMT 에이전트 버전을 볼 수 있습니다. 이 기능은 다중 노드 Tableau Server 클러스터를 사용하는 경우 어떤 RMT 에이전트가 업그레이드되었는지 확인할 때 유용합니다.
RabbitMQ에서 TLS를 사용할 때의 업그레이드 단계
2022.3 이전 버전의 에이전트는 암호화되지 않은 연결을 사용하여 RabbitMQ 메시지 큐 서비스와 통신하기 때문에 버전 2022.3 이상으로 업그레이드할 때 새로운 보안 연결 세부 정보를 사용하도록 이러한 에이전트를 업데이트해야 합니다. 이 작업을 수행하기 위한 단계는 다음과 같습니다.
위의 섹션에 설명된 업그레이드 단계를 완료한 후 다음 명령을 실행하여 모든 에이전트를 중지합니다.
rmtadmin stop --agent
다음 명령을 실행하여 환경의 부트스트랩 파일을 다운로드합니다.
rmtadmin bootstrap-file --env<myenvironment> --filename <The absolute or relative path including the file name>
에이전트가 설치된 각 컴퓨터에서 다음 명령을 실행합니다.
rmtadmin rotate-mq-certificate <BOOTSTRAP_FILE> --username=<RMT Server Username> --password-file=<RMT Server Password file name>
rmtadmin rotate-mq-certificate
명령을 실행한 후 각 에이전트 컴퓨터를 다시 시작합니다.
이 작업을 수행할 수 있는 사용자
Resource Monitoring Tool를 업그레이드하려면 다음과 같은 사용 권한이 있어야 합니다.
- Resource Monitoring Tool를 설치하는 컴퓨터의 관리자
- Tableau Server 관리자
- Resource Monitoring Tool 관리자