Share via


Solaris 11 running on Hyper-V

So as a brief introduction, i have been looking for a way to SUCCESSFULLY virtualize Solaris on Hyper-V and have successfully managed to do so and wanted to just share how i got it to run.

OS: Windows 8.1 Pro, as well as porting it onto a production Windows 2012 server running Hyper-V

Hardware: I had it running on my ASUS X750JA and a Lenovo ThinkServer RD330.

So after running into issues of which there was no obvious documentation for anywhere and piles of suggestions from IT admins who just bounced around the subject with no understanding i figured out why it always seems to fail for most people.4

The Hyper-V Networking Architecture constructs virtual network ports and binds them to the adapters, yet somehow after removing the adapters it still manages to hold onto the port bindings for the adapter, so the trick is to remove and re-add the network adapter so that is had fresh port bindings, and so far as network administrators crying out at this point that that is an unnecessary step, it is not cause i tried to wipe them and Hyper-v doesn't seem to forget them.

So to network is successfully you need to add a legacy adapter connected to a NEWLY created External Virtual Switch, and allow the Management OS to share it, then install the x86 version of Solaris 11.x and when it is in setup it will identify that you are successfully connected to the Internet which will let you download and install whatever your heart desires.

What happens when it breaks?

Rinse, Wash, Repeat the above steps.