Licensing

License Server VPX の利用開始

License Server VPX は、Citrix Licensing Version 11.16.3.0 からダウンロードしてください。

Citrix License Server VPX は、.xva 形式で構成された仮想マシンシステムとして配布されます。

最新の License Server の確認

Citrix 製品をアップグレードまたは新規インストールする際は、常に最新の License Server を使用してください。新しい License Server は下位互換性があり、古い製品やライセンスファイルをサポートします。ただし、新しい製品では、ライセンスを正しくチェックアウトするために最新の License Server が必要です。最新バージョンは、製品メディアからインストールまたはアップグレードできます。

  • お使いの License Server のバージョンが最新であるか不明な場合は、ダウンロード サイトの番号と比較して確認してください。

  • License Administration Console で License Server のバージョン番号を確認するには:

    1. Web ブラウザーを開き、https://License ServerName:secureWebPort にアクセスします。
    1. [Administration] をクリックし、[System Information] タブを選択します。情報リストにリリースバージョンが表示されます。

ディレクトリとファイルの場所

  • ライセンスファイルの場所: /opt/citrix/licensing/myfiles
  • Keytab ファイルの場所: /opt/citrix/licensing/LS/conf/ctx_http.keytab
  • server.crt および server.key の場所: /opt/citrix/licensing/LS/conf/
  • ログの場所: /opt/citrix/licensing/LS/logs
  • レポートログ: /opt/citrix/licensing/LS/reportlog.rl
  • カスタマーサクセスサービス更新ファイル: /opt/citrix/licensing/LS/

Citrix Hypervisor を使用した License Server VPX のインポート

  1. XenCenter を開き、License Server VPX をインポートするサーバーをクリックして、[Import] を選択します。
  2. パッケージの場所を参照し、.xva パッケージを選択します。
  3. VM のホームサーバーを選択します。このホームサーバーは、VM が自動的に起動するサーバーです。または、Citrix Hypervisor™ プールをクリックすると、VM はそのプール内で最も適切なホストで自動的に起動します。
  4. 仮想ディスクのストレージリポジトリを選択します。リポジトリには、最低 8 GB の空き容量が必要です。
  5. ネットワークインターフェイスを定義します。License Server VPX は単一の仮想 NIC で通信します。ライセンスサービスを提供する Citrix Server からアクセス可能なネットワークを選択してください。

VM をインポートすると、XenCenter® 管理コンソール内に表示されます。Citrix Hypervisor で仮想アプライアンスを再起動するには、その名前を右クリックして [Start] を選択します。

初回利用時の License Server VPX の構成

License Server VPX をインポートすると、Citrix Hypervisor プール上に完全に機能する Citrix License Server が利用可能になります。License Server を初めて起動すると、ネットワークを構成するためのセットアップウィザードが開きます。

  1. ウィザードが開いたら、管理者用の強力な root パスワードを作成します。
  2. License Server VPX のホスト名を指定します。

    ほとんどの Citrix ライセンスファイルは、License Server の大文字と小文字を区別するホスト名に関連付けられています。

  3. License Server VPX のドメインを指定します。
  4. ネットワークタイプとして DHCP を使用するかどうかを指定します。ネットワーク情報を自動的に取得するには「y」を選択します。それ以外の場合は「n」を選択し、必要なネットワーク情報を入力します。
  5. ライセンスサービス用の License Administration Console のユーザー名とパスワードを指定します。
  6. カスタマーエクスペリエンス向上プログラムと Call Home を有効にするかどうかを選択します。詳細については、「Citrix カスタマーエクスペリエンス向上プログラム (CEIP) について」を参照してください。
  7. VPX License Server を Active Directory ドメインに追加するかどうかを選択します。追加する場合は、セットアップ完了後、キーファイルを作成してインストールする手順に従ってください。

重要:

Active Directory を構成しない場合、Citrix Licensing Manager、Studio、および Director の統合は利用できません。

