Deploying a Virtual Machine in Xen

  Windows IT Pro
Windows IT Library
  - Advertise        
Windows IT Pro Logo

  Home  |   Books  |   Chapters  |   Topics  |   Authors  |   Book Reviews  |   Whitepapers  |   About Us  |   Contact Us  |   ITTV  |   IT Jobs

search for  on    power search   help
 






Deploying a Virtual Machine in Xen
View the book table of contents
Author: David Williams
Published: May 2007
Copyright: 2007
Publisher: Syngress Publishing
 


In this chapter I’ll bring together many of the visualization techniques presented thus far and use them to analyze more complex and difficult-topredict activity.


 

INTRODUCTION

Understanding the interaction between XenVMs and Xen Hosts requires that administrators understand their workloads. Once they understand their workloads for every application, they can decide which XenVMs work well together and which ones will contend for resources.

Once the Xen Hosts are installed, administrators will have to create the XenVMs. Xen provides different techniques for provisioning XenVMs. Users can create a new XenVM by installing from media or network shares, they can clone a XenVM, they can export a XenVM and use it as a template, or they can convert the OS on a physical host to a "virtualized" XenVM.


WORKLOAD PLANNING AND VIRTUAL MACHINE PLACEMENT

As discussed in previous chapters, the appeal of virtualization includes the ability to maximize the utilization of IT assets, reduce administrative overhead, and accelerate provisioning times, among others. At first glance, virtualization is mostly about CPU and memory utilization, but as most of us that have been implementing virtualization technologies for years can attest, both network and disk I/O can also have a major impact in workload combination decisions.

To accomplish an optimal workload mix, thorough research has been done on current physical server utilization and an understanding of the additional horsepower impact of newer servers and I/O subsystems.To help with this task, both commercial and open source products are available that can assist in mapping physical-to-virtual workloads.

Memory

Memory is one of the most expensive system components, and one that should not be underestimated. Xen allows administrators to reserve a minimum amount of memory specific to each virtual machine (VM) upon startup.

Understanding physical server memory utilization is a paramount factor in VM placement. If a Xen host is oversubscribed, the XenVMs can run into physical memory contention, creating a potential performance impact and, in some cases, causing processes and VMs to crash.

CPU

One of the areas where server consolidation has the most impact is CPU utilization. With CPU processing power doubling every couple of years, it is possible that when analyzing the physical server CPU speed, coupled with the power of those processors in comparison with current ones, a huge opportunity for workload consolidation exists.

Make sure that systems with similar high demands on processor resources will not cause contention hot spots as XenVMs running on the same Xen Host.

DESIGNING & PLANNING...
Modeling CPU Consolidation

A simple rule of thumb when modeling load on an existing physical server to a newer processor platform is to multiply the utilization of the processors by the speed (clock cycles) and number of processors:

     Number_of_Processors x Old_Processor_Speed x %_Utilization =
Total_consumed_processor_speed
     For example:
     4 processors x 1GHz x 40% = 1.6GHz
This last example only illustrates a straightforward number of cycles of processing used. And although other factors in workload processing consolidation, such as concurrency and context switching, result in a more complex equation, from experience this rule of thumb has served well as the foundation for VM placement and consolidation.

Network

The network is probably the most overlooked resource when migrating physical servers to VMs.With today’s increasing bandwidth at the network infrastructure, it is easy to overlook the cumulative demands of physical servers on the network. Understanding that total network usage for all the VMs will now be exceeding the physical interface(s) of the Xen Host is paramount to successful migration.

DESIGNING & PLANNING...
High Availability, Replication, and Backups

Every IT organization has requirements in terms of system availability and data protection. Most solutions that meet these requirements have to move data between systems in the form of a network-based backup, via clustering, or by logically replicating the data from one system to another.

These solutions can have different demands on networks: steady streams of low-impact or periodic bursts, or, in the case of network-based backups, steady, high-impact streams.

High availability High-availability solutions, such as clustering technologies, often require different networks for different functions. In most cases, a minimum of two networks are required: a public network through which clients can communicate with the servers, and a private network that is used for heartbeats, or messaging, between cluster nodes. In addition, most clustering solutions best practices include redundant networks or alternative networks, which would limit the available networks to other XenVMs.

