展開

HTML5向けCitrix Workspaceアプリの展開

StoreFrontでHTML5向けCitrix Workspaceアプリを有効にするには

HTML5向けCitrix Workspaceアプリユーザーに提供するデスクトップやアプリケーションのStoreFrontストアに対して、Citrix Workspace for Webサイト上のHTML5向けCitrix Workspaceアプリを有効にする必要があります。

重要:複数サーバーのStoreFront展開環境では、同時に複数のサーバー上でサーバーグループの構成を変更しないでください。展開内のほかのサーバー上でCitrix StoreFront管理コンソールを同時に実行していないことを確認してください。変更が完了したら、構成の変更をサーバーグループに反映させて、展開内のほかのサーバーを更新します。

  1. StoreFrontストアを作成していない場合は、環境にStoreFrontを展開して、HTML5向けCitrix Workspaceアプリユーザーに提供するデスクトップとアプリケーションを集約するストアを作成します。

    新しいストアを作成すると、Citrix Workspace for Webサイトが自動的に作成されます。StoreFrontストアの作成について詳しくは、「ストアの作成」を参照してください。

  2. Citrix StoreFront管理コンソールの左側のペインで[Citrix Workspace for Web]ノードを選択します。結果ペインで、HTML5向けCitrix Workspaceアプリユーザーにリソースを提供するサイトを選択し、[操作] ペインで [Citrix Workspaceの展開] をクリックします。

  3. 次のいずれかのオプションを選択して、HTML5向けCitrix Workspaceアプリを有効にします。

    • ローカルにインストールされたCitrix Workspaceを使って、ユーザーがサイトからデスクトップやアプリケーションにアクセスするようにするには、[ローカルインストールに失敗した場合にHTML5向けCitrix Workspaceアプリを使用する] を選択します。Citrix Workspaceをインストール済みのユーザーは、リソースへのアクセスにHTML5向けCitrix Workspaceアプリを使用することはできません。Citrix WorkspaceをインストールしていないWindowsおよびMac OS Xのユーザーは、サイトにログオンする度にCitrix Workspaceのインストールを求められますが、インストールを実行できない場合はHTML5向けCitrix Workspaceアプリを使用することができます。
    • ローカルにCitrix Workspaceをインストールしているかどうかに関係なく、すべてのユーザーにHTML5向けCitrix Workspaceアプリを介してサイトからデスクトップやアプリケーションにアクセスさせるには、[常にHTML5向けCitrix Workspaceアプリを使用する] を選択します。
  4. Citrix Virtual AppsまたはCitrix Virtual Apps and Desktops上でWebSocket接続を許可した時に使用されたポートを変更した場合、次の手順に従ってCitrix Workspace for WebサイトのWebSocketポートを変更します。

    1. テキストエディターを使ってCitrix Workspace for Webサイトのweb.configファイルを開きます。このファイルは通常、C:\inetpub\wwwroot\Citrix\storenameWebディレクトリにあります。ここで、storenameはストアの作成時に指定した名前です。

    2. ファイル内で次の要素を検索します。

      <html5 … preferences=”” … />

    3. preferences属性の値をwsPort:portnumber;に設定します。ここでportnumberは、ポリシーで構成したポートです。

Citrix Virtual Apps and Desktopsへの直接接続を有効にするには

HTML5向けCitrix WorkspaceアプリはWebSocketプロトコルを使って仮想デスクトップやホストされるアプリケーションにアクセスします。デフォルトでは、WebSocket接続はCitrix Virtual Apps and Desktopsにより禁止されています。Citrix Gatewayを介した接続なしでローカルネットワークからデスクトップやアプリケーションにユーザーがアクセスできるようにするには、Citrix Virtual Apps and DesktopsでWebSocket接続を許可する必要があります。

WebSocket接続はCitrix Gatewayでもデフォルトで無効になっています。Citrix Gatewayを介してデスクトップやアプリケーションにアクセスするリモートユーザーをサポートするには、WebSocket接続を有効にしたHTTPプロファイルを作成して、それをCitrix Gateway仮想サーバーにバインドするかグローバルに適用する必要があります。HTTPプロファイルの作成については、「HTTP構成」を参照してください。

警告

レジストリエディターの使用を誤ると、深刻な問題が発生する可能性があり、Windowsの再インストールが必要になる場合もあります。レジストリエディターの誤用による障害に対して、Citrixでは一切責任を負いません。レジストリエディターは、お客様の責任と判断の範囲でご使用ください。また、レジストリファイルのバックアップを作成してから、レジストリを編集してください。 メモ

ユーザーデバイスとCitrix Virtual Apps and DesktopsやCitrix Virtual Appsサーバー間の通信をSecureICAで暗号化している場合は、HTML5向けCitrix Workspaceアプリで基本レベル以外の暗号化はサポートされません。

Citrix Provisioning Servicesを使用してCitrix Virtual Apps and Desktopsへの接続を有効にするには

Citrix Provisioning Servicesを使ってプロビジョニングされた(非固定の)マシンを展開するには、HTML5向けCitrix Workspaceアプリの接続を有効にするマシンカタログと配信グループを作成します。構成したWebSocketポリシーをマシンカタログに適用してください。

WebSocketポリシーを適用するにはマシンを再起動する必要があります。MCS(別個のIDディスク)を使って展開した永続書き込みキャッシュファイルおよびマシンを使用するように構成したCitrix Provisioning Servicesベースのマシンの場合、マシンの再起動時にポリシーは維持されます。ただし、一時書き込みキャッシュファイルを使用するように構成されたCitrix Provisioning Servicesベースのマシンカタログの場合、これらのポリシーをvDiskに適用する必要があるか、またはターゲットデバイスにこれらのポリシーを実装できません。

ポリシーがvDiskに適用されるよう、次の手順を実行してください。

  1. Citrix Provisioningコンソールを使って、マシンカタログおよびデリバリーグループの一部であるターゲットデバイスをシャットダウンします。ターゲットデバイスのアクセスの種類を[実稼働]から[保守]に変更します。

    詳しくは、「ターゲットデバイス」を参照してください。マシンカタログの一部であるターゲットデバイスを使用する必要があります。デリバリーグループまたはポリシーは適用されません。

  2. vDiskの新しいバージョンを作成し、[アクセス]を[保守]に設定します。詳しくは、「vDiskイメージの手動更新」を参照してください。
  3. 保守ターゲットデバイスを起動し、ブートメニューから保守vDiskバージョンを選択します。次のキーがレジストリに追加されるか確認します。
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICAPolicies\AcceptWebSocketsConnections
    2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WebSocketsPort
    3. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WSTrustedOriginServerList
  4. ターゲットデバイスをシャットダウンし、ターゲットデバイスのアクセスの種類を[実稼働]に戻して、新しいvDiskのバージョンを実稼働にします。次に、ターゲットデバイスを起動して、現在既存のvDiskから実行しているそのほかのターゲットデバイスを再起動します。

vDiskのバージョン化を使用しない場合、vDiskを使用するすべてのターゲットデバイスをシャットダウンし、vDiskをプライベートイメージモードにし、次にターゲットデバイスでイメージを更新して、基本vDiskイメージにポリシーを適用できます。

展開