1. すべてのクライアントで転送サービスを無効にします(この間もクライアントはデータを保存し続けます)。Windowsサービスで「NI SystemLink Forwarding Service」を手動で無効にすることもできます。または、以下のSaltステートを使用してリモートで無効にすることもできます。
disable_forwarding:
cmd.run:
- name: "Stop-Service nisystemlinkforwarding -Force"
- shell: PowerShell
2. クライアントにStore and Forward Salt beaconがまだインストールされていない場合はインストールします。
3. 転送サービスを再開するクライアントを3~5社特定します。優先度に基づいてクライアントを選択するか、バックログの少ないシステムを優先的にオンラインにすることを試みます。
4. Windows サービスで手動で、または次のソルト状態を使用して、これらのクライアントで転送サービスを有効にします。
enable_forwarding:
cmd.run:
- name: "Start-Service nisystemlinkforwarding"
- shell: PowerShell
5. データ転送中のサーバーのパフォーマンスと応答性を監視します。また、保存と転送beaconのタグを監視して、転送の進行状況を追跡します。
6. すべてのクライアントが有効になるまで、バッチ処理でクライアントを有効化し続けます。3~5台のクライアントを転送した際にパフォーマンスが安定している場合は、一度にさらに多くのクライアントを有効にすることを検討してください。