【问题标题】:Starting of a remote device manager启动远程设备管理器
【发布时间】:2014-04-18 20:56:13
【问题描述】:

我正在运行一个在多台计算机上具有设备的波形。域管理器和设备管理器在一个 GPP(1) 上启动。设备管理器在另一个 GPP(2) 上启动。域管理器和设备管理器在 GPP 启动时启动。

我可以为操作员制定一个程序,说明首先启动 GPP(2),然后启动 GPP(1)。但这种方法并不可取。我希望能够在域管理器启动后从 GPP(1) 启动 GPP(2) 上的设备管理器。

REDHAWK 有启动远程设备管理器的标准方法吗?

【问题讨论】:

    标签: redhawksdr


    【解决方案1】:

    DeviceManager 旨在等待 DomainManager 启动。因此,标准过程是在 /etc/init.d 中添加一个脚本,以便远程 DeviceManager 在运行它的远程机器启动时启动。

    为了澄清,让我们使用您的示例进行详细说明。机器 1 将运行 DomainManager 和 DeviceManager(1)/GPP(1)。这台机器可能位于 192.168.1.1。机器 2 将运行 DeviceManager(2)/GPP(2)。这台机器可能在 192.168.1.2。

    只要机器 1 启动,DomainManager 就会启动。它会愉快地等待 DeviceManagers 向它注册。

    机器 2 的 /etc/omniORB.cfg 文件设置为指向 192.168.1.1。当它启动时,DeviceManger 将尝试向 DomainManager 注册。会发生以下两种情况之一:

    1. 位于 192.168.1.1 的 DomainManager 已经启动并运行。在这种情况下,DeviceManager(2) 注册成功并准备好运行应用程序。

    2. 192.168.1.1 的 DomainManager 尚未运行。在这种情况下,DeviceManager(2) 将挂起并等待 DomainManager 出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-21
      • 2017-10-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      • 2013-07-10
      • 2012-05-26
      相关资源
      最近更新 更多