September 2009 - Posts

CSV LUN sizing Best Practices

When I first looked at Clustered Shared Volumes (CSV), I had the following kind of questions in mind:

  • When was Microsoft going to publish guidance on the number of virtual machines (VMs) per LUN when implementing CSV?
  • What were the lessons learned from PV-TAP and RDP-TAP customers?
  • What kind of numbers (VMs per LUN) had been tested?
  • How many virtual machines per LUN would be supported? My expectation here was around 30 – 40 virtual machines.

None of that information has been forth coming as yet, so I have decided to document some thoughts on the subject, and hoped that this post might inspire others to respond with their own input. Firstly let me remind you about CSV’s statistics:

 

 

CSV

Max Volume Size

256TB

Min Volume Size

1MB

Max # Partitions

128

LUN Concatenation

Hardware LUN Expansion

Data Migration

Seamless

Supported Hardware

Commodity

Storage Type

FC, iSCSI, NAS, SAS

Multi-path Support

Industry Standard

iSCSI Initiator Support

Industry Standard

Write I/O Performance

Fast

Metadata Updates

Fast

Max Number of LUNs

2000+

Directory Structure

Unrestricted

Max # of Files per Volume

4+ Billion

LUN Presentation

Flexible Storage Model

Price

Free

 

One of the first things to consider is the limitations of your Storage Area Network (SAN). The limitations I have in mind are in terms of the maximum number of hosts that can access a single LUN or the maximum LUN size. These limitations on the face of it might simply be firmware limitations and so you may need to apply the latest firmware updates to achieve the desired configuration maximums. For example older HP StorageWorks Enterprise Virtual Arrays e.g. EVA 3000 have a 2 TB LUN limitation. With newer EVAs this limitation has been raised to 32 TB. Note, that the number of hosts that can access a single LUN on the EVA is 256 (far more that the maximum number of hosts in a Windows Failover Cluster).

 

Sizing the disks themselves involves selecting the correct type of disks e.g. Fibre Channel or SATA, the correct drive speed and the right number of drives to achieve the required IOPs (I/O operations per second) for your workload. How you decide to carve up your disk group i.e. implementing many LUNs spread across a single disk group versus each LUN being on a separate disk group, is really a function of the performance requirements of your workload.

 

Finally there are some practical requirements based on your data capacity needs and you can determine this requirement once you know how many VMs you plan to store on a single CSV LUN. For every VM you will need the following:

 

  • Actual storage space for the VMs Virtual Hard Disk (VHD) or VHDs as your application might require separate disks for the operating system, data or logs.
  • Additional storage space for any Saved State (.BIN and .VSV files – note that the BIN file can be as large as the amount of memory allocated to the VM. In normal terms however the BIN file is likely to be slightly smaller in size. Don’t be deceived by this point, because when you start the VM the size of the BIN file will increase to the amount of memory allocated to the VM). The VSV file is smaller in size and is typically less than 10 MB in size.
  • Additional storage space for any snapshots/checkpoints (AVHD – this is harder to predict as the delta file increases based on use). This might only be an issue in a Test/Development environment where snapshots/checkpoints are used and less of an issue in production.

 

 

Patrick Lownds

Posted by Patrick | with no comments
Filed under:

R2 Wave of IPD Guides

Microsoft has released updated IPD guides for both Hyper-V R2 and SCVMM 2008 R2. These guides lead the reader through critical infrastructure design decisions, in the appropriate order, evaluating the available options for each decision against its impact on critical characteristics of the infrastructure. The IPD Series highlights when service and infrastructure goals should be validated with the organization and provides additional questions that should be asked of service stakeholders and decision makers.

 

The R2 IPD guides can be downloaded directly from the following locations:

 

 

http://download.microsoft.com/download/5/B/C/5BC966BC-47D8-41DF-95F2-FA9A2D816258/Windows%20Server%20Virtualization.zip

http://download.microsoft.com/download/5/B/C/5BC966BC-47D8-41DF-95F2-FA9A2D816258/System%20Center%20Virtual%20Machine%20Manager%202008.zip

 

Patrick Lownds

Posted by Patrick | with no comments
Filed under: ,

Free Online Self Paced Training for Citrix Essentials for Hyper-V

In the above course delegates will be given an introduction to Citrix Essentials for Hyper-V and will gain the knowledge needed to perform basic installation and configuration tasks. Through online simulations, students will install and configure key features of Citrix Essentials for Hyper-V, such as:

  • Virtual storage management
  • Provisioning services
  • Lifecycle management and workflow studio

To register go to http://community.citrix.com/display/ocb/2009/09/02/Free+Online+Self+Paced+Training+for+Essentials+for+Hyper-V

 

Patrick Lownds

 

 

 

Posted by Patrick | 1 comment(s)
Filed under:

Windows Server 2008 R2 Documentation & Resources

The following URL has links to a number of Windows 2008 R2 resources http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=079eb880-6e15-4381-9edf-53cfaff3ab02 including documents on:

  • Live Migration
  • Clustering
  • Virtual machine processor compatibility mode

 

Patrick Lownds

Posted by Patrick | with no comments
Filed under:

SCVMM 2008 R2 Building Pro-Enabled Management Packs

The following document provides an overview of how to create PRO-enabled management packs and then walks you through the steps required to create your own simple PRO-enabled management pack http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1d7fb014-9826-47e8-a69b-018f785cb963

 

Patrick Lownds

Posted by Patrick | with no comments
Filed under: ,

Disaster Tolerant Virtualization Architecture with HP StorageWorks Cluster Extension and Microsoft Hyper-V white paper

This paper touches upon the Hyper-V and Cluster Extension (CLX) key features, functionality, best practices and various use cases. It also objectively describes the various scenarios in which Hyper-V and CLX complement each other to achieve the highest level of disaster tolerance.  This document is applicable for implementing both HP StorageWorks Cluster Extension EVA and HP StorageWorks Cluster Extension XP on Microsoft Hyper-V platform.

 

The source link at HP is this one:

http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA2-6905ENW.pdf

 

 

Patrick Lownds

Posted by Patrick | with no comments
Filed under:

Hyper-V Server 2008 R2 goes RTM

Hyper-V Server 2008 R2, the standalone Hyper-V product, has gone RTM, and can be downloaded from http://www.microsoft.com/downloads/details.aspx?familyid=48359dd2-1c3d-4506-ae0a-232d0314ccf6&displaylang=en

 

Patrick Lownds

Posted by Patrick | with no comments
Filed under: