ライセンスサーバーの開始、インストール、構成
重要:
-
Citrix License Server上でサードパーティベンダーデーモンを実行すること、またはサードパーティライセンスサーバー上でCitrixベンダーデーモンを実行することはサポートしていません。
-
最新バージョンのLicense Serverを実行することをお勧めします。License Serverコンポーネントのホットフィックスは提供しておらず、新しい製品で古いLicense Serverをサポートしていません。最新バージョンのLicense Serverには、以前のバージョンで発生した問題の解決策が含まれていることがよくあります。新しいCitrix製品をアップグレードまたはインストールする際は、ライセンスコンポーネントもアップグレードしてください。新しいLicense Serverは下位互換性があり、古い製品やライセンスファイルをサポートします。ただし、新しい製品では、ライセンスを正しくチェックアウトするために最新のLicense Serverが必要となることがよくあります。最新バージョンは、Citrix Downloadsサイトから入手できます。このリリースの新機能については、新機能を参照してください。
-
UNCパス (
\\\server\share) からLicense Serverをインストールすることはサポートしていません。License Serverはローカルコピーからインストールしてください。 -
Citrix License Serverは、NetScaler展開の管理をサポートしていません。NetScalerを管理するには、Console ServiceまたはオンプレミスのConsoleを使用してください。
ステップ1 前提条件を確認する
License Serverをインストールおよび構成する前に、システム要件を確認してください。
ステップ2 製品のライセンスを付与する
製品のライセンス付与には、次の手順が含まれます。
-
最新のLicense Serverバージョンがあることを確認します。
-
システム要件を確認します。
-
ライセンスをインストールします。
-
My Accountからライセンスファイルを取得するか、ライセンスコードをお持ちの場合はCitrix Licensing Managerを使用します。
-
Citrix製品をインストールします(または、すでにインストールされている場合は、新しいライセンスが認識されるようにCitrix製品を再起動します)。
製品側のエディション設定が、購入したライセンスと正しく一致していることを確認してください。たとえば、Premiumエディションのライセンスを購入した場合、製品のエディション設定がAdvancedではなくPremiumであることを確認してください。
重要:
ライセンスサーバーはドメインメンバーシップを必要としません。ワークグループにライセンスサーバーをインストールしても、Citrix製品のすべてのライセンス機能を実行できます。Active Directoryユーザーまたはグループを持つCitrix Licensing Managerユーザーを管理するには、ユーザーがドメインの一部である必要があります。そうでない場合は、ローカルのWindowsユーザーとグループを使用してください。
ステップ3 セキュリティとファイアウォールを確認する
セキュリティに関する考慮事項
新しいCitrix製品をアップグレードまたはインストールする際には、ライセンスサーバーを最新バージョンにアップグレードすることをお勧めします。新しいライセンスサーバーは下位互換性があり、古い製品やライセンスファイルをサポートします。新しいライセンスサーバーがリリースされるたびに、以前のバージョンよりも優れたセキュリティ機能が含まれている可能性があります。環境を構成する際には、以下のセキュリティに関する考慮事項も推奨します。
-
信頼されたネットワーク上の承認された管理者のみがCitrix Licensing Managerにアクセスできるように、ライセンスサーバー環境を構成します。これは、適切に構成されたネットワークまたはホストベースのファイアウォールを使用することで実現できます。
-
Citrix Licensing Managerを使用する際は、信頼できないWebサイトへのアクセスや、信頼できないURLのクリックを避けてください。
重要:
Citrix License Serverは認証にMicrosoft Active Directoryを使用します。Citrixは、Citrix License Serverを安全に展開するために、Microsoft Active Directoryで優れたセキュリティプラクティス(アカウントロックアウトやパスワード管理など)を実装することを強く推奨します。詳細については、アカウントロックアウトのしきい値およびパスワードは複雑さの要件を満たす必要がありますの記事を参照してください。
ファイアウォールの考慮事項
ライセンスをインストールする前に、ライセンスサーバーと製品サーバーの間にファイアウォールが必要かどうかを判断してください。ファイアウォールの考慮事項は、ライセンスサーバーをどこにインストールするかに影響を与える可能性があります。
環境にハードウェアファイアウォールがある場合は、必要なルールを手動で作成する必要があります。
製品とライセンスサーバーの間にファイアウォールがある場合は、ポート番号を構成します。この構成プロセスには、次のものが含まれます。
-
変更するポート番号を決定する。ポート番号は、インストールプロセス中またはインストール後に変更できます。
-
ファイアウォールポートを開く。トラフィックが流れるように、変更したファイアウォール上のすべてのポートを開きます。現在のリリースでは、組み込みファイアウォールが自動的に構成されます。
-
製品側の設定を変更する。Citrix製品がCitrix Licensing Managerと同じポート番号を使用するように構成します。製品で参照されているポート番号を変更しない場合、製品はライセンスサーバーに接続できません。製品側の設定は、製品のインストール中およびインストール後に変更できます。これらの設定については、製品のドキュメントを参照してください。
ファイアウォールを介して必要なURLとポートを許可する方法、および開いているURLのリストの詳細については、「Citrix Cloudへの登録と登録解除」を参照してください。
テレメトリデータのアップロードを許可する方法の詳細については、「レポートオプション」を参照してください。
手順4 ライセンスコンポーネント、サーバー、および証明書をインストールする
注:
インストール中に、インストールパスにローカライズされた文字が含まれていると、インストールが失敗する可能性があります。デフォルトのインストールパスを受け入れるか、インストールディレクトリにASCII英字のみを入力してください。
ライセンスコンポーネントは、専用の独立したサーバーにインストールすることも、別のアプリケーションと共有するサーバーにインストールすることもできます。または、Webサーバーまたはアプリケーションサーバーを使用することもできます。ただし、この記事で後述する場所は、リソースの消費が少なくなります。50台未満のサーバーまたは10,000未満のライセンスを実行している場合は、製品と同じサーバーにライセンスサーバーをインストールできます。ライセンスサーバーを別のシステムに再配置する必要があるかどうかを判断するには、CPUとメモリの負荷(
lmgrd.exeおよびCITRIX.exe)を監視してください。
重要:
Active Directory展開を除き、今後のすべてのインストールには
CitrixLicensing.exeファイルを使用してください。その場合は、.msiを使用します。インストールには、.exeファイルと.msiファイルの両方が存在することを確認してください。
グラフィカルインターフェイスを使用してライセンスサーバーとコンソールをインストールする
-
ライセンスサーバーをCitrixダウンロードからダウンロードし、ライセンスサーバーインストーラー
CitrixLicensing.exeを管理者またはAdministratorsグループのメンバーとして起動します。 -
GUIでインストーラーに従って、インストール先フォルダーを承認します。 ライセンスコンポーネントは、32ビットコンピューターでは
C:\Program Files\Citrix\Licensingに、64ビットコンピューターではC:\Program Files (x86)\Citrix\Licensingにインストールされます。 -
構成ページで、ライセンスコンポーネントが使用するデフォルトのポート番号を承認または変更します。インストーラーにWindowsファイアウォールの例外を構成させるかどうかを選択します。必要に応じて、インストール後にポート番号を変更できます。ライセンスサーバーを構成せずにインストールを完了することを選択した場合は、
CitrixLicensing.exeインストーラーを再起動します。インストール後にライセンスサーバー構成ツールを使用して設定を構成することもできます。 構成ツールはC:\Program Files\Citrix\Licensing\LS\resource\Licensing.Configuration.Tool.exeから開きます。-
ライセンスサーバーのポート番号は27000です
-
ベンダーデーモンのポート番号は7279です
-
Citrix Web Services for Licensingのポート番号は8083です
-
-
ライセンスサーバーは、ログオン方法に基づいてCitrix Licensing Managerのデフォルトの管理者を追加します。ドメインにいる場合、ライセンスサーバーはインストールユーザー (domain\user) をデフォルトのライセンスサーバーまたはCitrix Licensing Manager管理者として追加します。ローカルのWindowsユーザーである場合、ライセンスサーバーはインストールユーザー (computer\user) をデフォルトの管理者アカウントとして追加します。任意の管理者がライセンスを管理できるBUILTIN\administratorグループは、デフォルトで追加されます。特定のユーザーにライセンスを制限するために、BUILTIN\administratorsを削除できます。
-
Citrix Licensing Managerを起動するかどうか、およびCitrixカスタマーエクスペリエンス向上プログラムに参加するかどうかを選択します。
Windowsコマンドラインを使用してライセンスをインストールする
重要:
Citrix Service Providerプログラムでは、カスタマーエクスペリエンス向上プログラム (CEIP) とCall Homeが必要です。Citrix Service Providerである場合、CEIPまたはCall Homeを無効にすることはできません。Citrixは、ライセンスコンプライアンスを含む正当な利益のために、必要に応じて基本的なライセンスデータを収集します。詳細については、Citrix Licensing Complianceを参照してください。
CitrixLicensing.exeコマンドを使用してライセンスをインストールする場合、オプションとその引数の間以外のコマンドラインの任意の場所にProperty=valueを追加してプロパティを設定します。
管理者権限でコマンドラインを実行していることを確認してください。管理者権限でコマンドプロンプトを起動するには、スタートを選択し、コマンドプロンプトを右クリックして、管理者として実行を選択します。 次のサンプルコマンドラインは、サイレントモードでライセンスをインストールします。設定したいプロパティを追加してください。 コマンドは改行せずに1行で入力してください。以下の例は、スペースの制約により複数行になっています。
CitrixLicensing.exe /quiet /l install.log INSTALLDIR=installdirectory WSLPORT=port_number LSPORT=port_number VDPORT=*port_number CEIPOPTIN=value
ここで:
-
/quietはサイレント(静かな)インストールを指定します。
-
/l はログファイルの場所を指定します
-
INSTALLDIR は、License Server の実行可能ファイルが保存されている場所です。オプションのパラメーターです。デフォルトは
c:\program files\citrix\licensingまたはc:\program files (x86)\citrix\licensingです。 -
WSLPORT は、Citrix Web Services for Licensing に使用されるポート番号です。オプションのパラメーターです。デフォルトは 8083 です。
-
LSPORT は、License Server に使用されるポート番号です。オプションのパラメーターです。デフォルトは 27000 です。
-
VDPORT は、ベンダーデーモンに使用されるポート番号です。オプションのパラメーターです。デフォルトは 7279 です。
-
CEIPOPTIN は、Citrix Customer Experience Improvement Program (CEIP) または Call Home にオプトインするかどうか、およびその方法を指定します。オプションのパラメーターです。デフォルトは NONE です。
-
診断 - Call Home
-
未確認 - CEIP
-
NONE
-
Citrix Licensing Manager を使用して、CEIP および Call Home の選択を変更できます。
コマンドラインを使用して Active Directory 展開用のライセンスをインストールする
msiexec コマンドを使用してライセンスをインストールする場合、オプションとその引数の間以外のコマンドラインの任意の場所に Property="value" を追加してプロパティを設定します。.msi ではクラスタリングはサポートされていません。
注:
次のサンプルコマンドラインは、サイレントモードでライセンスをインストールし、この操作に関する情報をキャプチャするためのログファイルを作成します。スイッチの後に設定したいプロパティを追加してください。
コマンドは改行せずに1行で入力してください。以下の例は、スペースの制約により複数行になっています。
msiexec /I ctx_licensing.msi /l*v install.log /qn INSTALLDIR=installdirectory LICSERVERPORT=port_number VENDORDAEMONPORT=port_number MNGMTCONSOLEWEBPORT=port_number WEBSERVICESLICENSINGPORT=port_number CEIPOPTIN=value
各項目の説明:
-
/l*v はセットアップログの場所です。オプションパラメーター。
-
/qn はサイレント(静音)インストールを指定します。
-
INSTALLDIR は、ライセンスサーバーの実行可能ファイルが保存される場所です。オプションパラメーター。デフォルトは
c:\program files\citrix\licensingまたはc:\program files (x86)\citrix\licensingです。 -
LICSERVERPORT は、ライセンスサーバーに使用されるポート番号です。オプションパラメーター。デフォルトは 27000 です。
-
VENDORDAEMONPORT は、ベンダーデーモンに使用されるポート番号です。オプションパラメーター。デフォルトは 7279 です。
-
WEBSERVICESLICENSINGPORT は、Citrix Web Services for Licensing に使用されるポート番号です。オプションパラメーター。デフォルトは 8083 です。
-
CEIPOPTIN は、Citrix Customer Experience Improvement Program (CEIP) または Call Home にオプトインするかどうか、およびその方法を指定します。オプションパラメーター。デフォルトは NONE です。
-
診断 - コールホーム
-
不明 - CEIP
-
NONE
-
Citrix Licensing Manager を使用して、CEIP および Call Home の選択を変更できます。
コマンドラインを使用してライセンス管理サービスを有効または無効にする
License Management Service は License Server 内で自動的に動作し、基本的なライセンスデータの電子レポートを可能にします。インストール後に License Management Service を無効にすることで、手動レポートを選択できます。手動レポートの詳細については、レポートオプションを参照してください。
構文:
ctx_license_management_service.exe (-enable | -disable | -query)
説明:
-
-enable は、基本的なライセンスデータの電子レポートを有効にします。Citrix への最初のアップロードは、License Server のインストールから7日後に行われます。
-
-disable は、基本的なライセンスデータの電子ライセンスレポートを無効にします。電子ライセンスレポートを無効にした場合、手動レポートに同意したことになります。
-
-query は、現在の構成を表示します。
Citrix Licensing Manager および Web Services for Licensing で使用される証明書を手動でインストールする
注:
インストール中に生成される自己署名証明書を使用しない場合は、この手順を使用してください。
証明書をインストールするには、次の3つの手順があります。
-
証明書と秘密キーを含む.pfxファイルを取得します。.pfxファイルを取得するには、2つの方法のいずれかを使用できます。
-
.pfxファイルから証明書と秘密キーを抽出します。
-
ライセンスサーバーに証明書と秘密キーをインストールします。
ドメイン証明書を使用して.pfxファイルを取得する方法 - 方法1
ドメイン内のサーバーにログオンし、MMC を開き、次の手順に従います。
-
エクスポートされた .pfx ファイルを保存するためのディレクトリ c:\ls_cert を作成します。
-
ファイル > スナップインの追加と削除 > 証明書 > コンピューターアカウント > ローカルコンピューター を選択して、証明書スナップインを追加します。
-
左ペインの 証明書 の下で、個人 を右クリックし、すべてのタスク > 新しい証明書の要求 を選択し、次へ をクリックします。
-
証明書の登録ポリシー ウィザードで、Active Directory 登録ポリシー を選択し、次へ をクリックします。コンピューター の横にあるチェックボックスをオンにし、右側の 詳細 を選択します。
-
プロパティ を選択し、全般 タブで、フレンドリ名と説明を入力します。
-
サブジェクト タブの サブジェクトの種類 で、種類 メニューから 共通名 を選択します。テキストボックスにフレンドリ名を入力し、追加 を選択し、適用 をクリックします。
-
拡張機能 タブで、メニューから キー使用法 を選択します。デジタル署名とキーの暗号化 を 選択されたオプション ボックスに追加します。
-
拡張キー使用法 メニューで、サーバー認証 と クライアント認証 を 選択されたオプション ボックスに追加します。
-
秘密キー タブのキーオプションメニューで、キーサイズが 4096 であることを確認します。キーをエクスポート可能にする チェックボックスをオンにし、適用 をクリックします。
-
証明機関 タブで、CA チェックボックスが選択されていることを確認し、OK > 登録 > 完了 をクリックします。
-
証明書 コンソールで、個人 > 証明書 を選択し、作成した証明書を選択します。すべてのタスク > エクスポート > 次へ を選択し、はい、秘密キーをエクスポートします ラジオボタンを選択し、次へ をクリックします。
-
個人情報交換 - PKCS #12(.PFX) の下で、すべての証明書を含めるチェックボックスをオンにし、次へ を選択し、パスワードを作成し、次へ を選択します。
-
参照 をクリックし、
C:\ls_certに移動してserver.PFXと入力し、ウィザードに従って完了します。
証明機関 (CA) に要求を送信して .pfx ファイルを取得する方法 – 方法 2
これらの手順は、証明機関によって異なる場合があります。
-
ライセンスサーバーにログオンし、MMC を開き、次の手順に従います。
-
「ファイル > スナップインの追加と削除 > 証明書 > コンピューターアカウント > ローカルコンピューター」を選択して、証明書スナップインを追加します。
-
左ペインの「証明書」の下で、「個人」を右クリックし、「すべてのタスク > 詳細操作 > カスタム要求の作成」を選択し、「次へ」をクリックします。
-
「証明書登録ポリシー」ウィザードで、「カスタム要求」の下にある「登録ポリシーなしで続行」を選択し、「次へ」をクリックします。
-
「カスタム要求」画面で、メニューから「(テンプレートなし) CNG キー」を選択し、要求形式に「PKCS#10」を選択し、「次へ」をクリックします。
-
「証明書情報」画面で、「詳細」を選択し、次に「プロパティ」を選択します。
-
「全般」タブで、フレンドリ名と説明を入力します。
-
「サブジェクト」タブの「サブジェクト名」の下で、「共通名」を選択し、テキストボックスに値を入力します。
-
「拡張機能」タブで、メニューから「キー使用法」を選択し、「デジタル署名」と「キー暗号化」を追加します。
-
「拡張機能」タブで、メニューから「拡張キー使用法」を選択し、「サーバー認証」と「クライアント認証」を追加します。
-
「秘密キー」タブの「暗号化サービスプロバイダー」の下で、「RSA, Microsoft Software Key Storage Provider」(既定) を選択します。「キー」オプションメニューから、キーサイズが 4096 であることを確認し、「キーのエクスポートを許可する」チェックボックスを選択し、「適用」をクリックします。
-
ファイルを .req ファイルとして保存し、その .req ファイルを証明機関 (CA) に提出し、.cer ファイルを保存します。
-
-
「MMC」の「証明書」の下で、「個人」を右クリックし、「すべてのタスク > インポート」を選択します。インポートウィザードで、.cer ファイルを選択します。
-
エクスポートされた .pfx ファイルを保持するために、ディレクトリ「c:\ls_cert」を作成します。
-
「証明書」コンソールで、「個人 > 証明書」を選択し、インポートした証明書を選択します。「すべてのタスク > エクスポート > 次へ」を選択し、「はい、秘密キーをエクスポートします」ラジオボタンと「次へ」を選択します。
-
「個人情報交換 - PKCS #12(.PFX)」で、すべての証明書を含めるチェックボックスをオンにし、「次へ」を選択してパスワードを作成し、再度「次へ」を選択します。
-
「参照」を選択し、「C:\ls_cert」に移動して「server.PFX」と入力し、ウィザードに従って完了します。
証明書と秘密キーを抽出する方法
この手順では、.pfxファイルから証明書と秘密キーを抽出できるOpenSSLまたは別のツールが必要です。License Serverに付属のOpenSSLのバージョンは、証明書と秘密キーの抽出をサポートしていません。OpenSSLのダウンロードについては、www.openssl.orgを参照してください。Citrixでは、これらの手順を実行するために、OpenSSLを別のワークステーションにインストールすることをお勧めします。
-
<openssl directory>\binフォルダーに移動します。 -
openssl pkcs12 -in C:\ls_cert\server.pfx -out server.crt -nokeysを実行します。注:License Serverは.crt証明書形式のみを使用します。 -
エクスポートプロセス中に作成したパスワード(password)を入力します。
-
openssl pkcs12 -in C:\ls_cert\server.pfx -out server.key -nocerts -nodesを実行します。 -
エクスポートプロセス中に作成したパスワード(password)を入力します。
License Serverに.crtファイルと.keyファイルをインストールする方法
Windows - ライセンス用ウェブサービス:
-
Citrix Web Services for Licensingサービスを停止します。
-
この手順の早い段階で作成したserver.crtとserver.keyを
c:\program files (x86)\citrix\licensing\WebServicesForLicensing\Apache\conf\にコピーします。 -
Citrix Web Services for Licensingサービスを開始します。
Windows - ライセンス管理コンソール:
注:
-
ライセンス管理コンソールは、Windows License Server v11.16.6.0ビルド31000以降から削除されました。詳細については、新機能を参照してください。
-
License Server VPXは引き続きライセンス管理コンソールを使用します。
-
Citrixライセンスサービスを停止します。
-
この手順の早い段階で作成したserver.crtとserver.keyを
c:\Program Files (x86)\Citrix\Licensing\LS\confにコピーします。 -
Citrixライセンスサービスを開始します。
ステップ5 プロキシサーバーの構成
Citrix Licensing Manager、CEIP、およびCall Homeでプロキシを使用できます。プロキシサーバーを構成すると、ライセンスのダウンロードおよびテレメトリデータのアップロード要求はプロキシサーバー経由で送信されます。データの自動アップロードが失敗した場合は、ファイアウォール設定を確認するか、プロキシを構成してください。詳細については、Citrix Licensing Telemetryドキュメントを参照してください。
License Serverバージョン11.17.2.0ビルド43000以降では、Citrix Licensing Manager UIからプロキシサーバー設定を表示および構成できます。詳細については、Citrix Licensing Manager内でプロキシサーバーを構成するを参照してください。
重要:
外部Web通信を必要とするCitrix Licensingコンポーネントは、Windowsの自動プロキシ検出を使用してネットワークプロキシ設定を継承できます。認証済みプロキシはサポートしていません。Windowsの自動プロキシ検出の詳細については、WinHTTP AutoProxy Functionsを参照してください。
プロキシサーバーを手動で構成する方法
-
<Citrix Licensing>\WebServicesForLicensingディレクトリにある SimpleLicenseServiceConfig.xml ファイルを編集します。 -
<Proxy>proxy server name:port number</Proxy>の形式で、XML の行をファイルに追加します。
重要:
.xml タグでは大文字と小文字が区別されます。
<Configurations>
<EncoreConfiguration>
<SamplingPeriod>15</SamplingPeriod>
<RetentionTime>180</RetentionTime>
<Enabled>true</Enabled>
</EncoreConfiguration>
<Proxy>10.211.55.5:808</Proxy>
</Configurations>