[IT] Citrix のXenDesktopについて
久しぶりにCitrixのサイトにログオンしたら
最新のISOがダウンロード出来なくなっていた。
どうやらもう個人で利用できる品物ではないようだ。
と落ち込んだが久しぶりに復習として機能について書き綴ろうと思う。
XenDesktopを検証で試すのならば
①ADサーバ
②XenDesktopサーバ(インストール時にDelivery Controller、SQLサーバ、StoreFront、ライセンスサーバの機能追加)
③VDA(Virtual Desktop Agent)をインストールした配信用マシン(VDI)を準備して管理側の構成が整うのが最小3台。
④Citrix workstationをインストールした接続元のクライアントがマシン1台
があればよいので、管理側で3台 + クライアント側で1台の最小4台で環境構築が出来る。
試用期間が30日あるためその間だったらライセンスの適用も必要なしで利用できる。たしかNetScalerは60日試用期間があったと記憶している。
上記に検証環境の構成について簡単に記載したが
本番環境では機能毎にサーバを分けて冗長化するのが当たり前である。
1. Delivery Controller
Delivery Controllerはユーザーアクセスの管理や接続の仲介と最適化を行うためのサーバー側のコンポーネント。
↑の記載みるとなにするんだ?と思うが
ようはCitrix Studioという管理コンソールを起動してマシンカタログやデリバリーグループの設定をしてユーザーに配信するWindowsデスクトップ、サーバ、アプリケーションの設定/管理をするコンポーネント。
▼Delivery Controllerのデフォルトのポート情報について
$$
\begin{array}{|l|l|l|l|l} \hline
コンポーネント & 用途 & プロトコル & デフォルトの受信ポート \\ \hline
Delivery Controller & VDA,Studio & TCP & 80 \\ \hline
Delivery Controller & Studio(TLS経由) & TCP & 443 \\ \hline
Delivery Controller & Delivery Controller,VDA& TCP & 89 \\ \hline
\end{array}
$$
※TCP/9095のオーケストレーションサービスというのがあるらしいが現在最新のXenDesktopではインストール時にサービスが新しく追加されているのだろうか? 情報が無いのでわかったら追記する。
2. Director
Citrix Directorという管理コンソールを起動して、ユーザーセッションの状態やマシンの状態などを確認できる。ライセンスにより保持できるログの日数が異なる。
保持しているログをレポート出力することが可能。
▼Directorのポート番号
$$
\begin{array}{|l|l|l|l|l} \hline
コンポーネント & 用途 & プロトコル & デフォルトの受信ポート & \\ \hline
Director & Delivery Controller & TCP & 80,443 & \\ \hline
\end{array}
$$
3. StoreFront
ユーザーに配信するWindowsデスクトップ、サーバ、アプリケーションを利用するためのポータル画面。
初期設定時にStoreFrontの管理コンソール画面でユーザーが接続するURLの情報を設定する。
ユーザーはWebブラウザからStoreFrontのURLに接続してログオン認証を行うと、ユーザーに配信されたWindowsデスクトップ、サーバ、アプリケーションのアイコンが画面上に表示されるためアイコンをクリックするとユーザーに配信される。
$$
\begin{array}{|l|l|l|l|l} \hline
コンポーネント & 用途 & プロトコル & デフォルトの受信ポート & \\ \hline
StoreFront & StoreFront & TCP & 80,443 & \\ \hline
\end{array}
$$
4. ライセンスサーバ
ユーザーが利用するライセンスを管理するモジュール。
ライセンス管理コンソールを起動して、
ライセンスの適用/更新、ライセンスの状態確認ができる。
ライセンスの状態確認というのは
・現在利用しているライセンスの確認
・現在利用しているライセンス数の確認
・ライセンスの有効期限の確認
のこと
2024年3月にライセンスの名称がCitrix Virtual Apps and DesktopsからCitrix for Private Cloudに変更されて、使用デバイス数/使用ユーザ数ライセンスは廃止され、同時接続数ライセンスのみとなる。という情報をネットでみたのだがCitrixのサイトを見ると1月末時点のリリースノートまでしか見つからなかった。
それを見ると
XenDesktopのライセンスのプロダクトはCitrix Virtual Desktops
エディションはPremium, Advanced, Standardの3種で
ライセンスモデルはUser(ユーザー)/Device and Concurrent(デバイスと同時接続数)
と記載されていた。以下参照したURL
▼ライセンスサーバのポート情報
$$
\begin{array}{|l|l|l|l|l} \hline
コンポーネント & 用途 & プロトコル & デフォルトの受信ポート & \\ \hline
ライセンスサーバー & ライセンスサーバー & TCP & 27000 & \\ \hline
ライセンスサーバー & Citrixのライセンスサーバー (ベンダーデーモン)& TCP & 7279 & \\ \hline
ライセンスサーバー & ライセンス管理コンソール & TCP & 8082 & \\ \hline
ライセンスサーバー & Web Services for Licensing & TCP & 8083 & \\ \hline
\end{array}
$$
上記のStudio(TCP/80 or 443)、Directory(TCP/80 or 443)、StoreFront(TCP/80 or 443)、ライセンス管理コンソール(TCP/8082)は各コンポーネントをインストールすると、IISサイトに管理コンソールが作成される。
アプリケーションのショートカットを指定して各管理コンソールを起動しているが、実態はIISサイトにあるためブラウザからURLを入力して各管理コンソールに接続することも可能
VDAやPVSなども記載したかったが後日更新します。