Web Studioのインストール(プレビュー)
はじめに
Citrix Studioは、Citrix Virtual Apps and Desktops環境を構成および管理するWindowsベースの管理コンソールです。Web Studioは次世代のCitrix Studioであり、Citrix Studioと完全に同等の機能を提供するWebベースの管理コンソールです。Web Studioは、Citrix DaaSの[完全な構成]インターフェイス と同じ外観で、ネイティブのWebエクスペリエンスを提供することで、管理エクスペリエンスを刷新しています。
Web Studioは、インターネットインフォメーションサービス(IIS)がインストールされている任意のWindowsサーバーに展開できます。迅速な展開のために、Delivery ControllerとともにWeb Studioをインストールすることをお勧めします。その場合、Web StudioはWebサイトとしてDelivery Controllerにインストールされます。アーキテクチャをシンプルにし、管理オーバーヘッドを減らすために、この設定に従うことをお勧めします。次の図は、Web Studioのアーキテクチャを示しています:

Web Studioを起動して実行するための一般的なワークフローは次のとおりです:
システム要件
以下のオペレーティングシステムがサポートされています:
- 
    Windows Server 2022 
- 
    Windows Server 2019のStandard Edition、Datacenter Edition、およびServer Coreオプション付き 
- 
    Windows Server 2016のStandard Edition、Datacenter Edition、およびServer Coreオプション付き 
前提条件
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のインストール
以下の情報は、「コアコンポーネントのインストール」のガイダンスを補足するものです。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のアドレスを入力するよう求められます。 注: - 複数のDelivery Controllerを追加できます。Web Studioはランダムな順序で接続を試みます。Web Studioが接続しようとしているDelivery Controllerに到達できない場合、Web Studioは自動的に他のDelivery Controllerにフォールバックします。
- [コアコンポーネント] でDirectorを選択してインストールした場合、ここで追加するDelivery ControllerはWeb StudioとDirectorの両方で使用されます。
- 外部パブリック証明機関の証明書を構成せず、エンタープライズCAの証明書を要求しない場合、Delivery ControllerのFQDNを構成するだけで済みます。
- 外部パブリック証明機関の証明書があり、Delivery ControllerのパブリックDNSを構成できる場合は、Delivery ControllerアドレスとしてDNS名を入力できます。
- エンタープライズ証明機関の証明書を要求して個人のDNSを指定できる場合は、Delivery Controllerアドレスとして個人のDNSを追加できます。
  
- 
    ブラウザーとWebサーバー間、およびブラウザーとDelivery Controller間の通信を保護するには、Web StudioをホストするIIS WebサイトとDelivery ControllerでTLS暗号化を有効にする必要があります。Delivery ControllerにTLS証明書が構成されていない場合、インストーラーは自己署名証明書を作成し、Delivery ControllerのFQDNとlocalhostをDNS名の証明書として使用します。TLS証明書が構成されている場合、インストーラーは何も変更しません。TLS暗号化について詳しくは、「Web Studio環境の保護(オプション)」を参照してください。 
- 
    Citrix Site Managerが自動で開くように、[完了] ページの [Site Managerを起動する] チェックボックスがデフォルトでオンになっています。後で起動するには、デスクトップの[スタート]メニューを開き、[Citrix]>[Citrix Site Manager] を選択します。Web Studioを起動する前に、Citrix Site Managerを使用してサイトを作成するか、既存のサイトに参加する必要があります。詳しくは、「Web Studioサイトのセットアップ」を参照してください。  
Web Studioサイトのセットアップ
Citrix Virtual Apps and Desktops環境(サイト)をセットアップするには、ツールのCitrix Site Managerを使用します。このツールは、Web Studioをインストールすると自動的にインストールされます。起動するには、デスクトップの[スタート]メニューを開き、[Citrix]>[Citrix Site Manager] を選択します。
Citrix Site Managerで、環境のニーズに基づいて次のオプションのいずれかを選択します。
- 
    サイトの作成。選択すると、サイトセットアップウィザードが表示され、Web Studioが管理する空のサイトを作成するよう求められます。次のように設定を構成します: - [はじめに] ページで、サイトの名前を入力します。
- [データベース] ページには、サイト、監視、および構成ログの各データベースを設定するための選択肢が含まれています。詳しくは、「手順3:データベース」を参照してください。
- [ライセンス] ページでライセンスサーバーのアドレスを指定して、使用(インストール)するライセンスを決定します。詳しくは、「手順4:ライセンス」を参照してください。
 注: サイトを作成する管理者には、そのサイトのすべての管理タスクの実行権限が設定されます。詳しくは、「管理者権限の委任」を参照してください。 
- 
    既存サイトへの参加。選択すると、[サイトの選択] ウィンドウが表示され、参加するサイトのDelivery Controllerのアドレスを入力するよう求められます。 
これで、Web Studioのサイトのセットアップは完了です。
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が別々のサーバーにインストールされていることを前提としています。
前提条件
開始する前に、次の前提条件を満たしていることを確認してください:
- 
    必要なコアコンポーネントがすべて環境にインストール済みであること 詳しくは、「コアコンポーネントのインストール」を参照してください。 
