Autosys负载均衡器和机器粘性

时间:2017-09-19 18:42:10

标签: autosys

我有一个配置,其中autosys虚拟机指向几个真正的机器。这意味着指向虚拟机的作业可以执行任何真实机器,具体取决于这些机器上的负载。这对我来说是一个理想的功能。

现在,我有一份包含2个工作的工作流程。作业1创建文件,作业2读取文件。每个作业都使用其本地存储。因此,如果作业1在真实机器1上运行而作业2在真实机器2上启动,则它将找不到该文件。有没有办法确保在一台机器上始终执行一个作业流?如果负载平衡在不同的机器上安排不同的流,我没有问题。

如果不可能,人们解决这些问题的其他方式是什么?使用像NAS这样的共享存储?

这就是我所说的文档:https://docops.ca.com/ca-workload-automation-ae/11-4-2/en/scheduling/ae-scheduling/real-and-virtual-machines/how-load-balancing-works

1 个答案:

答案 0 :(得分:0)

这可以通过将实际物理机器名称放在“machine”参数中而不是虚拟负载均衡器机器名来完成。

在虚拟机中,如图所示,负载均衡器可能无法在运行作业1的同一台计算机上运行第二个作业。

因此,如果您将物理机器名称保留在“机器”部分,则问题将得到解决。