OSイメージのクローン作成後にSystemLinkクライアントでMinion IDが重複する

更新しました Apr 19, 2024

使用製品

ソフトウェア

  • SystemLink
  • SystemLink Client

オペレーティング・システム

  • Windows

問題

  • OSイメージを複製して他のクライアントマシンで使用すると、マシンのSystemLink Client Minion IDが重複してしまいました。
  • 同じMinion IDを共有する複数のクライアントは、サーバによって同じクライアントとして検出されます。
  • コンピューター名を変更してMinion IDを手動で更新した後、サーバとの通信が停止し、SystemLinkクライアントで部分的に接続されましたステータスが表示されました。

ミニオンID.png

解決策

SystemLinkは、一意であることが期待されるMinion IDに基づいてクライアントを識別します。同じMinion IDを持つ複数のマシンがある場合、サーバはそれらすべてを単一のクライアントとして扱うことができます。 Minion IDは、製品名、シリアル番号、MAC アドレスに基づいて各コンピューターに固有です。

SystemLinkクライアントがMinion IDを更新するには、以下を行ってください。
  1. クライアントマシンのパスC:\Program Files\National Instruments\Shared\salt-minionに移動します。
  2. Salt-minion-cleanup.batファイルを右クリックし、 管理者として実行を選択します。
ソルトミニオンクリーンアップ.png

管理者権限でコマンドプロンプトウィンドウを開いて、次のように入力することもできます。
「C:\Program Files\National Instruments\Shared\salt-minion\salt-minion-cleanup.bat」
 
  1.  SystemLinkクライアントからSytemLink サーバへの接続を再試行します。
 

追加情報

Minion IDを更新せずにコンピューター名を変更すると、サーバーとクライアント間の通信に使用される基盤となるSalt サービスが不安定になる可能性があります。 Minion IDはこのパスC:\ProgramData\National Instruments\salt\conf\minion_idに保持されるため、シリアル番号やMAC アドレスが変更されても、そのファイルが削除されなければ、Minion ID は同じままになります。

Salt Serviceがminion_idファイルを再度生成できるため、このファイルを直接削除することもできます。ただし、デュアルNICシステム (ほとんどのPXIコントローラと同様)では、OSがネットワークカードを列挙する順序がドライバの起動に基づいて変更される可能性があります。 minion_idファイルを定期的に削除すると、MACアドレスが再起動の間に変更される可能性があるため、単一のシステムが2回表示される可能性があります。