Kevin Remde's IT Pro Weblog
As promised (and long overdue), here are the “Best of Q&A” from the webcast I delivered on January 28, 2009, entitled "TechNet Webcast: If I Virtualize It, How Do I Manage It? (Level 300)”
A BIG THANK YOU to John Baker and Yung Chou for assisting in answering questions during the webcast. This blog post is primarily a result of their efforts.
Thanks for attending! ...and if you haven't seen the webcast yet, you can click on the link above (or the picture to the left) to get to the registration page.
PS - Hare the RESOURCES I pulled together for this webcast
Questions and Answers
"What is the link to sign up for the other webcasts in this series?"
"Can VMM be installed on a virtual machine on a host it will be managing?"
Yes. That's how I was doing this demo, actually.
“Why has MS required a 64 bit OS for the VMM?”
I think you'll find all of our products witl have 64 bit requirement going forward, taking advantage of the benefits 64 bit brings for things like scale. Also, it means only having to compile and support one set of executables that run natively on a 64-bit platform.
“VMM can only be installed on a server in a domain correct it can't be a stand alone server?”
Check this whitepaper for different topologies: http://download.microsoft.com/download/0/8/9/089003c8-5b65-4e5b-bdf6-4b2e02968ad1/SCVMM2008_White_Paper_final_090208PD.pdf
“Will you cover how to virtualize an existing physical machine?”
Not in this webcast. But he does talk about it in part 7 of the series.
“If I perform a p2v conversion and data is being written to the physical, does it automatically load the virtual machine up and shutdown the physical so there is no service interruption?”
VMM will transfer the disk contents from source to the Hyper-V host with no interruption to the source. HOWEVER… the resultant VM is an EXACT copy of the source (including MAC, SID etc). You have the choice of starting the destination VM (for example if you are converting to a host with an isolated vSwitch.)
You also have the option of shutting down the source after P2V. However, none of this is orchestrated and is not meant to attain “no service interruption.” The user should perform a check on the resultant VM to make sure everything is working as expected before putting it on the production network (this involves the user shutting down the source to avoid potential conflicts on network)
“Is it best practice to host SCVMM within a Virtual machine, or to host it on a physical server?”
I would have to say a “better” practice would be to run it on a physical server, or at least on a virtual machine that is not managing itself. It’s a little contorted to run a virtual machine that runs a product that is managing the very same virtual machine.
“What are the steps for P-to-V conversion?”
We cover conversions in part 7 of the webcast series.
“I have 1 HOST server (2 - quad core) running 4 VM’s (each VM has 1 - quad core). With a CPU stress test tool I maximize the CPU on each VM. Task manager within each VM shows 100% CPU, however VMM2008 console shows each CPU average at 49%/ Lastly the CPU utilization on the HOST Server at the time is less then 2%. Any idea on this or how to test how many VM a HOST can handle?”
It's all on RAM, my friend. It also depends on what is loaded and running.
“Regarding this answer...." It's all on RAM, my friend. It also depends on what are loaded and running... so " What would you suggest to see just how many VM a HOST can handle, CPU wise?”
Certainly there are published OS requirements, however and this is my experience, you want to give the parent partition (or host partition if we incorrectly call it) really 2 and not 1 GB. For heavy workload like SharePoint and Exchange, you should plan just as if it is running on a physical box. It really depends on what you are running upon. Sorry I can’t be more specific
“Are there many exams I could take for virtualization? I have taken the one for configuring server virtualization and will take one for VMM, are there many more? I couldn’t see any more on the microsoft learning site.”
Well, if you’re watching the MS Learning site, then you’re looking in the right place. I don’t really have a better resource for you.
“With SCOM 2007 integration, is it a good idea to have SCOM virtualized and have SCOM monitoring a hyper V server?”
It’s your choice whether to virtualize it. Monitoring the Hyper-V server is a great idea.
“When I deploy an image via SCVMM, it is copied within 2-3 minutes. but then it takes about 10-15 minutes to start and be ready for use? Why?”
File copy and booting a machine is not the same. Also for SCVMM there are more handshakes and communications it needs to establish with its agents. And you’ll see different performance if you’re, say, just deploying a configured machine from the library versus deploying a template from the library, because the template has to go through the initial machine mini-setup before it is ready to use.
“If i remember correctly, if you do a p2v the phical server is left in a syspreped state or non useable form. It at some point during the transfer a job fails and p2v is stoppet in the middel, what happens to the physical machine? Is there a way to recover it? Will Kevin be demonstrating intelligent placement?”
Check this link, http://technet.microsoft.com/en-us/library/cc764232.aspx it has info on what to do in case of a failure.
“Is there any eBooks that go into really good detail on how to use VMM2008 or Hyper-V?”
“Does vmm control licenses... like with 2008 enterprise and the limit of 4 vm's with it. or datacenter with unlimited or are there defaults we will need to adjust with our datacenter servers?”
Short answer: SCVMM doesn’t do anything to monitor, control, or enforce licensing. Here’s the licensing info: http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/pricing-licensing.aspx
“Why does the sysprep take so long? It doesn't if i deploy to a physical machine. Handshake or not, 10-15 minutes is just too long.”
I don’t specifically know the reason why. I am only speculating that perhaps there are some steps that have no programmatic way to tell whether a certain task is completed or not, so there may be timeouts that have to be waited for, etc. Beyond that I really don’t know the answer.
“Are you aware of any Best Practice and or Performance Docs”
Here is a good “Performance and Capacity Requirements for Hyper-V” article: http://technet.microsoft.com/en-us/library/dd277865.aspx
“Can you use library server as a DFS share?”
If we`re talking about placing VMM library on a DFS share, it is not supported. Each library server has its own agent each resource in the library is given an unique GUID. Good post here: http://blogs.technet.com/chengw/archive/2008/08/26/dfs-on-vmm-library.aspx If you want to use VMM library server AS member of DFS (without adding VMM library share to the DFS), I think it`s fine. DFS and library shares are separated in this case.
“In a physical server the boot disk can be SCSI or IDE, I understand that a virtual server boot disk needs to use the IDE adapter - does anyone know why the boot disk can’t use SCSI?”
For Hyper-V… because Hyper-V only exposes the SCSI controller as a synthetic device. Synthetic devices are new to Hyper-V. These types of devices load on the ‘VM Bus’ (new to Hyper-V as well). Emulated devices (like a NIC) load on the PCI Bus. To enable boot from SCSI… Hyper-V would need to expose an emulated SCSI device. Also… there is no benefit in supporting boot from scsi. In Hyper-V performance is the same. Of course this was not the case with VS2005.
“Once you have a 2 node Hyper V cluster with some Hyper-V servers made highly available, is it possible to create a Virtual Machine to use local storage on one of the Hyper V hosts? Of course this Virtual machine would not be high available.”
Yes. Check http://technet.microsoft.com/en-us/library/cc732181.aspx#BKMK_Machine. If you don’t use shared storage you will not be able to make the machine highly available as you describe.
“Regarding clustering, which Exchange Server clustering options are supported for virtualization/virtual management? (SCC, CCR, DAG?)”
Microsoft does not support combining Exchange clustering solutions (namely, cluster continuous replication (CCR) and single copy clusters (SCC)) with hypervisor-based availability or migration solutions (for example, Hyper-V's quick migration). Both CCR and SCC are supported in hardware virtualization environments provided that the virtualization environment does not employ clustered virtualization servers. http://technet.microsoft.com/en-us/library/cc794548.aspx
“Are there going to be any future presentations that actually shows administration of VMWare machines via VMM?”
Yes. I discuss and demonstrate that in part 7.
“Is there a reason why the integration tools would not install on a Windows 2003 x86 VM when it installs on a Windows 2003 x64 VM?”
Sometimes the moved machine, even though you’ve installed the Integration Components, doesn’t know enough to check the HAL for the change. You can resolve within that virtual machine by running “MSCONFIG”, going to the “Boot” tab, clicking on “Advanced Options”, and checking the “Detect HAL” checkbox.