ポート 8082 で利用可能な Web ベースインターフェイスからのライセンス構成

構成エラーが発生した場合は、指定したパスワードを使用して root としてアプライアンスにログオンします。resetsettings.sh または reset_ceip.sh コマンドを入力して、セットアップウィザードを再実行します。

resetsettings.sh コマンド

resetsettings.sh は、License Server VPX の構成をリセットする際に、履歴データファイルを保持するか削除するかを選択するオプションを提供します。その時点までに収集されたすべての履歴データを削除して構成を完全にリセットすることも、履歴データを保持して構成を部分的にリセットすることもできます。

root として、次のスクリプトを実行し、選択を行ってください。

# resetsettings.sh

reset_ceip.sh コマンド

reset_ceip.sh は、元の構成時に選択したカスタマーエクスペリエンス向上プログラム (CEIP) オプションをリセットするオプションを提供します。このコマンドは CEIP 設定のみをリセットし、他のすべての設定は保持します。VPX では、CITRIX.opt ファイルを変更しないでください。

root として、次のスクリプトを実行し、CEIP の選択 [1.DIAG 2.ANON 3. NONE] を行ってください。

# reset_ceip.sh

別の License Server VPX で使用するためのデータベースのエクスポート

migrate_historical_data.sh スクリプトを使用して、履歴データを新しい Licensing Server VPX に移行します。このスクリプトは、履歴データのバックアップと復元に関するオプションを提供します。

重要:

このスクリプトは root として実行してください。

この手順例では、VPX_O から VPX_N へデータを移行します。

  1. VPX_O でコマンド #migrate_historical_data.sh -b` を実行し、バックアップファイル /tmp/historical_data.tar を作成します。
  2. VPX_N が稼働しているときに、任意のファイル転送プロトコル(例: scp)を使用して、/tmp/ historical_data.ta ファイルを VPX_N にコピーまたは移動します。
  3. VPX_N でコマンド #migrate_historical_data.sh -r /directory` を実行してデータを復元します。ここで directory は、historical_data.tar が存在するディレクトリです。

キーファイル(keytab)の生成とインストール

  1. 同じドメインに接続されているWindowsサーバーから ktpass.exe ユーティリティを使用します。コマンドは改行せずに1行で入力してください。以下の例は、スペースの制約により複数行で表示されています。

    ktpass.exe -princ HTTP/hostFQDN:port@DOMAIN REALM -mapuser domainuser -pass password -out filepath -ptype KRB5_NT_PRINCIPAL

    各項目の説明:

    -princ HTTP/hostFQDN:port@DOMAIN REALM はプリンシパル名を指定します。

    hostFQDN は、License Server VPX の完全修飾ドメイン名です。

    port は、Web Services for Licensing 用に構成されたポートです。デフォルトは 8083 です。

    DOMAIN REALM は、大文字で入力されたActive Directoryドメインです。

    -mapuser domainuser は、Active Directory にバインドするために使用できるドメイン内のユーザーを指定します。

    -pass password は、ドメインユーザーのパスワードを指定します。

    -out filepath は、生成されたキーファイル(keytab)が保存されるパスを指定します。

    -ptype KRB5_NT_PRINCIPAL は、プリンシパルタイプを指定します。KRB5_NT_PRINCIPAL が唯一サポートされているプリンシパルタイプです。

    例:

    ktpass.exe -princ HTTP/VPXHOST.example.domain.com:8083@EXAMPLE.DOMAIN.COM –mapuser administrator -pass password –out C:\example.keytab -ptype KRB5_NT_PRINCIPAL

  2. 生成されたキーファイル(keytab)の名前を ctx_http.keytab に変更します。
  3. License Server VPX のコマンドラインインターフェイスから、ネットワークパスをマウントします。
    1. ctx_httpd.keytab ファイルを含むフォルダーを作成し、共有します。
    2. VPX 上でマウントポイントを作成し、共有ドライブをマウントしてファイルをコピーします。

      mkdir /mnt/temp

      mount //your_windows_machine/shared_folder/ cp /mnt/temp/ctx_http.keytab /opt/citrix/licensing/LS/conf

    3. VPX 上でドライブをアンマウントします。 umount /mnt/temp
  4. 生成されたキーファイル(keytab)をWindows共有を使用して、License Server VPX 上のこのパスにコピーします。

    /opt/citrix/licensing/LS/conf/ctx_http.keytab

  5. Citrix Licensing Manager にアクセスするには、https://VPXHOST.example.domain.com:8083/ を開きます。
  6. Active Directory にバインドするには、手順1のコマンドで構成したユーザーを使用してログオンします。
  7. 他のドメインユーザーを構成および管理するには、Citrix License Administration Console にログオンします。 https://VPXHOST.example.domain.com:8082
  8. Active Directory ユーザーの追加と削除を行います。

