Popular Post localzuk Posted February 18, 2008 Popular Post Posted February 18, 2008 (edited) NOTE: Hyper-V is still in Beta, and is a first generation product. It is not really suitable for production environments as yet - especially not for mission critical roles such as AD servers. The full release of Hyper-V is scheduled for release 180 days from the RTM date, so expect it sometime July/August time. I am dipping my first toe into Windows Server 2008 and its new Hyper-V hyperviser, so thought I'd provide my experiences with everyone. One thing to remember is that Hyper-V is still classed as a beta product according to the RTM release of Windows Server 2008, so it may be buggy. Installation of Hyper-V The installation process is a little odd, due to prerequisites and bugs. It isn't just a case of selecting is as a role in the Initial Configuration Tasks window and following the onscreen prompts. There are some prerequisites for running Hyper-V. These are that you have to have an x86-64 processor, that the server has hardware virtualisation support and hardware data execution protection. If you have an HP DL360 G5, these need to be enabled in the BIOS (F9 on boot, in the advanced options menu). If you don't enable them, you will receive an error message from Hyper-V and it won't run. You have to install Windows Server 2008 with the locale 'English (United States)". This is a problem that seems to exist at the moment, and an annoying one at that. It is not enough to install it with English (United Kingdom) and then change it, it has to start off as United States... When you have Windows installed, the actual installation of the hypervisor is simple enough - just tick the box when you add roles and follow the prompts. You will be asked to choose network devices for the creation of virtual networks. Choose one or more devices that you wish to make available to the virtual machine(s). When it is installed, you have to be logged in to an account that is a member of the local administrators group on the machine when you first try and use the service, as you have to agree to a license agreement. Licensing The licensing limits are as follows: Windows Server Standard - One copy as the host, one virtualised on top. Windows Server Enterprise - One copy to host, four virtualised. Windows Server Data Centre - One copy to host, unlimited virtualised. Also, the licenses include downgrade rights for the virtualised machines - ie. if you are licensed for enterprise you can use standard in the virtualised machine. You can also use older versions of windows server - so Windows NT4, Windows 2000 Server etc... The Hyper-V Manager At the moment, it seems a little unstable - regularly crashing the MMC. However, that aside, creating a new virtual machine is simple - just go to Action -> New and follow the prompts. When you set up a disk, ensure it is greater than 10GB in size if you wish to install Server 2008, as that is the minimum disk size required. Also, note that the disks dynamically expand, so don't take up the size you choose - which is a nice. Other than that, everything is pretty much similar to VMWare, including the inclusion of a integerated services pack which allows the mouse to go between the window and the host OS without having to press the release key combo (Ctrl+Alt+Left arrow). I will add more if I find any other bugs or bizarre bits. Edited February 20, 2008 by Dos_Box Added warning 7
cookie_monster Posted February 18, 2008 Posted February 18, 2008 Can the host OS running Hyper-V be server core?
localzuk Posted February 18, 2008 Author Posted February 18, 2008 Can the host OS running Hyper-V be server core? Yep. Just type "Start /w ocsetup Microsoft-Hyper-V"
Dos_Box Posted February 19, 2008 Posted February 19, 2008 Thanks for that. I couldn't get Hyper-v to work. Your point have brought to light my errors. Cheers and have a big thank you *I'd best create the Server 2008 forum today*
localzuk Posted February 19, 2008 Author Posted February 19, 2008 One of the features I like is that the Hyper-V manager provides a very simple way of finding out how high the demand of each virtual machine is. It lists in simple terms on the panel which machines are using what, in terms of CPU usage. Also, the system works a lot better than VMWare Server (the free one), as it controls bootup and shutdown of the devices properly - ie. if the host machine needs a reboot, it will suspend the virtual machines and start them up again on startup. You can customise this to start the machine automatically only if it was running before the host was shutdown, automatically always, or not to boot it. It also allows you to delay the start by a specified number of seconds to allow for the pressure on the system to be lowered if you have multiple VMs. You can also control the amount of processor each VM can take up, and you can provide a 'relative weight' so the host knows which machines take priority if they are all busy wanting resources. I've not actually looked at this aspect of it yet, as I haven't got that far. One aspect I am yet to find out about is the ability to migrate running machines from one server to another, which would be a useful tool!
CyberNerd Posted February 19, 2008 Posted February 19, 2008 Also, the system works a lot better than VMWare Server (the free one), as it controls bootup and shutdown of the devices properly - ie. if the host machine needs a reboot, it will suspend the virtual machines and start them up again on startup My free vmware server does this this. It can also do resize partitions with the vmware-vdiskmanager tool . I guess you mean you find the 2008 gui easier to use... Is the hyper-v as easy to script changes, as vmware?
CyberNerd Posted February 19, 2008 Posted February 19, 2008 You can also control the amount of processor each VM can take up, and you can provide a 'relative weight' so the host knows which machines take priority if they are all busy wanting resources. I've not actually looked at this aspect of it yet, as I haven't got that far. my free vmware can do this too. I re-nice the process depending on which machine I need the most. One of the features I like is that the Hyper-V manager provides a very simple way of finding out how high the demand of each virtual machine is. It lists in simple terms on the panel which machines are using what, in terms of CPU usage. My free vmware server can do this too, I use top. Waits for something new that isn't in beta .......
Dos_Box Posted February 19, 2008 Posted February 19, 2008 I've got Hyper-V working. It's a dammed sight better than Microsoft's Virtual Server. I particularly like the VM viewer. Not the horrible mess that viewing it under IE was.
localzuk Posted February 19, 2008 Author Posted February 19, 2008 (edited) my free vmware can do this too. I re-nice the process depending on which machine I need the most. Yes, because that's the same thing... Have you heard of this thing called 'Windows'? Last I checked most schools don't have people who know about linux, least of all nice. Having a few fields to fill in saying that the maximum CPU usage is 60%, or it is 50% as important as any other is a little bit easier... My free vmware server can do this too, I use top. That is not the same - you do not get a nice simple list with 'CPU usage' in a column. It is a single glance to get the information, rather than having to ssh into boxes etc... Or use nagios, or use other external programs. My free vmware server does this this. It can also do resize partitions with the vmware-vdiskmanager tool . I guess you mean you find the 2008 gui easier to use... Is the hyper-v as easy to script changes, as vmware? I've never got the 'auto start up' and 'auto suspend' to work with a linux client on vmware server in windows. It simply refuses to work. And yes, the Hyper-V interface is more user friendly, which is a good thing for most people... And I'm not sure about scripting, it isn't something I've ever looked at doing or needed to do. However, you can control it via WMI though. Also, why has the title changed? The system is called 'Hyper-V' not 'Hyper-Visor'... Edited February 19, 2008 by localzuk questioning why the thread has changed title
CyberNerd Posted February 19, 2008 Posted February 19, 2008 @localzuk you started with a comparison to VMWare, stating the differences and the similarities - I was simply pointing out that some of the features that you attributed as new to hyper-v are already being used in existing vmware installations, and xen nodoubt. It's easy to fall into the trap of thinking MS invented something, when they just wrote a gui.
localzuk Posted February 19, 2008 Author Posted February 19, 2008 @localzuk you started with a comparison to VMWare, stating the differences and the similarities - I was simply pointing out that some of the features that you attributed as new to hyper-v are already being used in existing vmware installations, and xen nodoubt. It's easy to fall into the trap of thinking MS invented something, when they just wrote a gui. I didn't say I thought MS invented those things, but your examples don't match up. Using top and using nice are in no way the same as built in features... I relate my findings with it within the context of educational establishments. Most such places don't have the time, staff or effort to do things the way you describe - that is why I point out the features in Hyper-V. The fact that it is included with Windows Server 2008 as well means that at some point in the future schools will have access to it anyway, and won't have to investigate 3rd party products which many people would feel uncomfortable using (ie. many techs feel uncomfortable if it doesn't have the name 'Microsoft' before it...).
CyberNerd Posted February 19, 2008 Posted February 19, 2008 Using top and using nice are in no way the same as built in features... top and nice are built in features. many techs feel uncomfortable if it doesn't have the name 'Microsoft' before it yes, so it seems. but this doesn't make it better, easier and certainly not cheaper. If school techs were less afraid of anything without MS before it then they could have been doing this yrs ago without the expense of 2008 server.
john Posted February 19, 2008 Posted February 19, 2008 oooh sounds good then, may re-wipe the box at work and do it US Style and try it out it may run my VMs better than Virtual Server does
localzuk Posted February 19, 2008 Author Posted February 19, 2008 (edited) oooh sounds good then, may re-wipe the box at work and do it US Style and try it out it may run my VMs better than Virtual Server does I think anything runs virtual machines better than Virtual Server... Edited February 19, 2008 by localzuk
john Posted February 19, 2008 Posted February 19, 2008 Ive not had that many issues with it actually, lagging on releasing my rodent from it is the only thing thats really annoyed me but I can survive with that for free.
PiqueABoo Posted February 19, 2008 Posted February 19, 2008 some of the features that you attributed as new to hyper-v are already being used in existing vmware installations Key point is probably which VMware to compare against with my choice being ESX server (where you've long been able to script and carve up the CPUs, look at pretty realtime graphs of resource usage etc.)
Dos_Box Posted February 19, 2008 Posted February 19, 2008 (edited) Damn, damn and double damn. Hyper-V tools only supports Server 2003 and 2008 VMs!! I hope they improve support for other OSs by the time it goes beyond beta. Edited February 19, 2008 by Dos_Box
localzuk Posted February 19, 2008 Author Posted February 19, 2008 Damm, damm and double damm. Hyper-V tools only supports Server 2003 and 2008 VMs!! I hope they improve support for other OSs by the time it goes beyond beta. There is a beta SuSE Enterprise linux release available from the Microsoft Connect site... More are going to be released when it comes out officially.
Geoff Posted February 19, 2008 Posted February 19, 2008 Damn, damn and double damn. Hyper-V tools only supports Server 2003 and 2008 VMs!! I hope they improve support for other OSs by the time it goes beyond beta. Don't be silly. We wouldn't want to be encouraging interoperability between OS's now would we?
Nick_Parker Posted February 20, 2008 Posted February 20, 2008 I'm having a problem with Hyper-V at the moment, using it to host a Win2k8 Standard server and it works perfectly, tried to create a new Virtual Machine, this time a Win2k3 server, it goes through the first part of the install fine (which partition, formatting, copying files etc...) and as soon as it gets to the screen where you enter the User & the Company, the mouse sticks in the top left corner and when I try move the mouse, the pointer dissapears and doesn't come back. Either way, I completed the setup with the keyboard, and when it finished, Server 2003 loaded... at 1600xwhatsit res. Changed the Res and then realised that it hadn't loaded the network card. Anyways, will keep playing, just wondering if anybody else has had any problems similar?
Nick_Parker Posted February 21, 2008 Posted February 21, 2008 and now it's doing it for Win2k8 VMs as well, mouse starts in the top left corner, as soon as I take control of it, it dissapears...
sahmeepee Posted February 21, 2008 Posted February 21, 2008 One aspect I am yet to find out about is the ability to migrate running machines from one server to another, which would be a useful tool! I think I read that VMWare can do this, but Hyper-V can't. I think Microsoft have some sort of rapid save-state-move-restore-state tool, but it's not quite the same thing. WindowsITPro have an article about Hyper-V in the current edition, available here: http://www.windowsitpro.com/Windows/Articles/ArticleID/97857/pg/1/1.html
CyberNerd Posted February 21, 2008 Posted February 21, 2008 Quote: Originally Posted by localzuk View Post One aspect I am yet to find out about is the ability to migrate running machines from one server to another, which would be a useful tool! I think I read that VMWare can do this, but Hyper-V can't. I think Microsoft have some sort of rapid save-state-move-restore-state tool, but it's not quite the same thing. The paid for Vmware can do this but the free version can't. Xen can do live migrations for free. http://www.cl.cam.ac.uk/research/srg/netos/papers/2005-migration-nsdi-pre.pdf
saundersmatt Posted February 21, 2008 Posted February 21, 2008 One aspect I am yet to find out about is the ability to migrate running machines from one server to another, which would be a useful tool! As somebody previous states, you can only do save-state - move restore-state at the moment. I've tested this on a 3 node cluster that i've got up and running at the moment. Moving a 2k8 vm from one node to another is pretty good, it only drop's 3 pings during the transition. Matt
localzuk Posted February 21, 2008 Author Posted February 21, 2008 I've read that the ability to move the servers from one machine to another has been delayed due to problems, but should be present in the final release.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now