From the June 2013 Issue of Prestwood eMag
 
Tech Windows Server 2008:
Optimizing Virtual Machine Placement
 
Posted 1/2/2011 on 1/2/2011
Take Away:

The process for optimizing virtual machine placement includes the following stages:

KB102229

First, you need to collect historical performance information for the virtual machine workload. To optimize virtual machine placement, you start by collecting historical performance information about the existing physical computers or virtual machines. SCOM 2007 can record and analyze performance information about physical computers and virtual machines for both consolidation and virtualization.

Then, you need to check the minimum resource requirements for the configuration of the virtual machine. For each planned virtual machine, you check the minimum resource requirements, such as processor, memory, hard disk space, and network bandwidth. To calculate the host memory usage, you need to add 32 MB of memory overhead for each virtual machine.

Now, you estimate the number of simultaneous virtual machines that the host computer can support. While estimating, you must pay attention to factors such as total memory (allow 512 MB for the parent partition), number of virtual processors (do you plan to assign a processor core to an individual virtual machine in dual-core or quad-core computers?), virtual hard disk storage (expected file growth), and network connectivity (placing computers with large mutual data transfer requirements on the same host computer).

You then select resource maximization or load balancing. To optimize for resource maximization requirements, you place virtual machines on a host computer until the resources of the host computer are fully assigned. You need to remember that the queuing theory prevents some resource areas, such as processor activity, from reaching maximum usage. To optimize for load balancing, you must assign virtual machines to two or more host computers so that each host computer experiences approximately equal resource usage.

Then, you convert all physical computers to virtual machines. Next, you need to deploy the virtual machines on the host computer and start the images. Finally, you need to monitor resource usage and check that the measured figures match predictions. As each virtual machine starts, you need to monitor static resource usage, such as memory usage. As you switch clients over to the virtual images, you also need to monitor active resource usage, such as processor and network usage. If necessary, you can continue monitoring and adjusting virtual machine placements.

KB Post Contributed By lowster11:


provide's refurbished computers and computer support.

Visit Profile
www.prestwood.com For service: 916-726-5675
or support@prestwood.com
Copyright (C) Prestwood IT Solutions.
All Rights Reserved.
Printed 12/9/2021