We recently had some physical hardware issues with a HP ML110G6 Server. As an immediate fix we used the Sysinternals disk2vhd conversion tool and booted the server in Hyper-V on alternate hardware. All went well and the server has run fine in that setup for a few weeks.
We've resolved the hardware issues and are now looking to migrate back, but it's giving me all kinds of grief.
From the research i've done online its supposed to be relatively straight forward.
1) Take a snapshot/image of the live server
2) Restore to physical hardware injecting the storage controller drivers
3) Bob's your uncle and you have a live system.
Unfortunately it's proving to be a bit more complex than that.
I'm using Acronis Backup and Restore with the plus option which allows the universal restore functionality.
So far this what i've done.
1) Installed Acronis onto the live server and generated the bootable ISO image.
2) Booted off that ISO in the VM and completed a full backup to an attached VHD drive.
3) Mounted tohat VHD and copied the TIB files onto a USB hard disk.
Up to this part everything goes pretty smoothly.
Here's where everything kinda goes south.
The servers configured with 4 hard disks configured in two arrays - 2 mirrors. I've tried a few different options, and had a mixed success.
1) Restoring to single disks with no array:
Delete all arrays, boot off ISO and restore onto the drives directly. This results in no bootable drive's been detected.
1b) After restoring - create the array
Results in Blue Screen on starting windows.
2) Creating array and restoring to it:
Within Acronis it doesn't see the two arrays, but the four individual disks. If i restore to these disks the server blue screens when booting.
3) Unplugging two drives and creating single drive arrays
Surprisingly this works and the server boots ok. However as soon as i try to bring the second disk for each array online the server blue screens.
I'm kinda stumped. The only possible option which i'm about to try now is to unplug the two drives and create single drive arrays to restore too, then booting into Windows and using the HP RAID Utility to try and create the arrays.
I should also mention that in each case i've run the universal restore function after each restore and specified the drivers which i obtained from the HP site. On a side note - given this servers just going back onto the hardware it already was on, shouldn't it already have the mass storage drivers?
Open to any other suggestions or alternative options.