Web Studio をインストールする
注:
Citrix Studio (MMC Studio) はバージョン 2511 以降で削除され、サポートされなくなりました。この記事では、Web Studio が唯一使用される管理コンソールであることを前提としています。
はじめに
Web Studio は、Citrix Studio と完全に同等の機能を備えた Web ベースの管理コンソールです。Citrix DaaS Studio インターフェイス と同じルックアンドフィールで、ネイティブな Web エクスペリエンスを提供することで、管理エクスペリエンスを最新化します。
Web Studio は、Internet Information Service (IIS) がインストールされている任意の Windows サーバーに展開できます。展開オプションは次の2つです。
-
専用サーバーにインストールする:パフォーマンスとスケーラビリティが重要となる大規模な環境では、Web Studio を専用サーバーにインストールすることをお勧めします。このサーバーは、オプションで Director もホストできます。
-
Delivery Controller™ と統合する:迅速な展開やシンプルな環境では、Web Studio を Delivery Controller に直接インストールします。このアプローチは、管理オーバーヘッドを最小限に抑えることが優先される小規模な展開に最適です。
次の図は、Web Studio のアーキテクチャを示しています。
Web Studio のアーキテクチャ
Web Studio を起動して実行するための一般的なワークフローは次のとおりです。
-
(#install-web-studio-1)。
-
(#set-up-a-site)。
-
(#add-delivery-controllers-to-web-studio-for-management)。
-
(オプション) Delivery Controller のプロキシとして Web Studio を構成する(#optional-configure-web-studio-as-a-proxy-for-delivery-controllers)
-
「(オプション) Pendoを無効にする」(#optional-enable-or-disable-pendo)。
-
Web Studioのセキュアなサーバー構成(#secure-server-configuration-for-web-studio)
-
「Web Studioにサインインする」(#sign-in-to-web-studio)。
負荷分散されたWeb Studio展開をセットアップするには、この記事を参照してください。
Web Studioで利用可能な新機能
新機能の記事を参照してください。
システム要件
以下の表に、Studioのインストールと使用に関するサポート対象のオペレーティングシステム、ブラウザ、表示設定、およびハードウェア要件を示します。
サポートされているオペレーティングシステム
| オペレーティングシステム | エディション | Server Core のサポート |
|---|---|---|
| ウィンドウズ サーバー 2025 | スタンダード、データセンター | はい |
| ウィンドウズ サーバー 2022 | スタンダード、データセンター | はい |
| ウィンドウズ サーバー 2019 | スタンダード、データセンター | はい |
| ウィンドウズ サーバー 2016 | スタンダード、データセンター | はい |
サポートされているブラウザー
| ブラウザー | サポートされている最小バージョン |
|---|---|
| マイクロソフト エッジ | 92 |
| Firefox ESR (延長サポートリリース) | 90 |
| グーグル クローム | 92 |
| サファリ | 14 |
表示要件
| 要件 | 値 |
|---|---|
| 推奨画面解像度 | 1440 × 1024 |
ハードウェア要件
| リソース | 最小要件 |
|---|---|
| メモリ | 1 GB RAM |
| ディスク容量 | 100 MB |
Web Studio のインストール
以下の情報は、コアコンポーネントのインストールのガイダンスを補足するものです。Web Studioをインストールするには:
-
Citrix Virtual Apps™ and Desktopsの製品版ISOインストーラーを使用してWeb Studioをインストールします。ISOインストーラーは、前提条件を確認し、不足しているコンポーネントをインストールし、Web Studio Webサイトをセットアップし(Delivery Controllerのインストールに含まれている場合はDelivery Controller上に)、基本的な構成を実行します。
-
インストール時にWeb Studioが含まれていなかった場合は、インストーラーを使用してWeb Studioを追加します。
-
Web Studioのインストール時に、Delivery ControllerのFQDNを入力するよう求められます。注:
-
完全に機能させるために、Web StudioとDelivery Controllerを同じバージョンで実行することをお勧めします。
-
複数のDelivery Controllerを追加できます。Web Studioはランダムな順序でそれらに接続を試みます。Web Studioが接続を試みているDelivery Controllerに到達できない場合、Web Studioは自動的に他のDelivery Controllerにフォールバックします。
-
コアコンポーネントでDirectorが選択され、インストールされている場合、ここで追加するDelivery ControllerはWeb StudioとDirectorの両方に使用されます。
-
Delivery ControllerがTLS用に構成されている(推奨)場合、入力されたFQDNは、Delivery Controllerにインストールされている証明書の共通名またはサブジェクトの別名と一致する必要があります。
-
Web Studioは、サイト名に関係なく、Site ID = 1の任意のIIS Webサイトにインストールできます。この機能により、Default Web Siteの代わりにカスタムIISサイトでWeb Studioをホストできます。
-
ISOインストーラーを実行する前にIISがインストールされていない場合、インストーラーはIISを自動的に構成し、Default Web Site(サイトID = 1)の下にWeb Studioを展開します。インストール後、必要に応じてサイト名を変更できます。
-
IISがすでにインストールされている場合、サイトIDが1である限り、希望する名前と物理パスでIISサイトを事前に作成できます。その後、Web Studioはそのサイトの直下にインストールされ、それ以上の構成は必要ありません。
-
デリバリーコントローラーの追加(/en-us/citrix-virtual-apps-desktops/2511/media/add-delivery-controller.png) -
-
完了ページで、インストールされたコンポーネントを確認し、完了をクリックします。Site Managerの起動(/en-us/citrix-virtual-apps-desktops/2511/media/launch-site-manager.png)
注:
TLS 用の証明書を構成する
デフォルトでは、IISがHTTPS用にまだ構成されていない場合、インストーラーはサーバーのFQDNを証明書の共通名として使用して自己署名証明書を作成し、ポート443にバインドします。この動作により、ユーザーはローカルマシンからWeb Studioにアクセスできますが、他のマシンから接続するユーザーは、証明書が信頼されていないためセキュリティ警告が表示されます。この証明書を、エンタープライズまたは公開認証局 (CA) によって署名された証明書に置き換えることをお勧めします。詳細については、「」(/ja-jp/citrix-virtual-apps-desktops/2511/secure/tls-studio)を参照してください。IISでTLS証明書がすでに構成されている場合、インストーラーは変更を行いません。
注:
サイトをセットアップする
Citrix Virtual Apps and Desktops展開 (サイトとも呼ばれます) をセットアップするには、Citrix Site Managerツールを使用します。このツールは、Delivery Controllerとともに自動的にインストールされます。
サイトをセットアップするには、次の手順に従います。
-
Delivery Controller で、デスクトップのスタートメニューを開き、Citrix > Citrix Site Manager を選択します。
-
Citrix Site Manager で、Create a site を選択します。サイトセットアップウィザードが表示されます。
-
サイトを作成し、その設定を次のように構成します。
-
はじめにページで、サイトの名前を入力します。
-
データベースページには、サイト、監視、および構成ログデータベースを設定するための選択肢が含まれています。詳細については、「手順3. データベース」を参照してください。
-
ライセンスページで、ライセンスサーバーのアドレスを指定し、使用する(インストールする)ライセンスを示します。詳細については、「手順4. ライセンス」を参照してください。
-
-
Summary ページで、すべての設定を確認し、Submit をクリックします。このControllerのIPアドレスは、自動的にサイトに追加されます。注:サイトを作成したユーザーは、そのサイトの完全な管理者になります。詳細については、「委任管理」を参照してください。
サイトの作成後に新しいControllerをインストールする場合は、そのControllerをサイトに追加する必要があります。詳細な手順は次のとおりです。
-
この新しいControllerでCitrix Site Managerを実行します。
-
既存のサイトに参加を選択します。
-
既にサイトに追加されているControllerのアドレスを入力します。
-
Submitをクリックします。
管理のためにDelivery ControllerをWeb Studioに追加する
Studio構成ツールを使用して、管理のためにDelivery ControllerをWeb Studioに追加します。このツールはWeb Studioのインストールフォルダーにあります。
デフォルトでは、このツールは以下のデフォルトフォルダーにインストールされます。
-
C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe
Web Studioで管理したいサイトに対して、以下の2つのDelivery Controller (
ddc1.studio.local および ddc2.studio.local) を構成するとします。以下のPowerShellコマンドを実行します。
-
.\StudioConfig.exe --server "ddc1.studio.local,ddc2.studio.local"
注:
-
このツールにはコンピューター管理者権限が必要です。
-
IISサーバーのキャッシュ設定により、Delivery Controllerの構成変更がすぐに反映されない場合があります。すぐに反映させるには、Web Studioサーバーに移動し、インターネットインフォメーションサービス (IIS) マネージャーを開き、Server_name > サイト > Web StudioがインストールされているIISサイト名 (サイトID = 1) に移動して、Webサイトの管理ペインで 再起動 を選択します。
-
新しいFQDNでDelivery Controllerを再展開する場合、
StudioConfig.exeを使用してWeb Studioで、およびC:\Program Files\Citrix\Web Studio\Site\assets\json\manifest.jsonファイルでFQDNを更新します。manifest.jsonファイルを更新しないと、古いFQDNがWeb Studioのサインインウィンドウに表示されたままになります。その結果、サインイン時に新しいFQDNを代替として入力する必要があります。 -
サポートされているすべてのパラメーターを表示するには、
StudioConfig.exe --helpを実行します。
(オプション) Web StudioをDelivery Controllerのプロキシとして構成する
デフォルトでは、Web Studioコンソールを使用して展開を管理する場合、Webブラウザーを介してWeb StudioサーバーとDelivery Controllerの両方に接続します。Web StudioサーバーをDelivery Controllerのプロキシとして構成するオプションが提供されています。その結果、展開を管理する際にはWeb Studioサーバーにのみ接続することになります。
このセクションでは、Web StudioサーバーをDelivery Controllerのプロキシとして構成する方法を説明します。Web StudioとDelivery Controllerは異なるサーバーにインストールされていることを前提としています。
開始する前に、展開に必要なすべてのコアコンポーネントがインストールされていることを確認してください。詳細については、「コアコンポーネントのインストール」を参照してください。
Web Studio のプロキシモードを有効にするには、次の手順に従います。
-
Web Studio サーバーで、Windows PowerShell を管理者として実行します。
-
次のコマンドを実行します。
fqdn_of_webstudio_machineは Web Studio サーバーの FQDN に置き換えてください。& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --enableproxy --proxyserver "fqdn_of_webstudio_machine"注:ロードバランシングされたWeb Studio展開がある場合は、fqdn_of_webstudio_machineをロードバランサーサーバー(仮想サーバーとも呼ばれます)のFQDNに置き換えます。詳細については、「ロードバランシングされたWeb Studio展開のセットアップ」を参照してください。
Web Studioのプロキシモードを無効にするには、このPowerShellコマンドを実行します。
& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --disableproxy
(オプション) Pendo を有効または無効にする
バージョン 2411 以降、Web Studio は Pendo を統合しており、これはデフォルトで有効になっています。Pendo は、Citrix プライバシーポリシー に従って使用状況データを収集します。また、Web Studio の右下隅にアイコンを追加し、コンテキストに応じた機能情報とフィードバックオプションを提供します。使用状況データを共有したくない場合は、Studio 構成ツールを使用して Pendo を無効にできます。
このツールは Web Studio のインストールフォルダーにあります。デフォルトでは、ツールは次のフォルダーにインストールされます:
C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe。
Pendo を無効にするには、次の手順に従います。
-
Web Studioにサインインします。右下隅にアイコンが表示されている場合、Pendoは有効になっています。
-
Web Studioサーバーで、管理者としてWindows PowerShellを実行します。 このPowerShellコマンドを実行します。
& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --disablependo
Pendoを有効にするには、このコマンドを実行します。
& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --enablependo
Web Studioのセキュアなサーバー構成
セキュリティを強化するために、Web Studio をホストするサーバーに次のセキュリティ構成を適用します。これらの設定は、Web Studio 自体ではなく、サーバーレベルで適用されます。
中程度の強度の SSL 暗号スイート(SWEET32)を無効にする
Web Studio サーバーでは、SWEET32 攻撃に対して脆弱な中程度の強度の暗号スイート
TLS_RSA_WITH_3DES_EDE_CBC_SHA が使用されている場合があります。 この暗号スイートを無効にするには、Web Studio サーバーで次の PowerShell コマンドを実行します。 Disable-TlsCipherSuite -Name TLS_RSA_WITH_3DES_EDE_CBC_SHA
非推奨の TLS 1.0 および 1.1 プロトコルを無効にする
TLS 1.0 と TLS 1.1 は非推奨であり、Web Studio サーバーでは有効にしないでください。 これらを無効にするには、次の手順を実行します。
-
レジストリエディター(
regedit.exe)を開きます。 -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocolsに移動します。 -
次のサブキーが存在しない場合は、作成します。
-
TLS 1.0\Client -
TLS 1.0\Server -
TLS 1.1\Client -
TLS 1.1\Server
-
-
各
ClientキーとServerキーに、次のDWORD (32-bit)値を作成します。-
Enabled=0 -
DisabledByDefault=1(省略可能ですが推奨されます)
-
-
変更を適用するためにサーバーを再起動します。
Web Studioにサインインする
-
デフォルトのポート番号 443 が使用されている場合は、
https://<address of the server hosting Web Studio>/Citrix/Studioで Web Studio にアクセスします。別のポートが構成されている 場合は、https://<address of the server hosting Web Studio>:<port number>/Citrix/Studioを使用します。Web Studio に Delivery Controller を追加 しており、それらに到達可能な場合、サインインページが表示されます。注:次の場合に、サインインできません ページが表示されます。-
サイトに Delivery Controller が指定されていません。接続するために Delivery Controller を追加するよう求められます。
-
指定された Delivery Controller に到達できません。接続を確認するには、テスト をクリックします。または、代替の Delivery Controller を入力し、接続 をクリックします。
-
-
ユーザー名、パスワード、ドメインを入力します。
-
サインインをクリックします。
次のステップ
-
Web Studioを使用して、次の方法で仮想アプリとデスクトップをユーザーに配信します。
-
マシンカタログを作成する(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/machine-catalogs-create.html)
-
デリバリーグループを作成する(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/delivery-groups-create.html)
-
アプリケーショングループを作成する(オプション)(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/application-groups-create.html)
-