Home > Systems Channel Tips > Virtualization > XenServer installation and deployment guidelines
Systems Channel Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

VIRTUALIZATION

XenServer installation and deployment guidelines


Shannon Snowden, Contributor
04.21.2009
Rating: -3.00- (out of 5)


Systems Channel Update
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Server virtualization deployments continue to grow at an amazing rate, which isn't surprising. When properly implemented, server virtualization brings several key benefits, including reliability and a high return on investment. Clients are looking to XenServer as a virtualization platform that will deliver consolidation, increased utilization and workload balancing.

This article covers best practices that solutions providers should use when designing a XenServer installation and deployment plan.

Using service level agreements for XenServer architecture

More XenServer resources
Free XenServer virtualization hypervisor helps Citrix, partners say

Citrix-XenSource acquisition falls short of some partners' hopes

When using XenServer for production, you must be able to match the proper design to the service-level agreement (SLA). Clearly-defined SLAs are driving factors behind design and will help you determine if the free version is suitable or if you need the high-availability component that is included in the Citrix Essentials package. There are still many other architecture options to consider, including remote site disaster recovery that is built directly into XenServer.

Testing media and server hardware for XenServer installation

Although it shouldn't have to be said, it is important to always verify the installation media for XenServer. I have successfully built flakey, somewhat operational servers only to find out during the rebuild process that the installation .ISO file was corrupt. Taking five minutes to verify that the installation media is functioning properly will save you time and money.

I can't stress enough the importance of testing the server hardware. You should treat the hardware as though you were going to strap yourself on it and fly to the moon.

I find that many organizations I work with do not perform hardware testing prior to implementation, and it seems that these two main factors are almost always involved:

  1. The hardware hasn't been stressed to expose weakness. Over the years, I have found that most server hardware is being used at about only 10% of capacity.
  2. Organizations are conditioned to running Windows and Linux on server systems that have such a low utilization rate that in-depth hardware testing has not been necessary. It is very necessary now.

Testing hardware is just one of a number of cultural shifts that needs to happen. Remember, without virtualization, the hardware is not being put under stress. But, if you are not pushing the hardware up to about a 70% level of utilization, then you are missing a great benefit of virtualization: The whole idea is to leverage virtualization to get rid of as many physical servers as possible, which frees up physical space in the server room, decreases power consumption and reduces operational costs.

About the author
Shannon Snowden is an associate consulting partner for New Age Technologies Inc., an IT consulting firm headquartered in Louisville, Ky. Shannon became the first certified trainer for North America on XenServer version 3.2 and XenEnterprise 4.0. His certifications include VMware Certified Professional VCP#12, Citrix XenSource Certified Professional, Citrix Certified Instructor, Novell Certified Linux Professional, Microsoft Certified Systems Engineer and Microsoft Certified Trainer.

Use the vendor's hardware configuration disks to run the hardware diagnostics because if you find a problem, the vendor will ask if you used its software during testing. I recommend that you let the disks run for at least 48 hours, but I prefer 72-hour testing as a standard.

You will also want to make sure that the client's server hardware supports virtualization. Generally speaking, any Intel or AMD chips manufactured after August 2006 that have virtualization capability should work. If you plan on creating a resource pool with multiple physical host machines, the CPUs have to be from the same manufacturer and should be in the same family. They can have slightly different speeds, but if you get chips that are too dissimilar, they will not be able to join the pool.

Storage considerations during XenServer installation

XenServer is designed to support an impressive number of storage repositories by default. And Citrix just announced a new Essentials package that includes StorageLink for XenServer, which allows hundreds of storage arrays to behave like native XenServer storage. Even without the Essentials package, XenServer allows users to directly link into NetApp and Dell EqualLogic storage arrays and use the features, such as snapshots and data deduplication.

Even when you are running virtual machines (VMs), the underlying storage still needs to be configured to meet the demands of the applications running on the operating system inside the VM. Usually you have different RAID levels on your shared storage and place your VMs on the appropriate LUNs, just as you would with a physical server.

Network configuration and XenServer deployment

The network configuration will vary depending on many factors, including the number of onboard network interface cards (NICs), IP-based storage, and server or blade limits. Generally, you want to have as many multiple paths and as much redundancy as possible at each level in the design. XenServer supports up to six single NICs or 12 NICs bonded, and you should add as many as you reasonably can. Depending on if you are using IP-based storage, you may have two NICs for management, two for storage and at least two for VM traffic.

Completing the XenServer installation process

Once you have all of the physical components assembled and tested, building XenServer is about a 10-minute job. Before you start, you will need some basic information: the XenServer host IP address, DNS servers, NTP servers and XenServer host name. Then, a setup wizard will walk you through the installation process. While the server completes the installation, install XenCenter on your client machine so that you'll be ready to start managing the server right away.


Rate this Tip
To rate tips, you must be a member of SearchSystemsChannel.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Virtualization
Managing XenServer 5.5 resources with XenCenter 5.5
Monitoring VMware vSphere performance using alarms
Monitoring vSphere performance with command-line tools
Monitoring vSphere performance with vCenter Server performance graphs
Monitoring vSphere CPU and memory usage
Installing and managing Hyper-V on Windows Server 2008 Server Core
Using Hyper-V Manager to create virtual machines and hard drives
Monitoring Hyper-V performance and utilizing System Center VMM
Top 10 data center virtualization management tips
Evaluating virtualization management software for Hyper-V R2

Server Virtualization Hardware, Software and Services
Managing XenServer 5.5 resources with XenCenter 5.5
Monitoring VMware vSphere performance using alarms
Monitoring vSphere performance with command-line tools
Monitoring vSphere performance with vCenter Server performance graphs
Monitoring vSphere CPU and memory usage
Installing and managing Hyper-V on Windows Server 2008 Server Core
Using Hyper-V Manager to create virtual machines and hard drives
Monitoring Hyper-V performance and utilizing System Center VMM
Top 10 data center virtualization management tips
Evaluating virtualization management software for Hyper-V R2

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsMultimediaWhite PapersBlogsEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts