Hi,

I am developing an enterprise-level cloud infrastructure currently using
Cloudstack 4.9. My head of department wished to check a specific failsafe
scenario. It is as follows:

A highly available VM whose continuous execution even in event of some
storage or connection error, should remain running or migrate to another
host automatically if anything were to happen to the current host. I tried
removing the LAN cable from the current host after an HA-enabled VM was
executing on it, but the management server would not auto-start the VM on
another host. It kept printing error messages such as "Communication
failure. Host 5 timed out due to even PingTimeout" in management server
logs. I have manually set the ping timeout duration to 30 seconds and its
multiplier value to 1.

Any suggestions as to what extra configuration is needed to make Cloudstack
start the VM on another host or migrate it?

Just to be clear, the host on which the HA-enabled VM is running does not
have its primary and secondary storage added to the management server, so
the primary and secondary storage disks on NFS shares are already available
to the management server if it decides to start the instance on another
suitable host (of which there are 2).

I tried searching some feature like this in Cloudstack administration docs
but could not find anything fitting to this scenario.

Regards,
Parth Patel

回复