如何使用upstart管理2个虚拟机?

如何使用upstart管理2个虚拟机?

我使用一个新贵脚本来监视虚拟机并在它被杀死时重新生成它。我想通过执行以下操作来模拟故障转移。创建 VM1 的克隆(例如 VM2)。当它们中的任何一个运行时,我让另一个虚拟机处于保存状态。一旦其中一个被杀死,我就会恢复另一个并启动被杀死的虚拟机,但保持暂停状态。

我应该如何修改这个单个虚拟机脚本以适用于 2 个虚拟机甚至多个虚拟机?

start on (local-filesystems and net-device-up IFACE=eth0)
stop on runlevel [016]

console output

respawn
respawn limit 5 10

pre-stop script
su pankajm -c “VBoxManage controlvm ubuntu-server savestate”
end script

exec su pankajm -c “VBoxHeadless –startvm ubuntu-server”

相关内容