Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

一時 IPv6 アドレスの特定と無効化

公開日: Mar 26, 2024
説明

Tableau Server には、静的 IPv4 または IPv6 アドレスが必要ですが、クラスターで一時 IPv6 アドレス (動的) が有効になっている場合に不適切な症状が出ることがあります。

症状

Tableau Server クラスターを実行しており、1 台以上のサーバーで一時 IPv6 アドレスが有効な場合は、次のいずれかの症状が出ることがあります。

[ステータス] 表の [ダウン] ステータス

プライマリ Tableau Server で一時 IPv6 アドレスが有効な場合、データ エンジンやリポジトリを実行するワーカー サーバーのプロセスに赤い [ダウン] ステータスが表示されることがあります。これは、それらがプライマリと通信できないからです。たとえば、次の図では、TAB-SERVER で一時 IPv6 アドレスが有効ですが、TAB-WORKER で有効ではありません。



1 台以上のワーカーで一時 IPv6 アドレスが有効だが、プライマリでは有効でない場合、どのサーバーについても赤い [ダウン] ステータス アイコンは示されませんが、ワーカーがプライマリ Tableau Server でサービスとの通信試行に失敗すると、ログ ファイルに接続エラーが表示されます。

ログ ファイルのエラー

以下は、プライマリ Tableau Server または Tableau ワーカー サーバーで一時 IPv6 アドレスが有効な場合に、Tableau Server ログ ファイルに書き込まれることがあるエラーの例です。

データ エンジン接続エラー

次のようなメッセージが、データ エンジンを実行しているサーバーのログ ファイル (ProgramData\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tabspawnde0.log) に示される場合があります。

2013-10-23 16:02:41.234 -0700 ERROR root: connection to database failed

データ エンジンを稼働させるプロセスは、Tableau の PostgreSQL データベースにクエリして、どれがアクティブ データ エンジンで、どれがスタンバイ データ エンジンであるか判別できません。この情報は、ProgramData\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tdeserver0_<date_and_time>.log. たとえば、ログ ファイル内に次のようなメッセージが示されている場合があります。

2013-10-24 10:57:40.345 (6056): tdeserver: connection failed (IPC_Server_Socket: whitelist exclusion, peer=1234:113:f00b:2108:f51d:2101:c67c:ea97:12345)

リポジトリ アクセス エラー

次のようなメッセージが、リポジトリを実行しているサーバーのログ ファイル (ProgramData\Tableau\Tableau Server\data\tabsvc\logs\pgsql\postgresql-<Day>.log) に示される場合があります。

2013-10-24 10:53:01.112 PDT 5444 FATAL: no pg_hba.conf entry for host "1234:113:f00b:2108:f51d:2101:c67c:ea97", user "tblwgadmin", database "workgroup", SSL off

Cause

一時 IPv6 アドレスは一部の Windows オペレーティング システムの機能であり、その多くは Tableau Server でサポートされています。コンピューターで一時 IPv6 アドレスが有効になっている場合、その IPv6 アドレスは時間と共に変化していきます。

Tableau Server は内部的に静的 IP アドレスに依存して、クラスター内のワーカー サーバーまたは信頼できる認証用に構成されている環境内の信頼できるホストと通信しているため、この Windows 機能は Tableau Server に影響します。つまり、静的 IPv4 アドレスの代わりにコンピューター名を使用して Tableau 内で特定の種類の構成 (ワーカーに対するプライマリ Tableau Server を特定する、またはその逆など) を実行する場合でも、コンピュータの IP アドレスは静的である必要があります。

解決策
オペレーティング システムに有効な一時 IPv6 アドレスがあるかどうか、およびそれらのアドレスを無効化する方法について確認します。

一時 IPv6 アドレスが有効かどうかの判別

  1. コンピューター上でコマンド プロンプトを開きます。
  2. 次を入力します: netsh interface ipv6 show privacy

Use Temporary Addresses のステータスが enabled の場合、そのコンピューターの一時 IPv6 アドレスは有効です。

一時 IPv6 アドレスの無効化

Tableau Server 2018.2 以降:

  1. 一時 IPv6 アドレスを無効にするコンピューターのコマンド プロンプトで、次を入力します。
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. 次のコマンドを実行します。netsh interface ipv6 set privacy state=disabled
  3. コンピューターを再起動します。
  4. Tableau Server (クラスタを実行している場合、これがプライマリです) でコマンド プロンプトを開き、以下のコマンドを入力してサーバーを停止します: tsm stop
  5. プロンプトが表示されたら、管理者のパスワードを入力します。
  6. 次のコマンドを入力して Tableau Server の構成を更新し、現在は静的な次の IP アドレスを選択します: tsm pending-changes apply
  7. 次のコマンドを入力して Tableau Server を起動します: tsm start

Tableau Server 2018.1 以前のバージョン:

  1. 一時 IPv6 アドレスを無効にするコンピューターのコマンド プロンプトで、次を入力します。
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. Run the following command: netsh interface ipv6 set privacy state=disabled
  3. コンピューターを再起動します。
  4. Tableau Server (クラスタを実行している場合、これがプライマリです) でコマンド プロンプトを開き、以下のコマンドを入力してサーバーを停止します: tabadmin stop
  5. 次のコマンドを入力して Tableau Server の構成を更新し、静的な IP アドレスを選択します。 tabadmin config
  6. 次のコマンドを入力して Tableau Server を起動します。tabadmin start
ナレッジ記事番号

001473413

 
読み込み中
Salesforce Help | Article