Replication Replication refers to the transport of data from one application to another. Different application types, such as RDMBS and e-mail systems, use proprietary methods to accomplish replication, but the result is that either a subset or all of the data in the original has to be transported to the replica. All of this traffic occurs over the network (whether virtual or physical), and may be synchronous or asynchronous. In either case, either a steady stream of data or a periodic burst will occur on the network, and may impact the performance of all VMs on a specific Xen Host.

Backups Although administrators can back up XenVMs using cloning or exporting techniques (we won’t discuss the merits and constraints of those techniques here), it is still highly recommended that you back up using traditional network-based methods in which a network server is attached to the media (tapes, disks, virtual tapes, etc.) and to which clients send copies of files and data.

Backup applications will take advantage of any available bandwidth to accomplish the backups in as little time as possible. So, cohabiting XenVMs that have high data volumes and frequent data changes will impact the performance of those VMs during backup periods.

Also, be sure to take into consideration how much data needs to be backed up and how frequently it changes.

In addition to the issue of bandwidth, network isolation due to security might also be required, and taking into account that the XenVM’s virtual network interface cards (NICs) and the Xen Host’s physical NICs are on the same subnet, and that any Xen Host can have, at most, three NICs, users might find themselves in situations that limit where they can place the XenVMs.


INSTALLING MODIFIED GUESTS

Modified guests are guest operating systems that are optimized by replacing the kernel with a Xen-aware version and providing Xen-optimized disk and network drivers that "understand" the underlying virtualization layers.

The process of installing modified Linux guests requires an "exploded" network share of the installation binaries (not the ISOs of the CD-ROMs/DVDs). Although it is not necessary to have a boot server (the XenVM will boot and then prompt for the network share), having one allows for fully automated deployments of Linux XenVMs.

In the following subsection, we will discuss how to install Red Hat ES 4 from a network share.

Installing Red Hat Enterprise Linux 4

Red Hat ES 4 installation requires the use of a network share.The network share can be run on the NFS, FTP, or HTTP protocol, depending on the user’s preference and/or existing solutions. In addition, each protocol has a list of requirements and dependencies that need to be met, including connectivity, binaries, and security considerations. To install a Red Hat ES 4 XenVM, follow these steps:
  1. Log on to the Administrator Console.


  2. Select the Xen Host on which to deploy the Red Hat ES 4 XenVM.


  3. Click the Install XenVM button. The Install XenVM tab will appear in the bottom pane, as shown in Figure 6.1.


  4. The Install XenVM pane consists of the following fields and sections:

    • Install From A pull-down menu that allows you to select the operating system template that will be used for the XenVM.This template does not contain OS images, but rather produces a default configuration for the components in this type of XenVM (the number of virtual CPUs, disks and disk sizes, NIC definitions, etc.).
    • Name The unique alphanumeric identifier for the XenVM (this is not the hostname of the resulting operating system).
    • Description A nonmandatory field that allows you to identify the function or other characteristics of the XenVM.
    • Virtual CPUs The number of virtual CPUs that will be presented to the XenVM.
    • Initial Memory The amount of dedicated memory for the XenVM.
    • Start on Server Boot A check box that indicates whether to start this XenVM when the Xen Host boots.
    • CPU Weight A drop-down menu that allows you to select the relative CPU resource allocation for this XenVM.The values in the menu are Low, Normal, and High.You also can define more granular CPU weight distributions from the command-line interface (CLI).
    • Storage On Host A display of the storage allocation to the Xen Host.
    • Virtual Disks Displays the virtual disks to be used for this XenVM.To add or remove virtual disks click on the plus (+) or delete (X) symbol. A new virtual disk will appear, or the selected virtual disk will be removed.
    • CD-ROM/DVD Allows you to select the media device to present to the XenVM.
    • Network Interfaces Presents you with the default NIC for the XenVM. Clicking the plus or remove symbol will add NICs or remove the select NIC from the screen. If more than one network is defined on the Xen Host, the network column becomes a drop-down menu allowing you to select the correct network for that interface.


  5. Once you have filled in all of the mandatory fields, click on the Install button in the bottom pane.The Red Hat pseudographical install screen will appear (see Figure 6.2). At this point, you have not indicated where the install files are located, or a boot server from which to boot.This boot image is actually provided by the Xen Host, and is selected based on the Installation Type field shown in Figure 6.2.


  6. Select the appropriate language and tab to the OK button. Once the OK button is highlighted, press the Enter key.The screen will change, and the installer will prompt for the location of the media, as shown in Figure 6.3.


  7. Select the type of media to be used by using the up/down arrows.Then tab until the OK button is highlighted and press Return.The new Red Hat ES 4 XenVM will request a network identity from the network (tftpboot/dhcp servers), as shown in Figure 6.4.


  8. If no DHCP/TFTPBOOT server can be found, the installer will ask for network information to be entered manually.


  9. After you supply the network information and click the OK button, the installer will prompt you for information on the network share to use:

    • If you selected NFS as the media type, the installer will prompt for the hostname/IP address of the NFS server, and the installation directory, as shown in Figure 6.5.
    • If you chose HTTP, the installer will prompt for the URL of the server, including the path to the installation files.
    • If you selected FTP, the installer will prompt for the hostname/IP address of the server along with the authentication credentials to be used.


  10. Once you’ve entered the share information, tab to the OK button and press Enter. At this stage, the installation will commence, and the installer will prompt you for all the configuration information. Refer to the Red Hat Enterprise Linux documentation for complete installation instructions.

