Licensing

ライセンスサーバー VPX の利用開始

ライセンスサーバー VPX は、Citrix Licensing Version 11.16.6.0 からダウンロードしてください。

Citrix ライセンスサーバー VPX は、.xva 形式で構成された仮想マシンシステムとして配布されています。

最新のライセンスサーバーの確認

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

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

  • ライセンス管理コンソールでのライセンスサーバーのバージョン番号の確認

    1. Web ブラウザーを開き、https://License ServerName:secureWebPort にアクセスします。
    1. [管理] をクリックし、[システム情報] タブを選択します。情報リストでリリースバージョンを確認します。

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

  • ライセンスファイルの場所: /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 を使用したライセンスサーバー VPX のインポート

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

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

ライセンスサーバー VPX の初回使用時の構成

ライセンスサーバー VPX をインポートすると、Citrix Hypervisor プールで Citrix ライセンスサーバーが完全に機能するようになります。ライセンスサーバーを初めて起動すると、ネットワークを構成するためのセットアップウィザードが開きます。

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

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

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

重要:

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

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

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

resetsettings.sh コマンド

resetsettings.sh は、ライセンスサーバー 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

別のライセンスサーバー VPX で使用するためのデータベースのエクスポート

新しいライセンスサーバー VPX に履歴データを移行するには、migrate_historical_data.sh スクリプトを使用します。このスクリプトは、履歴データをバックアップおよび復元するオプションを提供します。

重要:

このスクリプトは 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` を実行してデータを復元します。ここで、directoryhistorical_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 は、生成されたキー配布ファイルが保存されるパスを指定します。

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