重要:

  • License Server VPX はActive Directoryグループをサポートしていません。
  • Kerberos はActive Directoryユーザーを認証するため、キーファイル(keytab)の生成が重要です。
  • Kerberos の規則に従い、ktpass.exe を使用して作成されたプリンシパル名に対して一意のユーザーをマッピングする必要があります。詳細については、ktpass コマンドの記事を参照してください。
  • Studio がライセンスを表示および管理するには、サービスプリンシパル名(SPN)のポートが必要です。
  • root ユーザーの SSH/SCP は無効になっています。SSH/SCP で VPX にアクセスするには、新しいユーザーを作成してください。

Citrix License Server VPX でのドメイン名切り捨ての無効化

License Server はCitrix Service Provider ライセンスを検出し、この機能を有効にします。

  1. コマンドラインで、/opt/citrix/licensing/LS/conf/ud_settings.conf ファイルに移動します。
  2. vi エディターを使用して、CTX_UD_USERDOMAIN=1 を設定します。
  3. License Server VPX または Citrix Licensing デーモンを再起動します。
設定 説明  
CTX_UD_USERDOMAIN=1 ユーザープロファイルからユーザーのドメインを使用します。ドメイン名の切り捨てを無効にします。  
CTX_UD_USERDOMAIN=0 ユーザープロファイルからユーザーのドメインを使用します。ドメイン名の切り捨てを無効にします。 ユーザープロファイルからユーザーのドメインを使用しません。(デフォルト)

以前のLicense Server VPX バージョンからのライセンスファイルの移動

この手順では、ライセンスファイルのみを移動します。新しいLicense Server ですべてのユーザーを再構成してください。移動するライセンスファイルが正しい所有権と権限を持っていることを確認してください。

  1. 古いCitrix License Server VPX からネットワーク共有にライセンスファイルをバックアップします。 citrix_startup.lic を除く、/opt/citrix/licensing/myfiles からのすべての *.lic ライセンスファイル
  2. 古いLicense Server を閉じます。
  3. 古いLicense Server と同じバインディングで新しいCitrix License Server VPX を起動します。バインディングは、ライセンスファイルの SERVER 行で指定された MAC アドレス、ホスト名、または IP アドレスである場合があります。
  4. バックアップしたライセンスファイルをネットワーク共有から新しいLicense Server に復元します。ファイルを /opt/citrix/licensing/myfiles に、ファイル所有者を ctxlsuser:lmadmin(ユーザー:グループ)、権限を 644 として復元します。
  5. ctxlsuser として次のコマンドを実行します。/opt/citrix/licensing/LS/lmreread -c @localhost

ポート番号の変更

Linux カーネルはポート 1 から 1024 を予約しています。VPX ポートを構成する際は、1024 より大きいポートを使用してください。SSL を使用する場合、Citrix Licensing Manager にはポート 8083 を、License Administration Console にはポート 8082 を使用し、これらはファイアウォールで開かれています。SSL に別のポートを選択する場合は、iptables でファイアウォールを再構成してください。