INSTALLING UNMODIFIED GUESTS

Support for installing unmodified guests is available only for Red Hat Enterprise Linux 5, SUSE Linux Enterprise Server 10 SP1, and Windows XP/2003 (Windows XP and Windows 2003 installations are covered in the section "Installing Windows Guests," later in this chapter).

One of the characteristics of unmodified hosts is that you can install them directly from vendor media, as opposed to modified guests, which you can install only through network methods.

As discussed earlier in this book, unmodified guests refers to operating systems that can actually run in emulated mode. And although unmodified guests can run permanently, they use more resources because they use emulation drivers instead of the Xen-provided drivers.

Installing Red Hat Linux Enterprise 5

You can install Red Hat 5 either from vendor media or via a network share.We will discuss the process of installing from the original CD-ROMs and then paravirtualizing the resulting XenVM.
  1. Log on to the Administrator Console.


  2. Select the Xen Host on which to deploy the Red Hat 5 XenVM.


  3. Click on the Install XenVM button. The Install XenVM tab will appear in the bottom pane, as shown in Figure 6.6.


  4. Once you have filled in all of the mandatory fields (*), click on the Install button at the bottom of the Administrator Console window.The History tab in the lower pane will indicate the progress of the install.


  5. The Overview tab in the bottom pane will display the characteristics of the newly created XenVM; however, the XenVM will not be powered on, as indicated in the upper pane in Figure 6.7.


  6. Insert Disc1 of the Red Hat Enterprise Linux 5 distribution into the CDROM/ DVD of the Xen Host.


  7. Boot the XenVM by selecting it from the upper pane and clicking the Power On button. The new XenVM will go through its boot sequence from CD-ROM/DVD. Figure 6.8 shows the Red Hat install splash page in the XenVM’s Graphical Console tab.


  8. Click inside the lower pane to get TTY control.To continue the install in graphical mode, press Enter. The boot sequence is displayed on the Graphical Console tab, as shown in Figure 6.9.


  9. The installation will prompt for user-defined parameters. Make sure to refer to the Red Hat documentation for installation details.


  10. Once the installation is complete, the installer will prompt you to eject the CD-ROM/DVD from the Xen Host’s bay and click on the Reboot button. The Graphical Console will display the reboot process.


  11. When the XenVM has rebooted completely, it is ready for use. At this point, however, the XenVM has not been paravirtualized, and as such, it is not performing to capacity. Select the XenSource Linux P2V tools CD from the CD-ROM/DVD pull-down.This will make the ISO image available for the XenVM to use, but will not mount it.


  12. Mount the ISO image with the following command:
    # mount –t iso9660 /dev/hdd /cdrom
  13. Copy the contents of the mounted ISO image to a separate location.This is required because the Vendor Install media must be in the physical bay when the paravirtualization script is called. When the copy command is complete, enter unmount /cdrom:
    # cp –ra /cdrom /"$TEMP_AREA"
  14. Insert the Red Hat Enterprise Linux 5 Disc1 into the Xen Host’s CDROM/ DVD.


  15. Run the xen-setup tool:
    # $TEMP_AREA/xen-setup/xen-setup
  16. After the xen-setup script completes successfully, reboot the XenVM. After the reboot, verify that the kernel for the XenVM has been paravirtualized:
    # uname –a

