We currently have HA and DRS running on ESX 3.0.2. Is there any software or add ons that will monitor a vm guest's service, such as IIS and migrate the vm to to another host (considering the use of shared storage) in case the service suddenly stops? we were thinking of setting up a website (two vms on two seperate ESX hosts) and have the ability to migrate the vm in case the IIS service faults). Just having shared storage for the actual website?
I do not know of any software off hand - but I do not think you mean migrate the Vm - by migrate the VM it will actually be in the same state when it moves to the new ESX Host - so if IIS had stopped it will still be stopped - you will wnt the script to either restart the service or restart the whole VM -
Maybe this is interesting for you - Cluster Technologies for IIS 6:
True - There isn't anything out there short of Microsoft Clustering Service. We looked at VCS - Veritas Clustering Service, but that does not monitor services.
you may want to look into clustering or NLB
http://news.zdnet.co.uk/hardware/0,1000000091,2124314,00.htm
It is possible...but maybe not the cheapest solution:
You can monitor the (any) service with NetiQ's Appmanager. This will generate an event (and you can start tasks, send email, etc., too) when the service stops. With Opalis Integration Server (OIS, a runbook automation tool with VMware and Appmanager extension pack) you can trigger a policy when this event occurs to do many things (like moving the guest, creating a ticket in HP service desk for example, closing the Appmanager event).
Links:
(NetiQ has its own runbook automation (Aegis), yet. But I don't know if this can interact with VMware).
AWo
Message was edited by: AWo