クライアントはSystemLinkサーバに到達できるが、接続に失敗する

更新しました Apr 19, 2024

使用製品

ソフトウェア

  • SystemLink Server
  • SystemLink Client

問題

  •    SystemLinkクライアントをSystemLinkサーバに追加しましたが、そのシステム テーブルにはクライアントがアクティブ化されていませんと表示されます。
  • Web UIのSystemLink Serverシステムテーブルの状態列には SystemLinkクライアントが更新中…と表示されます。  

解決策

これは、クライアントがサーバに正常にアクセスできるものの、salt更新ジョブがタイムアウトまたは失敗している場合、またはサーバにライセンスの問題がある場合に発生する可能性があります。

ライセンスの問題

アクティブ化されていませんステータスの場合は、NI License Managerに十分なノードライセンスがあることを確認してください。
  • 詳細>>アクティブ化ツールバーメニューを使用して、管理対象クライアントを手動でアクティブ化できます。

更新ジョブの問題

Web UI のSystemLink Serverシステムテーブルの状態列でクライアントが更新中と表示されている場合は、salt接続は正常に機能していても、接続の確立後に送信される更新ジョブが失敗しているか、タイミングが合っていないことを意味します。この場合は、次の手順を試してください。
  • 実行中の更新ジョブをクリックして詳細を表示し、完了するまで待って、ジョブが失敗しているかタイムアウトしていることを確認します。
    • ステータス「失敗 (-2147220448) 」は、ジョブがタイムアウトし、詳細な結果がないことを示します。これは、サーバの負荷が高い場合、またはネットワークが非常に遅い場合に発生する可能性があります。 CPU/ネットワークの使用状況を確認し、SystemLink Serverマシンに十分なリソースがあることを確認してください。
  • DOSで次のコマンドを実行して、サーバからクライアントへのsalt接続を確認します。約10秒以内にTrueが返されます。
    • "C:\Program Files\National Instruments\Shared\salt-master\salt"<minion_id> test.ping
  • C:\ProgramData\National Instruments\salt\var\log\saltにあるSystemLinkクライアントsaltログで、更新ジョブの問題を確認してください。
  • C:\ProgramData\National Instruments\Skyline\Logs\にあるSystemLink Serverログで、System Management Serviceの障害がないか確認してください。
  • SystemLinkクライアントコンピュータを再起動します
  • SystemLinkクライアントsalt-minionを再起動します。
    • Windowsクライアントでは、WindowsサービスダイアログでNI Salt-Minionサービスを再起動します。
    • Linuxリアルタイムクライアントでは、 /etc/init.d/salt-minion restart を実行します。
  • SystemLink Serverサービスを再起動します(NI SystemLink Server Configダイアログ内)
  • SystemLinkサーバのシステムのリストから ystemLink クライアントを削除/再承認する
    • これにより、SystemLink ServerのSystemLinkクライアント情報 (エイリアス、ジョブ、プロパティ)が失われます。