INSTALLING WINDOWS GUESTS

Finally,Windows guests are supported in Xen.This is a much-anticipated event, as Windows operating systems have the lion’s share of installations worldwide.

Much like Linux unmodified guests, you can install Windows guests from vendor media and they are unmodified upon first installing the XenVM. However, a quick run around the resulting operating system will show that paravirtualization is absolutely necessary for any semblance of performance.

It’s important to understand what happens under the covers:
  • First, the Xen Host provides the Windows installer with an emulated IDE and NIC drivers, just to allow the installation to complete.
  • After the installation has completed, you will need to install the XenPV tools for Windows, which replace those drivers with optimized versions. Windows Guest Installation
In this section we will discuss the steps for installing a Windows guest.
  1. Insert the Windows CD-ROM in the Xen Host on which you want to deploy.


  2. Log on to the Administrator Console.


  3. Select the Install XenVM button, after selecting the desired Xen Host. The Install XenVM tab appears, as in Figure 6.10.


  4. After entering the appropriate information to identify the XenVM (and selecting the Server DVD Writer), click the Install button in the lower pane.The lower pane will be switched to the Graphical Console for the new XenVM, as shown in Figure 6.11, and the Windows Installer screen will appear.


  5. After you work your way through the Windows installation, the OS will be booted completely. In the lower pane, the Media drop-down menu will appear. Select the PV Tools for Windows option from the menu (see Figure 6.12).


  6. The End User License Agreement (EULA) will appear on the screen (see Figure 6.13).


  7. Click on the Accept the terms of the License Agreement check box and then click on the Next button.


  8. Follow the installation instructions.To finalize, the installer will reboot the Windows XenVM.At this point, the resulting XenVM is fully paravirtualized and ready to use.

PHYSICAL-TO-VIRTUAL MIGRATIONS OF EXISTING SYSTEMS

Physical-to-virtual (P2V) migrations consist of copying and modifying the operating system files of a physical server to either a logical volume on a Xen Host or a network share. Once the files have been copied, the result is a bootable XenVM.

P2V migrations are now industry-standard, as one of the main advantages of virtualization is the ability to reduce the physical data center footprint. Xen provides a P2V tool in the installation media, but third-party vendors have developed extendedfunctionality products to assist companies with their migrations.

The P2V tool provided by Xen works only on Linux physical hosts, and then only on those with PAE support.You cannot migrate Windows physical servers with Xen’s provided P2V tool; however, several third-party vendors support Windows migrations.

P2V Migration

To migrate a physical server to a XenVM, follow these steps:
  1. Boot the physical server from the Xen installation media.


  2. At the Welcome to Xen screen, tab to the OK button and press Return.


  3. After the installer has reviewed the server components, two choices will appear. Select the P2V option, then tab to the OK button and press Return.


  4. Click the OK button on the Welcome screen.


  5. The next screen requires the networking information for the resulting XenVM.You can choose to either allow the Dynamic Host Configuration Protocol (DHCP) for all interfaces, or manually configure them. Once completed, tab to the OK button and press Return.


  6. After the installer has verified that the physical host is running a supported version of Linux, tab to the OK button and press Return.


  7. Enter a name and description for the XenVM.This is not the hostname as registered in the operating system, but rather the name displayed on the Administrator Console or through the CLI.


  8. Enter the desired size of the root disk, or accept the defaults, and then select OK and press Return.


  9. Select the target location for the resulting file system.The options are Xen Host or an NFS server. Once you’ve made your selection, tab to the OK button and press Return.


  10. Enter the IP address of the Xen Host, tab to the OK button, and press Return.


  11. Enter the root password for the Xen Host, and select OK.


  12. After the progress bar has completed, select OK. The physical server will eject the Xen Installation CD-ROM and reboot the server. Make sure to take out the media before the reboot.


  13. You can verify that the installation completed by launching the Administrator Console and selecting the XenVM name given in step 7.

