I've got a test server which was running WS 2008 Enterprise on the bare metal. It was correctly using the software RAID 1 configuration (2x250 GB disks which appeared as one disk), setup on the Dell Poweredge T110 (which meets compatibility requirements) without requiring any extra setup from me. (As an aside I'm fairly sure it's software RAID, as we didn't spec a hardware RAID controller, if that's of any importance in this situation).
I am now testing installing ESXi 5.0 on this server to run some VMs. I've successfully installed ESXi, and imported a VM fine, but it's showing 2 x 250 GB disks available as datastores. However they should be appearing as one volume. When I boot the server, there is a RAID configuration screen you can enter, and I'm guessing this is what I'll have to do at some stage, but now need to be very careful because there is one disk which contains data that I want to be mirrored on the other disk. What is the best thing to do in this situation?
This is very simple - you have two 250GB disks that are presented to any OS as two disks, that you'd configured Windows to mirror them is nice but irrelevant as they were always two disks. ESXi is just seeing the same two disks and as it doesn't support software RAID is just showing you the two disks as they were presented to it.
Of course there's nothing to stop you creating two .vmdk's, one per datastore, attaching them to a VM and having that VM's OS mirroring them internally - at least then it will handle the failure of the disk that's not got ESXi running on it. Bit pointless and you should just get a RAID-capable and HCL-approved controller but there you go.