노드 제거

Tableau Server 설치에 더 이상 필요하지 않은 노드가 포함된 경우 해당 노드를 제거하여 설치를 간소화하고 노드의 하드웨어 리소스를 확보할 수 있습니다.

참고: 이 노드에 Tableau Resource Monitoring Tool 에이전트를 설치한 경우 Resource Monitoring Tool 마스터 서버 환경에서 이 노드를 제거해야 합니다. 자세한 내용은 Tableau Server 토폴로지 변경 사항을 참조하십시오.

노드 제거를 위한 필수 요건

Tableau Server 클러스터에서 노드를 제거하기 전에 충족해야 하는 필수 요건이 있습니다. 노드에 여러 제한 중 하나가 있는 경우 노드를 제거하기 전에 이를 해결해야 합니다. 제한에는 노드가 하나 이상의 프로세스로 추가되었는지 확인하는 작업과 노드에 다른 노드에도 설치되지 않은 프로세스가 포함되어 있지 않음을 확인하는 작업이 포함됩니다.

다음 구성 제한 중 하나가 적용되면 노드를 제거하기 전에 조치를 취해야 합니다.

  • 웹 UI를 사용하여 노드를 방금 추가한 경우 보류 중인 변경 내용을 적용해야 제거할 수 있습니다. 명령줄을 사용하여 추가한 경우 제거하기 전에 하나 이상의 프로세스로 노드를 구성해야 합니다.

  • 유일한 리포지토리 인스턴스가 노드에 포함된 경우 리포지토리를 다른 노드로 이동해야 합니다. 자세한 내용은 리포지토리 프로세스 이동을 참조하십시오.

  • 노드가 파일 저장소의 유일한 인스턴스를 실행 중인 경우 파일 저장소를 다른 노드로 이동해야 합니다. 자세한 내용은 파일 저장소 프로세스 이동을 참조하십시오.

  • 노드가 조정 서비스의 인스턴스를 실행 중인 경우 노드가 포함되지 않은 새 조정 서비스 집합을 배포해야 합니다. 자세한 내용은 조정 서비스 집합 배포를 참조하십시오.

  • 노드가 실행 중인 메시징 서비스인 경우 메시징 서비스를 다른 노드로 이동해야 합니다. 자세한 내용은 메시징 서비스 프로세스 이동을 참조하십시오.

중요: tableau-server-obliterate.cmd 스크립트를 사용하여 노드를 제거하지 마십시오. 먼저 TSM UI 또는 tsm topology remove-nodes 명령을 사용하여 노드를 제거합니다. 이렇게 하면 나머지 클러스터는 양호한 상태로 유지됩니다. 나중에 노드를 클러스터에 다시 추가하려면 노드에서 tableau-server-obliterate.cmd 스크립트를 실행하여 Tableau를 완전히 제거하십시오. 노드에서 Tableau를 제거한 후 컴퓨터를 다시 시작한 다음, 노드를 추가하고 구성하는 일반적인 단계에 따라 노드를 다시 추가합니다. 스크립트 실행에 대한 자세한 내용은 컴퓨터에서 Tableau Server 제거를 참조하십시오.

  1. 브라우저에서 TSM을 엽니다.

    https://<tsm-computer-name>:8850

    자세한 내용은 Tableau 서비스 관리자 웹 UI에 로그인을 참조하십시오.

  2. 구성 탭을 클릭하고 제거하려는 노드 아래에서 노드 제거를 클릭합니다.

    구성 제한으로 인해 노드를 제거할 수 없는 경우(예: 먼저 해제해야 하는 파일 저장소가 포함되는 경우) 이를 알리는 메시지가 표시됩니다. 자세한 내용은 위의 필수 요건을 참조하십시오.

    참고: 노드를 추가하고 구성하지 않은 경우 보류 중인 변경 내용을 먼저 적용한 후에 노드를 제거할 수 있습니다.

  3. 오른쪽 위에서 보류 중인 변경 내용을 클릭하고 변경 내용 적용 및 다시 시작을 클릭합니다.

클러스터에서 노드를 제거하려면 tsm topology remove-nodes 명령을 사용합니다.

클러스터에서 노드를 제거하려면 이전에 프로세스가 미리 구성되어 있어야 합니다. CLI를 사용하여 노드를 추가하고 프로세스를 구성하지 않은 경우 노드를 제거하려면 노드에 프로세스를 추가하고 tsm pending-changes apply 명령을 실행한 다음 노드를 제거해야 합니다. 예를 들어 클러스터 컨트롤러의 한 인스턴스를 노드에 추가할 수 있습니다. tsm topology set-process -n <nodeID> -pr clustercontroller -c 1.

웹 UI를 사용하여 추가한 노드를 제거하는 경우 클러스터 컨트롤러 프로세스가 자동으로 추가되므로 노드를 제거하기 전에 클러스터 컨트롤러 프로세스를 추가하지 않아도 됩니다.

  1. 초기 노드에서 관리자 권한으로 명령 프롬프트를 엽니다.

  2. 변경하려는 노드의 노드 ID를 찾습니다.

    tsm topology list-nodes -v

  3. remove-nodes 명령을 사용하여 노드를 제거합니다.

    예를 들어 기존 클러스터에서 node2를 제거하려면 다음을 실행합니다.

    tsm topology remove-nodes --node-names "node2"

    구성 제한으로 인해 노드를 제거할 수 없는 경우(예: 먼저 해제해야 하는 파일 저장소가 포함되는 경우) 이를 알리는 메시지가 표시됩니다. 자세한 내용은 위의 필수 요건을 참조하십시오.

  4. 변경 내용을 적용합니다.

    tsm pending-changes apply

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!