IMPORTING AND EXPORTING EXISTING VIRTUAL MACHINES

Exporting is a mechanism for copying a XenVM.You can then use the copied XenVM as a template (like a clone) to create similar XenVMs with the characteristics of the original. In addition, you can import the exported XenVM to a different Xen Host (a mechanism that you can use to increase XenVM availability, or in disaster recovery solutions).

The process involves copying the virtual disks (VDIs) of the exported XenVM along with an XML document describing the configuration, as shown in Figure 6.14. The files are copied from the Xen Host to the Administrator Console.The Administrator Console will need enough disk space to store the VDI images.

NOTE : The VDI images will be compressed and are usually smaller than the actual size of the disk.


Exporting XenVMs

Before starting the export process, administrators need to ensure that the Administrator Console server has enough disk space to store the exported XenVM files:
  1. Log on to the Administrator Console.


  2. Select the XenVM that will be exported.You must shut down the XenVM in order to export it. If the XenVM is still running, click on the Power Off button.


  3. Once you’ve shut down the XenVM, click on the Export button. Figure 6.15 shows the Export tab that appears.


  4. Three fields appear:
    • Name
    • Description
    • Export To The directory on the Administrator Console in which to save the exported XenVM.


  5. Click on the Export button to begin the process.The lower pane will switch to the History tab for the XenVM and a progress bar will appear showing the status of the export. Export can take a long time, depending on the number and size of the virtual disks and the network bandwidth available between the Xen Host and the Administrator Console.
Importing XenVMs

Importing a XenVM consists of moving the exported XenVM’s files to a Xen Host. The process is the reverse of the export operation; copying the VDI files and XML file from the Administrator Console to the Xen Host.

To import a previously exported XenVM, follow these steps:
  1. Log on to the Administrator Console.


  2. Click on the Xen Host to which the XenVM will be imported.


  3. Click on the Import XenVM button, and the Import XenVM tab appears in the lower pane. Figure 6.16 illustrates the Import XenVM tab.


  4. In the Import From: field, enter the location of the export XenVM directory, and then click the Import button. The lower pane will immediately change to the History tab for the imported XenVM.The import process may take awhile, as the VDI files are being copied over the network and then reassembled on the Xen Host.

DESIGNING & PLANNING...
Export/Import XenVM As an Enterprise Tool

The ability to "transport" a XenVM via export/import is one of Xen’s most powerful yet underrated features. In today’s IT landscape, where business demands are progressively greater and budgets are lower, having a flexible tool that can decrease provisioning times, increase overall availability, and reduce disaster recovery costs is indeed a necessity.

Exporting a XenVM allows administrators the flexibility of moving XenVMs from one physical Xen Host to another. Downtime for XenVM migrations due to hardware maintenance and hardware migrations can be reduced. In addition, administrators can export XenVMs and use them as templates for creating additional XenVMs on other Xen Hosts, cutting down on provisioning times.

However, exporting and importing XenVMs can be time-consuming, and this is something to consider if you are planning to use this mechanism as a way to migrate XenVMs among Xen Hosts.

In addition to exporting and importing XenVMs, Xen provides an interface to "migrate" XenVMs from one Xen Host to another. From a high level, live migrations consist of moving the active memory pages and the NIC defi- nitions (along with Internet Protocol [IP] address and ARP tables) for a XenVM between Xen Hosts. In addition, both Xen Hosts involved in the operation require simultaneous access to the VDI definitions of the XenVM and the same local area network (LAN).

