Tableau Services Manager の概要

この記事では、Tableau Server の構成および管理に使用する Tableau Services Manager (TSM) の概要について説明します。バージョン 2018.2 以降、Tableau Server on Windows で CLI および Web UI として TSM を利用可能です。

機能

TSM には、Tableau Server を構成して維持するためのサーバー管理者コマンドラインおよび Web ベースのオプションがあります。これには、サーバー データのバックアップ、バックアップの復元、ログ アーカイブの作成、マルチノード クラスタの管理などの管理タスクを実行することが含まれます。たとえば、TSM を使用して次のタスクを実行できます。

  • インストール後の Tableau Server の初期構成
  • 設定の編集やサーバー トポロジの変更を含む継続的な構成管理
  • バックアップ、復元、ログの圧縮などの管理タスクの実行

以前のバージョンの Tableau Server に慣れている管理者にとって、TSM は以前のバージョンの Tableau Server にあった以下のツールに取って代わるものとなります。

  • Tableau Server 構成ユーティリティ
  • tabadmin コマンド ライン ユーティリティ
  • Tableau Server Monitor

コンポーネント

TSM はサービス (このドキュメントではプロセスと呼ばれる) とクライアントで構成されます。TSM プロセスは、Tableau Server プロセスを管理する管理サービスです。TSM を初期化した後は、他の Tableau Server がオフラインの場合でも TSM プロセスが継続的に実行されます。

Tableau Server が停止する場合でも実行する TSM プロセスには以下のものがあります。

  • 管理エージェント
  • 管理コントローラー
  • クライアント ファイル サービス
  • 調整サービス (Apache Zookeeper™ に基づく)
  • サービス マネージャー
  • ライセンス発行サービス

TSM プロセスと Tableau Server プロセスの詳細については、Tableau Server プロセスを参照してください。

TSM 認証

TSM Web UI、コマンド ライン インターフェイス、または TSM API を使用する場合も、管理タスクを実行するには Tableau Server への認証が必要です。このユーザー アカウントは、Tableau Server 管理者やサイト管理者などの Tableau Server ユーザー アカウントとは区別されます。

Tableau Server コンピュータ上に存在するユーザーを TSM に対して認証します。この TSM ユーザー アカウントでは、パスワード ベースの認証を使用する必要があります。既定では、TSM ユーザー アカウントは Tableau Server が実行されているコンピューターの管理者グループのメンバーである必要があります。または、Tableau Server をインストールした後でも、TSM 管理用の Windows グループを指定することができます。カスタム TSM 管理グループの構成を参照してください。

TSM クライアントの接続

セキュリティ対策として、HTTPS を経由するクライアント (CLI、Web UI、Rest API) を使用してのみ TSM に接続できます。セキュリティ対策として、HTTPS を使用しないと TSM には接続できません。

TSM クライアントを使用して接続している場合、TSM 管理コントローラー サービスを実行している Tableau Server インスタンスに接続する必要があります。

: TSM CLI ツールでは、一部のシナリオに管理者の認証資格情報は必要ありません。特に TSM 承認グループのメンバーとしてログインしているアカウントの場合、tsm CLI をローカルで実行する際にコマンドを実行するために認証資格情報を指定する必要はありません。詳細については、tsm CLI での認証を参照してください。

TSM HTTPS 接続は、Tableau Server インストーラーによって生成される自己署名証明書に依存します。この証明書は、Tableau が HTTP 経由のトラフィックの暗号化のために作成する SSL 証明書に署名する、Tableau インストール CA 証明書です。Tableau インストール CA 証明書は、TSM 管理コントローラーに接続するシステムが信頼する必要があります。

TSM CLI クライアントは、TSM Web UI が使用する以外のストアによる証明書の信頼を検証します。TSM CLI クライアントはローカル Java キーストアの信頼されているストアを参照し、CA 証明書の信頼を検証します。TSM Web UI は Web ブラウザーとの接続を確立する必要があるため、オペレーティング システムの信頼されるキーストアを使用して信頼が検証されます。CA 証明書の保存方法の差は、以下に概説する信頼の構成シナリオの違いによって決まります。

  • Tableau Server での TSM Web UI と CLI の通信では、証明書の信頼はインストール、ノード bootstrap、アップグレード プロセスの一部として既定で構成されます。Tableau インストール CA 証明書は、Java キーストアと Windows 信頼ルート キーストアの両方で、信頼されるストアに追加されます。これにより、追加構成を行わなくても、クラスタの任意のコンピューターより TSM にアクセスできます。
  • リモート コンピューターからの TSM CLI 接続では、TSM 管理コントローラーを実行中の Tableau Server に初めて接続するときに、Tableau インストール CA 証明書を信頼するようにメッセージが表示されます。CA 証明書を信頼するよう選択できますが、この場合には、証明書の有効期限が切れるまで (既定は 3 年間)、そのコンピューターにメッセージは表示されません。または、--trust-admin-controller-cert フラグとともに TSM コマンドを実行することで、ワンタイムの信頼を使用して接続できます。
  • リモート コンピューターからの TSM Web UI 接続では、ブラウザーにより TSM 管理コントローラー サービスを実行中のホストを信頼するようにメッセージが表示されます。
フィードバックをありがとうございます。フィードバックは正常に送信されました。ありがとうございます!