2017-09-19 8 views
0

私はautosys仮想マシンがいくつかの実際のマシンを指し示す構成を持っています。つまり、仮想マシンを指すジョブは、それらのマシンの負荷に応じて実際のマシンのどれでも実行できます。これは私にとって望ましい機能です。Autosysロードバランサとマシンスティッキー

今、2つのジョブからなるジョブストリームがあります。ジョブ1はファイルを作成し、ジョブ2はファイルを読み取ります。各ジョブはローカルストレージを使用します。したがって、ジョブ1が実マシン1上で実行され、ジョブ2が実マシン2上で起動すると、ファイルは見つからない。ジョブの1つのストリームが常に1台のマシンで実行されるようにする方法はありますか?ロードバランシングで異なるマシン上の異なるストリームをスケジュールすると、問題はありません。

可能でない場合、人々がそのような懸念に対処する他の方法は何ですか? NASのような共有ストレージを使用していますか?

これは、私はドキュメントのために言及するものである:https://docops.ca.com/ca-workload-automation-ae/11-4-2/en/scheduling/ae-scheduling/real-and-virtual-machines/how-load-balancing-works

答えて

0

これが「機械」パラメータの代わりに、仮想ロードバランサのマシン名で、実際の物理マシン名を置くことで行うことができます。

仮想マシンでは、ロードバランサーがジョブ1が実行されているマシンと同じマシンで2番目のジョブを実行することはできません。

「マシン」セクションに物理マシン名を保存すると、問題は解決されます。