Currently, the XenSource Administrator Console does not have an interface for performing live migrations of XenVMs. However, the XM CLI provides a mechanism to accomplish live migrations:
xm migrate –-live XenVM_NAME XEN_HOST_NAME
This command will move the XenVM named XenVM_NAME to the Xen_HOST_NAME physical server from its current Xen Host.

Although you can move a XenVM with either mechanism, both have benefits and constraints:

As discussed earlier, exporting requires that the XenVM be powered off. In contrast, live migrations move the XenVM between Xen Hosts in "real time" (depending on the application, the XenVM might need to be quiesced).

However, live migrations require shared storage, which adds a cost to the infrastructure. Exporting XenVMs doesn’t require such costs, but takes signifi- cantly longer to accomplish.

You can use exported XenVMs as templates to create additional XenVMs, whereas live migrations don’t actually copy the XenVMs files; they just move control of the VDIs to another physical host.



SUMMARY

XenVM deployment is at the heart of Xen’s functionality. In most cases, administrators will start by creating some test XenVMs from either the Administrator Console or the CLI. As users get more comfortable, additional deployment techniques such as cloning or exporting/importing are employed. And after the value of Xen has been tested and proven, users will start using physical-to-logical migrations as an indispensable tool.

Soon, administrators will discover that not all XenVMs can be placed together, as they contend for any or all of the resources on the Xen Host. At that stage, exporting the XenVMs to a different Xen Host allows administrators to balance the workload more evenly.

At a more developed stage, administrators understand that moving XenVMs from one Xen Host to another needs to be more streamlined and dynamic. Enter live migrations, which allow administrators to reduce and even eliminate the downtime associated with moving the XenVMs to another physical host, but for which the IT group has to make additional investments in infrastructure.


SOLUTIONS FAST TRACK

Workload Planning and Virtual Machine Placement

  • Understanding physical application requirements is paramount to planning the workload for a virtual environment.
  • You determine workloads by measuring the use of CPU, memory, network, and disk I/O on either the physical host or the XenVM.
  • With today’s enterprise infrastructure components, disk I/O and the network are usually simpler to consolidate.
  • CPU and memory are often the most critical components in workload balancing, and usually they are the most expensive resources on the physical servers.
Installing Modified Guests

  • Modified guests refer to operating systems that are "paravirtualized" during the installation process, such as Red Hat Enterprise Linux 4.x and SUSE 9.x.
  • You can install modified guests only from a network share. Supported protocols for installation network shares are NFS, HTTP, and FTP.
Installing Unmodified Guests

  • Unmodified guests are based on operating systems that do not need to be paravirtualized in order to run as a XenVM.
  • Operating systems that support unmodified guests include Red Hat Enterprise Linux 5, SUSE 10.1, and Windows XP/2003, and they require the use of processors with virtualization extensions built in, such as the Intel-VT and AMD-V.
  • In contrast to modified guests, you can install unmodified guests from vendor media, such as CD-ROM or DVD.
  • Although you can deploy unmodified guests without being paravirtualized, it is highly recommended that you modify them once installed, as performance will improve dramatically.
Installing Windows Guests

  • Windows guests are installed as unmodified guests. Administrators then have to paravirtualize them.
  • Windows XP, 2000, and 2003 are supported.
  • In order to run Windows XenVMs, the Xen Host has to have a processor with virtualization extensions. Currently, only physical hosts with the Intel- VT or the AMD-V processors are supported.
Physical-to-Virtual Migrations of Existing Physical Servers

  • P2V migrations are accomplished by booting the physical servers from the Xen install CD and copying and modifying the contents of the boot disk to the Xen Host.
  • Although you can convert all operating systems supported in XenVMs from physical to logical, only Linux operating systems are supported with the Xen installation media.Windows operating systems require third-party tools to be converted.
  • P2V migrations allow administrators to minimize the impact of converting physical servers. In addition, P2V migrations also minimize risk by keeping the original server intact.
