テクニカルガイド > 監視画面をWebブラウザで表示する方法(RemoteApp編)

(応用編)複数のプロジェクトを扱う

2021/02/01

1つのRemoteAppサービスで、複数のFA-Panelプロジェクトをリモート接続させることが可能です。

通常、Panel BrowserからPanel Serverへダイレクトログインすると、Panel Serverのリビジョンに自動更新されます。RemoteAppサービスの場合、自動更新されるPanel BrowserはRemoteAppサービスを提供しているServerPCのPanel Browserが更新されます。仮に、複数のFA-Panelプロジェクトが別々のリビジョンで構築されていた際に、Panel ServerとPanel Browserのリビジョンが異なる状態になる可能性があります。

この状態を回避する為に、以下の様にPanel Broserの実行ファイルをプロジェクト単位で分ける設定を説明します。

設定例の前提条件
  • 2台のPanel Serverが稼働中であり、Projectを公開している状態である
  • ダイレクトログインに必要な設定が行われているiniファイルが用意されている

アプリケーションの公開

  1. FA-Panel6がインストールされているフォルダをコピー
  2. 任意の場所に貼り付ける
    ※例として「C:\Work\Project\Client1」にコピー
  3. iniファイルを配置
  4. 再度FA-Panel6のインストールフォルダのコピーを行い、任意の場所に貼り付ける
    ※例として「C:\Work\Project\Client2」にコピー
  5. iniファイルを配置
  6. サーバーマネージャーからコレクションを開く
  7. 「RemortApp プログラム」のタスクから、「RemoteApp プログラムの公開」を選択
  8. プログラムの選択画面から、「追加」を押下
  9. 手順2で用意したPanel Browserを選択
  10. 一覧にPanel Browserが追加されたことを確認し、再度「追加」を押下
  11. 手順4で用意したPanel Browserを選択
  12. 一覧にPanel Browserが追加されたことを確認し、「次へ」を押下
  13. 「公開」を押下
  14. 「閉じる」を押下
  15. 追加した1つ目のPanel Browserのプロパティを編集
  16. 名称を任意のものに変更
    ※例として「Project1」と指定
  17. 手順3で用意したiniファイルを読み込む設定を行い、「OK」を押下
    ※例として「/Login:C:\Work\project\client1\login.ini /InstanceMax:1」とする
  18. 追加した2つ目のPanel Browserのプロパティを編集
  19. 名称を任意のものに変更
    ※例として「Project2」と指定
  20. 手順5で用意したiniファイルを読み込む設定を行い、「OK」を押下
    ※例として「/Login:C:\Work\project\client2\login.ini /InstanceMax:1」とする
  21. プログラムが追加されたことを確認

ドメイン未取得の場合の追加設定

公開アプリケーションごとにレジストリの設定を行います。設定の詳細は「ドメイン未取得の場合の追加設定」シートを参照してください。
  1. 「ファイル名指定して実行」で「regedit」を指定して、レジストリエディタを起動
  2. Project1のPanel Browserの設定を行う
    ※ここでは以下のレジストリキーにアクセスする
    HKEY_LOCAL_MACHINE\
      SOFTWARE\
        Microsoft\
          Windows NT\
            CurrentVersion\
              Terminal Server\
                CentralPublishedResources\
                  PublishedFarms\
                    RoboticsCollecti\
                      Applications\
                        FAPanelBrowser6 (1)
    
  3. Project1の「RDPFileContents」の「full address:s」と「workspace id:s」の設定(コンピュータ名.ドメイン名)をWindowsServerのIPアドレスに変更
    「full address:s」
    「workspace id:s」
  4. Project2のPanel Browserの設定を行う
    ※ここでは、以下のキーへ移動
    HKEY_LOCAL_MACHINE\
      SOFTWARE\
        Microsoft\
          Windows NT\
            CurrentVersion\
              Terminal Server\
                CentralPublishedResources\
                  PublishedFarms\
                    RoboticsCollecti\
                      Applications\
                        FAPanelBrowser6 (2)
    
  5. Project2の「RDPFileContents」の「full address:s」と「workspace id:s」の設定(コンピュータ名.ドメイン名)をWindowsServerのIPアドレスに変更
    「full address:s」
    「workspace id:s」

動作確認を行う

  1. 「Work Respirces」を開き、Project1とProject2のPanel Browserが公開されていることを確認
  2. Project1を起動し、Panel Server1のプロジェクトの監視画面が表示されることを確認

  3. Project2を起動し、Panel Server2のプロジェクトの監視画面が表示されることを確認