Web Studioのインストール

はじめに

Citrix Studioは、Citrix Virtual Apps and Desktopsの展開を構成および管理できるWindowsベースの管理コンソールです。Web Studioは、Citrix Studioの次世代版であり、Citrix Studioと完全に同等の機能を備えたWebベースの管理コンソールです。(/ja-jp/citrix-daas/overview#studio)と同じルックアンドフィールで、Web StudioはネイティブのWebエクスペリエンスを提供することで、管理エクスペリエンスを最新化します。

Web Studioは、Internet Information Service (IIS) がインストールされている任意のWindowsサーバーに展開できます。展開オプションは2つあります。

  • 専用サーバーにインストールする場合:

    パフォーマンスと拡張性が重要となる大規模な環境では、Web Studioを専用サーバーにインストールすることをお勧めします。このサーバーは、オプションでDirectorもホストできます。

  • デリバリーコントローラー™と統合:

    迅速な展開やシンプルな環境では、Web StudioをDelivery Controllerに直接インストールします。このアプローチは、管理オーバーヘッドを最小限に抑えることが優先される小規模な展開に最適です。

次の図は、Web Studioのアーキテクチャを示しています。

Web Studioのアーキテクチャ(/ja-jp/citrix-virtual-apps-desktops/2503/media/web-studio-architecture.png)

Web Studioを稼働させるための一般的なワークフローは次のとおりです。

  1. Web Studioをインストールする(#install-web-studio-1)。

  2. TLSの証明書を構成する(#configure-a-certificate-for-tls)。

  3. サイトをセットアップする(#set-up-a-site)。

  4. 管理のためにウェブスタジオにデリバリーコントローラーを追加する

  5. (オプション) Web Studio をデリバリーコントローラーのプロキシとして構成する(#optional-configure-web-studio-as-a-proxy-for-delivery-controllers)

  6. (オプション) Pendoを無効にする(#optional-enable-or-disable-pendo)。

  7. Web Studioにサインインする(#sign-in-to-web-studio)。

負荷分散されたWeb Studio展開をセットアップするには、こちらの記事を参照してください。

Web Studioで利用可能な新機能

新機能」の記事を参照してください。

システム要件

サポートされているオペレーティングシステム:

  • Windows Server 2025、スタンダードおよびデータセンターエディション、およびサーバーコアオプション付き

  • Windows Server 2022、スタンダード および データセンター エディション、および サーバーコア オプション付き

  • Windows Server 2019、スタンダード および データセンター エディション、および サーバーコア オプション付き

  • Windows Server 2016、スタンダードおよびデータセンターエディション、Server Core オプションが有効なもの

サポートされているブラウザー:

  • マイクロソフト エッジ 92
  • Firefox ESR (エクステンデッド サポート リリース) 90
  • グーグル クローム 92
  • サファリ 14

Web Studioを表示するための推奨される最適な画面解像度は1440 x 1024です。

前提条件

このWeb Studioのリリースは、Citrix Virtual Apps and Desktops™ 2212の展開およびそれ以降のバージョンと互換性があります。

2212より前の展開の場合は、まず2212にアップグレードしてからWeb Studioをインストールしてください。

既知の制限事項

Web StudioとCitrix Studioを相互に利用する場合、以下の制限事項を考慮してください。Web Studioで作成されたテンプレートはCitrix Studioには表示されず、その逆も同様です。これは、Web Studioがテンプレートの保存にCitrix Studioとは異なるデータベースを使用しているためです。回避策として、Web Studioでテンプレートからポリシーを作成し、次にCitrix Studioでこのポリシーからテンプレートを作成します。その逆も同様です。

  • Web Studioのインストールを成功させるには、Internet Information Services (IIS) マネージャーでデフォルトのサイト名(Default Web Site)を変更しないでください。デフォルトのサイト名を変更すると、インストールが失敗します。

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を入力するよう求められます。

    注:

    • 複数のDelivery Controllerを追加できます。Web Studioはランダムな順序でそれらに接続を試みます。Web Studioが接続しようとしているDelivery Controllerに到達できない場合、Web Studioは自動的に他のDelivery Controllerにフォールバックします。
    • コアコンポーネントでDirectorが選択され、インストールされている場合、ここに追加するDelivery ControllerはWeb StudioとDirectorの両方で使用されます。
    • デリバリーコントローラーがTLS用に構成されている(推奨)場合、入力されたFQDNは、デリバリーコントローラーにインストールされている証明書の共通名またはサブジェクトの別名と一致する必要があります。

    デリバリーコントローラーの追加

  • 完了ページでは、Site Managerの起動チェックボックスがデフォルトで選択されており、Citrix Site Managerが自動的に開きます。後で起動するには、デスクトップのスタートメニューを開き、Citrix > Citrix Site Managerを選択します。Web Studioを起動する前に、Citrix Site Managerを使用してサイトを作成するか、既存のサイトに参加する必要があります。詳細については、「サイトのセットアップ」を参照してください。

    サイトマネージャーを起動

注:

コマンドラインを使用してWeb Studioをインストールすることもできます。例:.\XenDesktopServerSetup.exe /components webstudio /controllers "ddc1.studio.local" /configure_firewall /quiet。詳細については、「コマンドラインを使用したインストール」を参照してください。

TLSの証明書を構成する

デフォルトでは、IISがHTTPS用にまだ構成されていない場合、インストーラーはサーバーのFQDNを証明書の共通名として使用して自己署名証明書を作成し、それをポート443にバインドします。この動作により、ユーザーはローカルマシンからWeb Studioにアクセスできますが、証明書が信頼されていないため、他のマシンから接続するユーザーにはセキュリティ警告が表示されます。この証明書を、エンタープライズまたはパブリック認証局(CA)によって署名された証明書に置き換えることをお勧めします。詳細については、「Web StudioおよびDirectorでTLSを有効にする」を参照してください。IISでTLS証明書がすでに構成されている場合、インストーラーは変更を行いません。

注:

Web Studio展開のセキュリティ保護の詳細については、「Web Studio展開のセキュリティ保護」を参照してください。

サイトをセットアップする

Citrix Virtual Apps and Desktops展開(サイトとも呼ばれます)をセットアップするには、Citrix Site Managerツールを使用します。このツールは、Delivery Controllerとともに自動的にインストールされます。

サイトをセットアップするには、次の手順に従います。

  1. デリバリーコントローラーで、デスクトップのスタートメニューを開き、Citrix > Citrix Site Managerを選択します。

  2. Citrix Site Managerで、サイトの作成を選択します。サイトセットアップウィザードが表示されます。

  3. サイトを作成し、その設定を次のように構成します。

    • はじめにページで、サイトの名前を入力します。
    • データベースページには、サイト、監視、および構成ログデータベースのセットアップに関する選択肢が含まれています。詳細については、手順3. データベースを参照してください。
    • ライセンスページで、ライセンスサーバーのアドレスを指定し、次に使用する(インストールする)ライセンスを示します。詳細については、手順4. ライセンスを参照してください。
  4. 概要ページで、すべての設定を確認し、送信をクリックします。

    このコントローラーのIPアドレスは、自動的にサイトに追加されます。

    注:

    サイトを作成したユーザーは、そのサイトのフル管理者になります。詳細については、委任管理を参照してください。

サイトを作成した後に新しいコントローラーをインストールする場合、そのコントローラーをサイトに追加する必要があります。詳細な手順は次のとおりです。

  1. この新しいコントローラーでCitrix Site Managerを実行します。
  2. 既存のサイトに参加を選択します。
  3. 既にサイトに追加されているコントローラーのアドレスを入力します。
  4. 送信をクリックします。

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.localddc2.studio.local。次のPowerShellコマンドを実行します。

  • .\StudioConfig.exe --server "ddc1.studio.local,ddc2.studio.local"

注:

  • このツールにはコンピューターの管理者権限が必要です。
  • IISサーバーのキャッシュ設定により、Delivery Controllerの構成変更がすぐに反映されない場合があります。すぐに反映させるには、Web Studioサーバーに移動し、インターネットインフォメーションサービス (IIS) マネージャーを開き、Server_name > Sites > Default Web Site に移動して、[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 のプロキシモードを有効にするには、次の手順に従います。

  1. ウェブスタジオサーバーで、ウィンドウズパワーシェルを管理者として実行します。
  2. 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
<!--NeedCopy-->

(オプション) Pendo を有効または無効にする

バージョン 2411 以降、Web Studio は Pendo を統合しており、これはデフォルトで有効になっています。Pendo は、Citrix プライバシーポリシー に従って使用状況データを収集します。また、Web Studio の右下隅にアイコンを追加し、コンテキストに応じた機能情報とフィードバックオプションを提供します。使用状況データを共有したくない場合は、Studio 構成ツールを使用して Pendo を無効にできます。

このツールは Web Studio のインストールフォルダーにあります。デフォルトでは、このツールは次のフォルダーにインストールされます: C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe

Pendo を無効にするには、次の手順に従います。

  1. Web Studio にサインインします。右下隅にアイコンが表示されている場合、Pendo は有効になっています。
  2. Web Studio サーバーで、Windows PowerShell を管理者として実行します。 次の PowerShell コマンドを実行します。
& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --disablependo
<!--NeedCopy-->

Pendo を有効にするには、次のコマンドを実行します。

& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --enablependo
<!--NeedCopy-->

Web Studio にサインインする

  1. デフォルトのポート番号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を入力し、接続をクリックします。
  2. ユーザー名パスワードドメインを入力します。

  3. サインインをクリックします。

次のステップ

  1. VDAをインストールする

  2. Web Studioを使用して、次の方法で仮想アプリとデスクトップをユーザーに配信します。

    1. マシンカタログを作成する

    2. デリバリーグループを作成する

    3. アプリケーショングループを作成する(オプション)