Web Studioのインストール

注:

Citrix Studio (MMC Studio) はバージョン2511以降で削除され、サポートされなくなりました。この記事では、Web Studioが唯一使用される管理コンソールであることを前提としています。

はじめに

Web Studioは、Citrix Studioと完全に同等の機能を備えたWebベースの管理コンソールです。Citrix DaaS Studioインターフェイスと同じルックアンドフィールで、Web 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を稼働させるための一般的なワークフローは次のとおりです。

  1. Web Studioのインストール

  2. TLS用証明書の設定

  3. サイトのセットアップ

  4. 管理のためにDelivery ControllerをWeb Studioに追加

  5. (オプション) Delivery ControllerのプロキシとしてのWeb Studioの構成

  6. (オプション) Pendoの無効化

  7. Web Studioのセキュアなサーバー構成

  8. Web Studioへのサインイン

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

Web Studioで利用可能な新機能

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

システム要件

次の表は、Studioのインストールと使用に関するサポートされているオペレーティングシステム、ブラウザー、表示設定、およびハードウェア要件を示しています。

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

オペレーティングシステム エディション Server Coreのサポート
Windows Server 2025 Standard、Datacenter はい
Windows Server 2022 Standard、Datacenter はい
Windows Server 2019 Standard、Datacenter はい
Windows Server 2016 Standard、Datacenter はい

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

ブラウザー サポートされている最小バージョン
Microsoft Edge 92
Firefox ESR (Extended Support Release) 90
Google Chrome 92
Safari 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にフォールバックします。
    • Core ComponentsでDirectorが選択されインストールされている場合、ここに追加するDelivery ControllerはWeb StudioとDirectorの両方で使用されます。
    • Delivery ControllerがTLS用に構成されている(推奨)場合、入力されたFQDNは、Delivery Controllerにインストールされている証明書の共通名またはサブジェクト代替名と一致する必要があります。
    • Web Studioは、サイト名に関係なく、サイトID = 1の任意のIIS Webサイトにインストールできます。この機能により、Web StudioをDefault Web Siteではなく、カスタムIISサイトでホストできます。

      • ISOインストーラーを実行する前にIISがインストールされていない場合、インストーラーはIISを自動的に構成し、Default Web Site(サイトID = 1)の下にWeb Studioを展開します。インストール後、必要に応じてサイト名を変更できます。

      • IISがすでにインストールされている場合、サイトID1である限り、任意の名前と物理パスでIISサイトを事前に作成できます。Web Studioは、それ以上の構成なしでそのサイトに直接インストールされます。

    Delivery Controllerの追加

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

    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. Delivery Controllerで、デスクトップのスタートメニューを開き、Citrix > Citrix Site Managerを選択します。

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

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

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

    このControllerのIPアドレスは、サイトに自動的に追加されます。

    注:

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

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

  1. この新しいControllerでCitrix Site Managerを実行します。
  2. Join an existing siteを選択します。
  3. すでにサイトに追加されているControllerのアドレスを入力します。
  4. Submitをクリックします。

管理のためにDelivery ControllerをWeb Studioに追加

Studio構成ツールを使用して、管理のためにDelivery ControllerをWeb Studioに追加します。このツールはWeb Studioのインストールフォルダーにあります。

デフォルトでは、このツールは次のデフォルトフォルダーにインストールされます。

  • C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe

Web Studioで管理したいサイト用に、ddc1.studio.localddc2.studio.localの2つのDelivery Controllerを構成するとします。次のPowerShellコマンドを実行します。

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

注:

  • このツールにはコンピューター管理者権限が必要です。
  • IISサーバーのキャッシュ設定により、Delivery Controllerの構成変更がすぐに反映されない場合があります。すぐに反映させるには、Web Studioサーバーに移動し、Internet Information Services (IIS) マネージャーを開き、Server_name > Sites > Web StudioがインストールされているIISサイト名 (サイトID = 1) に移動し、Manage WebsiteペインでRestartを選択します。
  • 新しいFQDNでDelivery Controllerを再展開する場合、StudioConfig.exeC:\Program Files\Citrix\Web Studio\Site\assets\json\manifest.jsonファイルでWeb Studio内のFQDNを更新します。manifest.jsonファイルを更新しないと、古いFQDNがWeb Studioのサインインウィンドウに表示されたままになります。その結果、サインイン時に代替として新しいFQDNを入力する必要があります。
  • サポートされているすべてのパラメーターを表示するには、StudioConfig.exe --helpを実行します。

(オプション) Delivery ControllerのプロキシとしてのWeb Studioの構成

デフォルトでは、Web Studioコンソールを使用して展開を管理する場合、Webブラウザーを介してWeb StudioサーバーとDelivery Controllerの両方に接続します。Web StudioサーバーをDelivery Controllerのプロキシとして構成するオプションが提供されています。その結果、展開を管理する際にはWeb Studioサーバーにのみ接続します。

このセクションでは、Web StudioサーバーをDelivery Controllerのプロキシとして構成する方法を説明します。Web StudioとDelivery Controllerが異なるサーバーにインストールされていることを前提としています。

開始する前に、展開に必要なすべてのコアコンポーネントがインストールされていることを確認してください。詳細については、コアコンポーネントのインストールを参照してください。

Web Studioのプロキシモードを有効にするには、次の手順に従います。

  1. Web Studioサーバーで、Windows PowerShellを管理者として実行します。
  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のセキュアなサーバー構成

セキュリティを向上させるために、Web Studioをホストするサーバーに次のセキュリティ構成を適用します。これらの設定は、Web Studio自体ではなく、サーバーレベルで適用されます。

中強度SSL暗号(SWEET32)の無効化

Web Studioサーバーは、中強度の暗号TLS_RSA_WITH_3DES_EDE_CBC_SHAを使用する可能性があり、これはSWEET32攻撃に対して脆弱です。 この暗号を無効にするには、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サーバーで有効にすべきではありません。 これらを無効にするには:

  1. レジストリエディター(regedit.exe)を開きます。
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocolsに移動します。
  3. 存在しない場合は、次のサブキーを作成します。
    • TLS 1.0\Client
    • TLS 1.0\Server
    • TLS 1.1\Client
    • TLS 1.1\Server
  4. ClientおよびServerキーで、次のDWORD (32-bit)値を作成します。
    • Enabled = 0
    • DisabledByDefault = 1(オプションですが推奨)
  5. 変更を適用するためにサーバーを再起動します。

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を使用します。

    Delivery ControllerがWeb Studioに追加され、それらに到達可能な場合、サインインページが表示されます。

    注:

    次の場合にUnable to sign inページが表示されます。

    • サイトにDelivery Controllerが指定されていない。接続するために追加するよう求められます。
    • 指定されたDelivery Controllerに到達できない。接続性を確認するにはTestをクリックします。または、代替のDelivery Controllerを入力してConnectをクリックします。
  2. User namePassword、およびDomainを入力します。

  3. Sign inをクリックします。

次のステップ

  1. VDAのインストール

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

    1. マシンカタログの作成

    2. デリバリーグループの作成

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