Skip to main content

Alteryx License Serverフェイルオーバー設定

Alteryx License Serverはフェールオーバーシステムを備えていますが、セットアップが必要です。このガイドでは、その設定方法について説明します。

Alteryx License Serverには、メインのライセンスサーバーとバックアップ用のライセンスサーバーの2つのローカルライセンスサーバーが必要です。これらは連携して動作し、メインのライセンスサーバーに障害が発生した場合でも、クライアントデバイスでライセンスを使用できるようになっています。

詳細については、Revenera License Server Failover (Reveneraライセンスサーバーのフェールオーバー)またはRevenera Configuring Server Failover (Reveneraサーバーフェールオーバーの設定)を参照してください。

要件

  • 同じバージョンの2つのライセンスサーバー。

セットアップ

メイン(MAIN)またはバックアップ(BAKP)のライセンスサーバーで次の手順を実行します。

  1. BAKP - 次のコマンドを実行します。

    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin Admin1234# -hostid

    hostidをメモしておきます。例: 02AECB34265F/Ethernet

  2. MAIN - フェールオーバーの設定を変更します。

    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin PWD -config -set licensing.backup.uri=http://BAKP_IP:7070/fne/bin/capability
    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin PWD -config -set licensing.main.uri=http://MAIN_IP:7070/fne/bin/capability
  3. MAIN - flexnetls.settingsを編集し、BACKUP_SERVER_HOSTID=backup_hostidの行を、メモをしたhostidに変更します。例: BACKUP_SERVER_HOSTID=02AECB34265F/Ethernet

  4. MAIN - サーバーを新しい設定で再起動します。

    server/flexnetls -update
    server/flexnetls -start
  5. BAKP - フェールオーバーの設定を変更します。

    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin PWD -config -set fne.syncTo.enabled=true
    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin PWD -config -set fne.syncTo.mainUri=http://MAIN_IP:7070/fne/bin/capability
    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin PWD -config -set licensing.backup.uri=http://BAKP_IP:7070/fne/bin/capability
    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin PWD -config -set licensing.main.uri=http://MAIN_IP:7070/fne/bin/capability
  6. BAKP - サーバーを再起動します。

    server/flexnetls -stop
    server/flexnetls -start
  7. BAKP - BAKPにMAINと同じライセンスがあるかどうかを確認します(該当する場合)。

    enterprise/flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin PWD -licenses

重要

クライアントの場合、MAINとBAKPどちらも、プロキシサーバーまたはルーティングサーバーを使用してアクセスする必要があります。このサーバーは、利用可能な場合はリクエストをMAINに、そうでない場合はBAKPに転送します。Designerおよびその他の製品は、ブリッジを指す必要があります。