- 
    URL Rewrite Module 2.1がWeb Studioサーバーにインストールされていること https://www.iis.net/downloads/microsoft/url-rewriteからソフトウェアをダウンロードします。 注: Citrix Virtual Apps and Desktops 7 2212以降、このソフトウェアはWeb Studioとともに自動的にインストールされます。 
- 
    Microsoftアプリケーション要求ルーティング(ARR)バージョン3をWeb Studioサーバーにインストールしておきます。 https://www.iis.net/downloads/microsoft/application-request-routingからソフトウェアをダウンロードします。 注: ARRは、URL書き換えに依存しています。ARRをインストールする前に、URL Rewrite Moduleがインストールされていることを確認してください。 
手順1:orchServiceUrlの設定を変更する
- 
    Web Studioサーバーで、 C:\Program Files\Citrix\Web Studio\Site\assets\json\のmanifest.jsonを開きます。
- 
    orchServiceUrlを見つけて、その値をhttps://<FQDN of your Web Studio server>/citrix/webstudio/[orchserver]/orchestration/apiに変更します。
手順2:プロキシモードを有効にする
- 
    Web Studioサーバーで、インターネットインフォメーションサービス(IIS)マネージャー を開きます。 
- 
    [Application Request Routing Cache] をダブルクリックします。  
- 
    右側の [操作] ペインで、[Proxy]>[Server Proxy Settings] の順にクリックします。  
- 
    [Enable proxy] を選択します。  
- 
    右側の [操作] ペインで、[適用] をクリックします。 
手順3:URL書き換え規則を2つ作成する
- 
    左側の [接続] ペインで、[サイト]>[Citrix]> [WebStudio] の順に選択し、[URL書き換え] をダブルクリックします。  
- 
    次の手順に従って、オーケストレーションAPIのURL書き換え規則を追加します: - 
        右側の [操作] ペインで、[規則の追加] をクリックします。[規則の追加] ウィンドウが表示されます。  
- 
        [受信の規則] セクションで [空の規則] テンプレートをダブルクリックします。 
- 
        次のスクリーンショットに示すように、規則を作成します。 - 
[パターン]。「([^/]+)/(orchestration/api/.*)」を入力します。
- 
[URLの書き換え]。「https://{R:1}:{SERVER_PORT}/citrix/{R:2}」を入力します。  
 
- 
[パターン]。「
- 
        右側の [操作] ペインで、[適用] をクリックします。 
 
- 
        
- 手順2の説明に従って、Citrix Virtual Apps and Desktops のGatewayのURL書き換え規則を追加します。次のように設定を構成します:
    - 
[パターン]。「([^/]+)/(cvad/manage/.*)」を入力します。
- 
[URLの書き換え]。「https://{R:1}:{SERVER_PORT}/{R:2}」を入力します。  
 
- 
[パターン]。「
- 
    [Angular Routes] 規則の前に2つの規則を配置します。  
- 左側の [接続] ペインで、[Default Web Site] を再起動してすべての変更を有効にします。
注:
ベストプラクティスとして、外部パブリック証明機関の証明書またはエンタープライズ証明機関(CA)の証明書を使用して、Web Studio環境を保護することをお勧めします。詳しくは、「Web Studio環境の保護」参照してください。
Web Studioへのログイン
Web StudioのWebサイトはhttps://<address of the server hosting Web Studio>/Citrix/WebStudioにあります。
Web Studioにログオンするには、デスクトップの[スタート]メニューを開き、[Citrix]>[Citrix Web Studio] を選択します。Web Studioの権限を持つ管理者は、Active Directoryドメインユーザーである必要があります。Web Studioにログオンするときは、次のシナリオを考慮してください:
- 
    サイトのDelivery Controllerをまだ指定していない場合。Web Studioに一時的にアクセスできるように、Delivery Controllerを指定するよう求められます。 
- 
    現在、指定されたDelivery Controllerに到達できない場合、Web Studioにログオンできません。接続をテストして、それらのDelivery Controllerに到達できることを確認します。または、代わりのDelivery Controllerを指定して、Web Studioに一時的にアクセスできるようにします。 
ヒント:
サイトで永続的に使用するDelivery Controllerを設定するには、Studio構成ツールを使用します。
Studio構成ツール
Studio構成ツールを使用して、サイトのDelivery Controllerを構成します。このツールは、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)マネージャーを開き、[スタートページ]>[サイト]>[Default Web Site]に移動し、[Webサイトの管理]ペインで [再起動] を選択します。
次の手順
- 
    Web Studioを使用して、次の方法で仮想アプリと仮想デスクトップをユーザーに配信します: 
- 
        
        情報ソースにより、Citrix Studio(Windowsベースの管理コンソール)専用の記事に誘導されます。Citrix StudioとWeb Studioの外観は異なりますが、設定を構成するためのワークフローは(特に明記しない限りは)同じです。