実行承認 (ATR) サービスを使用して Tableau Server をライセンス認証する
サーバー実行承認 (ATR) サービスを使用すると、ライセンス契約を途切れさせることなく、オンプレミス、クラウド、コンテナ、仮想環境などに展開された Tableau Server をアクティブ化できます。これを実現するために、ATR サービスでは、構成可能な期間 (ATR 期間) 中に短期リースが提供されます。短期リースによって、プロダクト キーの有効期限が切れるまでライセンスとデバイスが関連付けられます。ATR は、基盤となるハードウェアが変更された場合でも、最大限のアクティブ化エラーが発生しないように、アクティブ化にかかる容量を追跡します。このオプションは、すべての Tableau Server インストールで推奨されます。
Tableau Server をオンラインでアクティブ化する場合 (これがデフォルト)、Tableau Server はライセンス取得のためにさまざまなインターネットの場所に接続します。詳細については、インターネットとの通信(新しいウィンドウでリンクが開く)を参照してください。
Tableau Server をオフラインでアクティブ化する場合、ATR サービスを使用してアクティブ化できますが、オフライン アクティブ化での ATR 期間の動作には若干の違いがあります。詳細については、オフライン アクティベーションの ATR 期間を参照してください。
サーバーのライセンス発行を簡素化するには、サーバー実行承認 (ATR) サービスを使用することをお勧めします。Server ATR を使用しないことを選択した場合は、Server ATR の動的管理機能を提供しない従来のライセンス テクノロジを使用することになります。
選択したアクティベーション タイプは、Tableau Server のこのインストールに対して永続的になります。後で変更するには、Tableau Server をバックアップし、削除してからもう一度インストールする必要があります。
Tableau Server ATR の仕組み
ATRサービスが有効になっている場合、Tableau Server は、Tableau がホストする実行承認 (ATR) サービスに定期的に接続し、ライセンスと承認ウィンドウの長さ (ATR 期間またはリース) に基づいて、Tableau の実行が承認されていることを確認します。この通信が成功している限り、Tableau はユーザーに影響することなく実行されます。
Tableau Server がオフラインでアクティブ化され、ATR が有効になっている場合、Tableau Server は ATR サービスに定期的に接続して、Tableau の実行が許可されていることを確認できません。代わりに、Tableau Server は、プロダクト キーが最初にオフラインでアクティブ化されたときからの ATR 期間を内部的に追跡します。
ATR 期間
デフォルトでは、検証のために ATR サービスに正常に接続できるように、Tableau Server のインスタンスには 5 日間の ATR リース (期間) が付与されています。これは、最初の認証後、アクティベーションの有効期限が切れるまで、ネットワーク接続なしで Tableau Server を 5 日間使用できることを意味します。Tableau Server と ATR サービス間の承認チェックは定期的に試され、チェックが成功するたびに、ATR 期間は最大限の長さにリセットされます。
承認チェックの頻度は変化し、ATR 期間によって異なります。
ATR 期間 | 承認チェックの頻度 |
< 4 時間 | 15 分ごと |
< 24 時間 | 1 時間ごと |
< 7 日間 | 12 時間ごと |
> 7 日間 | 24 時間ごと |
例: ATR 期間が 48 時間の場合、Tableau Server は 12 時間ごとに ATR サービスに接続して承認チェックを実施し、承認チェックが成功するたびに ATR 期間は 48 時間にリセットされます。ATR 期間はカウントダウンを開始し、0 になると次の承認チェックを行います。Tableau Server マシンがシャットダウンされたり、インターネット アクセスがなくなったりすると、Tableau Server は ATR サービスに接続できなくなります。そのようなことが発生した場合、ATR 期間は 48 時間にリセットされず、0 までカウントダウンされ続けます。ATR 期間が 0 に達する前に Tableau Server が起動していないか、ATR サービスと通信できない場合、ライセンスは期限切れになるため、ライセンスをもう一度アクティブ化する必要があります。
注: Tableau Server は可能な限り実行し続けてください。Tableau Server が ATR 期間内に承認チェックを正常に完了できない場合、ATR サービスはライセンス リースを再利用するため、ご利用のライセンスをもう一度アクティブ化する必要があります。
ATR 期間を表示するには、「tsm licenses atr-configuration get(新しいウィンドウでリンクが開く)」を参照してください。
サーバー ATR 期間を設定または変更する
サーバーの実行承認 (ATR) を使用して Tableau Server をライセンス認証する場合、ATR 期間をデフォルトの 432,000 秒 (5 日) とは異なる設定に変更できます。有効期間が短いテスト サーバーまたは仮想マシン (VM) を作成する場合は、ATR 期間を短くすることができます。同様に、長期間利用する予定のサーバーの場合は、ATR の期間を長くすることができます。
新しい VM を頻繁に起動する場合は、ATR 期間を短縮すると、古い VM の容量が解放され、新しい VM で使用できるようになります。一方、ATR 期間を長くすると、更新サイクルは長くなりますが、容量が解放される頻度は低くなります。
ATR 期間を変更するには、tsm licenses atr-configuration set –duration <value_in_seconds>
コマンドを使用します。詳細については、「tsm licenses atr-configuration set(新しいウィンドウでリンクが開く)」を参照してください。
ATR 期間 (秒) | 最小 | 最大 | 既定 |
---|---|---|---|
Tableau Server (コンテナーを使用する場合) | 3,600 (1 時間) | 2,593000 (30 日間) | 14,400 (4 時間) |
Tableau Server (コンテナ―を使用しない場合) | 3,600 (1 時間) | 7,776,000 (90 日間) | 432,000 (5 日間) |
Tableau Server on Linux
ATR 期間を設定し、アクティブ化サービスを手動で起動するには、次のコマンドを実行します。
最初のノードでターミナル セッションを開き、次のコマンドを使用します。
tsm licenses atr-configuration set -–duration <value_in_seconds>
tsm pending-changes apply
sudo su -l tableau
systemctl --user stop activationservice_0
systemctl --user start activationservice_0
tsm status -v
コマンドを使用して、アクティブ化サービスが実行中であることを確認します。Tableau Server アクティブ化サービスは "実行中" と表示されます。アクティブ化サービスが起動されない場合は、次のコマンドを実行します。systemctl --user restart activationservice_0
Tableau Server in a Container
ATR 期間を設定し、アクティブ化サービスを手動で起動するには、次のコマンドを実行します。
最初のノードでターミナル セッションを開き、次のコマンドを使用します。
tsm licenses atr-configuration set -–duration <value_in_seconds>
tsm pending-changes apply
sudo su -l tableau
supervisorctl stop activationservice_0
supervisorctl start activationservice_0
tsm status -v
コマンドを使用して、アクティブ化サービスが実行中であることを確認します。Tableau Server アクティブ化サービスは "実行中" と表示されます。アクティブ化サービスが起動されない場合は、次のコマンドを実行します。supervisorctl restart activationservice_0
注: コンテナで作動している Tableau Server の場合、TTL 開始値と TTL 終了値は、Tableau Server が現在使用しているリースを反映します。コンテナのリースは、1 日より短い場合 1 時間ごとに更新されますが、1 日より長い場合は更新に最大 24 時間かかる場合があります。
オフライン アクティベーションの ATR 期間
Tableau Server をオフラインでアクティブ化する場合、ATR 期間は、プロダクト キーがオフラインでアクティブ化された日から 1 年、またはプロダクト キーの更新日のいずれか早い方に設定されます。ATR 期間が設定された日付に達すると、プロダクト キーは非アクティブ化されます。Tableau はオフライン環境では ATR サービスと通信できないため、承認チェックはありません。
tsm licenses atr-configuration get
コマンドを使用して、オフライン アクティベーションの ATR 期間を表示すると、結果が 0
になります。オフライン アクティベーションの ATR 期間を表示するには、代わりに ATRDiag -product "Tableau Server"
コマンドを実行します。詳細については、「ATRDiag.exe コマンド ライン リファレンス」を参照してください。結果の出力では、TTL End
日 が ATR 期間の終了日です。
オフライン環境での ATR 期間の更新
オフライン環境では認可のチェックを行えないため、ATR 期間は上記のように固定値に設定されます。サーバーの予定外のダウンタイムを回避するには、インストール時の ATR 期間に注意し、有効期限が切れる前に ATR 期間を更新するように計画してください。これを行う方法は、USL キーを持っているか、USL キー以外のキーを持っているかによって異なります。
USL キー: USL キーを持っている場合は、「USL オフライン ライセンス資格の更新」に記載されている手順に従ってください。
USL 以外のキー: USL 以外のキーを持っている場合は、以下を行います。
既存のライセンス キーを無効にします。「オフラインでの Tableau Server のライセンス認証解除」を参照してください。
新しいキーを有効にします。「オフラインでの Tableau Server の有効化」を参照してください。
サーバー ATR プロダクト キーを別の Tableau Server に移行する
既存の Tableau Server でプロダクト キーを使用するのやめて、新しい Tableau Server のインストールで使用したい場合、サーバー ATR プロダクト キーを移行できます。プロダクト キーは次のような場合に移行することができます。
開発環境と実稼働前環境の切り替え。
Tableau Server をアップグレードされたハードウェアに移行。
Tableau Server をクラウド インフラストラクチャに移行。
仮想マシン (VM) やコンテナなどで Tableau Server を一時的に使用。
別の Tableau Server で再利用するためにプロダクト キーを非アクティブ化する
バージョン 2021.4 以降でのプロダクト キーの非アクティブ化
サーバー ATR を使用してライセンス認証したプロダクト キーを削除することにより、ある Tableau Server インストールで使用したライセンスを別のインストールで再利用できます。プロダクト キーを再利用する方法についての詳細は、「プロダクト キーの認証解除」を参照してください。
バージョン 2021.3 以前でのプロダクト キーの非アクティブ化
ATR サービスを使用して Tableau Server ライセンスをアクティブ化している場合、ライセンスを手動で非アクティブ化することはできません。ライセンスごとに 1 つの本番インストールと 2 つの非本番インストールを行うことができます。ライセンスに未使用のインストールがある場合は、別の Tableau Server で同じライセンスをアクティブ化できます。アクティベーションを使いきっている場合でも、以下の手順で ATR リースが切れた後にライセンスをアクティブ化できます。
既存の Tableau Server がライセンス認証のリースを更新しないように無効化します。これは、次のいずれかの方法で実行できます。
既存の Tableau Server をシャットダウンする。
既存の Tableau Server をアンインストールする。
イーサネット ケーブルを抜くか、wifi を切断して、インターネットから接続し、既存の Tableau Server の接続を切断する。
ATR リースの有効期限が切れた後、別の Tableau Server でライセンスを再利用できます。
新しいコンピューターに Tableau Server をインストールします。
プロンプトが表示されたら、同じライセンスを使用して Tableau Server を認証します。