Importing and Exporting Existing Virtual Machines

  • Exporting an existing VM involves copying the virtual disk definitions from the Xen Host to the Administrator Console. In addition, an XML definition file is copied and is used to "reproduce" the identity of the XenVM.
  • You can use XenVM exports to move the VM from one physical host to another.You also can use exports as a way to create templates and simplify deployments.
  • You import a XenVM when the resulting files from an export are moved from the Administrator Console to a Xen Host.
  • Export and imports of XenVMs can take a relatively long time, depending on the size of the VDIs and the network bandwidth available between the Xen Host and the Administrator Console.

FREQUENTLY ASKED QUESTIONS

The following Frequently Asked Questions, answered by the authors of this book, are designed to both measure your understanding of the concepts presented in this chapter and to assist you with real-life implementation of these concepts. To have your questions about this chapter answered by the author, browse to www.syngress. com/solutions and click on the "Ask the Author" form. Q: What are the pitfalls of migrating a physical server to VMs indiscriminately?

A: Not all workloads perform well together.Take into consideration the resource requirements of each physical server before deciding which Xen Host to migrate it to, and even whether migration is a viable option at all.

Q: Why can some Linux operating systems be installed directly from media, whereas others require a network-based install?

A: Hardware virtualization is a relatively new development in the x86 arena. Older operating systems are not "virtualization-aware," so they will not run as an unmodified XenVM. In contrast, the latest batch of Linux from Red Hat and SUSE "understands" virtualization.

Q: Is export/import a viable technique for implementing workload balancing?

A: It really depends on the availability requirements of the underlying application. Exports and imports can require long periods of time to complete, as the data from the XenVM is transported to and from the Administrator Console over the network. If the application can be down for those periods, export/import may be a viable technique.

Q: Are live migrations quicker than export/import?

A: Yes, they are; however, live migrations require higher technical and financial commitments. Live migrations reduce downtime greatly when you’re trying to achieve workload balancing; however, they require higher-bandwidth network and shared storage (SAN).These requirements increase the environment’s complexity and create additional administrative overhead.

Page: 1



ADS BY GOOGLE SPONSORED LINKS FEATURED LINKS

Maximize your SharePoint Investment – 8 Cities
Discover best practices and tips for both architecting and administering SharePoint. Early Bird Price of $99 through Sept 15th.

Find a new job now on the all new IT Job Hound!
Search jobs, post your resume, and set up job e-mail alerts!

Master SharePoint with 3 eLearning Seminars
Learn how to build a better SharePoint infrastructure and enable powerful collaboration with MVPs Dan Holme and Michael Noel. Register today!

Top Tools for Virtualization Disaster Recovery & Replication
View this web seminar on August 14th to learn about two tools that will result in faster backup and restore with P2V disaster recovery.

SharePointConnections Conference Fall 2008
Don’t miss the premier event for Microsoft IT Professionals in Las Vegas, November 10-13. Register and book your room by August 25 and receive a FREE room night (based on a three night minimum stay).

VMworld 2008 - Sign Up Today!
Join your peers on September 15-18 at The Venetian Hotel in Las Vegas as VMware hosts VMworld 2008, the leading Virtualization event.



Entrust Unified Communications Certs
Secure Exchange 2007 and save 20%. Now through Sept. 2008.

Increase Application Performance
Free White Paper by Editor's Best winner, Texas Memory Systems.

Need to convert between XML, DBs, EDI, and Excel? Try MapForce free!
Drag & drop to transform between popular data formats – get results instantly or generate code.

Microsoft® Tech•Ed EMEA 2008 IT Professionals
Advance your thinking with new ideas and practical real-world solutions at Microsoft’s FIVE day technical infrastructure conference 3-7 Nov., 2008. Register before 26 September 2008 to save €300.

Order Your SQL Fundamentals CD Today!
Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD.

Are You Really Compliant with Software Regulations?
View this web seminar that will help you with compliance best practices and check out a management solution to assure that you won’t be in jeopardy of an audit.

Virtualization Congress Oct. 14-16 in London
Don't miss Virtualization Congress, the premiere EMEA conference dedicated to hardware, OS and application virtualization. Oct. 14-16.
Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technical Resources Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing