デバイスを Redhawk SDR ドメインに接続する際に問題が発生しています。この問題のような同様の質問に対する回答の質問に従ってみました-with -running-a-second-node-on-another-processorですが、うまくいきません。デバイス マシンでコマンドを入力するとnameclt list
、次の応答が返されます。
Caught a TRANSIENT exception when trying to validate the type of the
NamingContext. Is the naming service running?
Redhawk 2.0.2 を搭載した CentOS 6.8 x64 の VM でドメイン マネージャーを実行しています。デバイスも VM 上にあり、最初の VM から複製されます。2 つの VM は、イーサネット LAN で接続された別々のホスト上にあります。ホストと VM をそれぞれのイーサネット ポートにブリッジするように構成し、4 台のマシンすべてに ping を実行できます。デバイス VM は 192.168.1.2 です。デバイスのホストは 192.168.1.5 です。ドメイン ホストは 192.168.1.6 で、ドメイン VM は 192.168.1.3 です。
デバイス VM の omniORB.cfg は次のとおりです。
InitRef = NameService=corbaname::192.168.1.3
InitRef = EventService=corbaloc::192.168.1.3:11169/omniEvents
supportBootstrapAgent = 1
endPoint = giop:unix:
ドメイン VM の omniORB.cfg は次のとおりです。
InitRef = NameService=corbaname::127.0.0.1
InitRef = EventService=corbaloc::127.0.0.1:11169/omniEvents
supportBootstrapAgent = 1
endPoint = giop:unix:
編集: 詳細については、2 つのホストが 2 つのイーサネット ポート間で直接接続されています。ルーターやスイッチはありません。ホストの IP は静的に割り当てられます。