We will soon be implementing our Dynamics AX installation. Our aim is to have high availability and we are working closely with our implementers.
We raised the question to them about SQL and Hyper-V Clustering. They recommended that when running in a complete virtualized platform there is no real reason to virtualize at application layer (SQL) and that just setting up Hyper V clustering in Windows Server and creating your SQL and all other related Application VM's on LUN's to back-end storage (in our case HP P2000) and just running the VHD files in high availability mode using CSV's.
Is this true? Or should we be clustering SQL separately at VHD level?