解決策
これは、サーバにクライアントに応答するリソースがない場合、または双方の間にネットワーク通信の問題がある場合に発生する可能性があります。問題の解決を試みるには、次の提案に従ってください。
リソースの使用状況を確認する
SystemLinkサーバはビジー状態で、リソースよりも負荷が大きいため、応答に失敗することがあります。システム管理には多くのリソースが必要なため、少なくとも
最小限のサーバリソース要件がSystemLinkサーバで満たされていることを確認してください。
- この場合、Windowsタスク マネージャーはCPU/RAM/イーサネットの使用率が高いことを示すことがあります。
TCP/IP接続を確認する
SystemLinkクライアントがEthernet/TCP経由でSystemLinkサーバに接続できない場合は、クライアント上で次のDOSコマンドを使用してネットワーク接続をテストします。
- ping server_address
- Telnet server_address 4505
- Telnet server_address 4506
- ここで、server_address は、SystemLink Clientダイアログに入力されたホスト名です。
- Telnetの結果が空白の場合は成功を表します。接続できないエラーメッセージが表示された場合は、ポートに到達できないことを示しています。
- Windowsのプログラムと機能ダイアログでTelnetをアクティブにする必要がある場合があります。代わりに、PowerShellスクリプトを使用してポートの接続をテストすることもできます。
- Test-NetConnection -ComputerName <server> -Port 4505
- Test-NetConnection -ComputerName <server> -Port 4505
- 接続がない場合は、IT部門と協力して、クライアントとサーバ間のネットワークトラフィックを確認してください。
Saltの接続を確認する
SystemLinkクライアントは、Salt-minion層を使用してSystemLink サーバと通信できる必要があります。これは、クライアントで次のDOS shellコマンドを実行することで確認できます。
- "C:\Program Files\National Instruments\Shared\salt-minion\salt-call.bat" test.ping
- Salt-minion test.pingは通常、サーバとクライアント間のsalt層での接続が成功したことを示すTrueを返すまでに約10秒かかります。
- 20秒以上後にSalt-minionが戻った場合は、 user_port.txtファイルを確認してください。
- Salt-minion test.ping がminion.pubファイルの欠落に関するエラーをスローした場合は、 C:\ProgramData\National Instruments\salt\conf\pki\minion\minion.pubフォルダーを参照します。
- おそらく、 minion.pem秘密鍵ファイルのみが見つかります。その場合は、 minion.pemファイルを削除し、NI Salt-Minionサービスを再起動してください。
- Salt-minionは秘密鍵(.pem)と公開鍵(.pub)の両方を再作成します。