Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


July 2008

Bringing iSCSI SAN and Virtualization Together

Improve long-standing processes while streamlining your systems
RSS
Subscribe to Windows IT Pro | See More Windows OSs Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
SideBar    Configuring SAN Volumes for Windows Virtual Server, Configuring SAN Volumes for VMware ESX Server, Backing Up Virtual Systems

Executive Summary:

Two technologies—iSCSI SANs and system virtualization—create an opportunity for forward-thinking IT organizations to improve or completely reinvent some long-standing processes involving system provisioning and data protection. Learn the ins and outs of implementing iSCSI SANs and virtualization in your Windows environment, and understand some of the key synergies between the two technologies so that you can implement them to their full advantage.

PROBLEM:
IT needs virtual systems, and virtual systems need flexible
storage options
SOLUTION:
Use Microsoft Virtual Server or VMware ES X Server with iSCSI
storage
WHAT YOU NEED:
An iSCSI storage array with supporting network infrastructure; a virtualization platform
SOLUTION STEPS:
1. Deploy iSCSI storage
2. Move existing virtual hard disks or create new virtual
disks on iSCSI storage
3. Use advanced features such as snapshots and VSS support to enhance virtual system management
DIFFICULTY: 3 out of 5

Sometimes, it takes a few years for a technology to reach mass acceptance in the enterprise space. And to bring powerful tools within the reach of SMBs, you need to add another year or two of product advances and more aggressive pricing. Two technologies that are now reaching broad acceptance—iSCSI SANs and system virtualization—create an opportunity for forward-thinking IT organizations to improve or completely reinvent some long-standing processes involving system provisioning and data protection. Fortunately, both technologies are now within your reach. So, now is the time to learn the ins and outs of implementing iSCSI SANs and virtualization in your Windows environment, and to understand some of the key synergies between SAN and virtualization technologies so that you can implement them to their full advantage.

Why iSCSI?
In a nutshell, iSCSI is a simple, powerful, and effective storage solution for SMBs—without the price tag or learning curve of a Fibre Channel storage architecture. Because iSCSI arrays are connected through standard Ethernet, you can leverage your existing expertise and investment in that technology and take advantage of reasonably priced gigabit-over- copper Ethernet switching (thanks to a higher level of vendor competition than you’ll find among Fibre Channel hardware vendors). As iSCSI vendors target the SMB space, they’re developing tools to simplify the setup, configuration, provisioning, and ongoing management processes for their hardware.

iSCSI SANs offer a range of configurations and features that let IT organizations choose appropriately sized and equipped configurations, and most vendors typically permit relatively seamless expansion through the addition of modular hardware. In addition to traditional RAID configuration support, redundant, hot-swappable components (e.g., disks, control modules, fans, power supplies) can be specified for maximum data availability. Other availability and load-balancing features—such as snapshots, replication, and Microsoft Multi-Path I/O (MPIO)—are available as standard or upgradeable options from most iSCSI SAN vendors.

Most vendors offer solutions that use internal drives connected via Serial Attached SCSI (SAS), Serial ATA (SATA), or a combination of both technologies, giving IT organizations the latitude to tailor the storage environment to specific performance and reliability needs. By nature, SANs are shared storage, meaning that multiple systems can carve out their own piece of the overall capacity. This strategy yields a better utilization ratio than trying to right-size DAS on individual servers. Furthermore, thin provisioning—a storage-virtualization technique that most vendors use—lets you logically allocate more storage space to a volume without fully committing physical storage resources. As the data on the volume grows and more physical storage is actually needed, it’s automatically allocated. The result is more efficient use of your investment in storage.

Why Virtualize?
Virtualization is all about driving down costs and maximizing the utilization of hardware resources. The insanity of adding a server for a single application is only exacerbated by the faster processors and larger memory and disks that ship in today’s standard servers. Virtualization technologies let you run multiple isolated systems on one piece of hardware. Therefore, not only do you get to actually use the CPU cycles available to you, but you also need to buy fewer servers, resulting in less rack space consumed and less reliance on other datacenter resources such as cooling and power.

Virtualization also provides for more flexible and nimble systems management. Because virtual machines (VMs) aren’t tied to a specific piece of hardware, tasks related to provisioning, deployment, and configuration are much simpler and more quickly performed. Backup, maintenance, and migration operations are also simpler, thanks to the nature of a VM’s self-contained, portable system image and emulated hardware description.

Setting Up the Environment
Now, let’s dig into some of the specifics of how to configure these technologies in your environment and see how they can work together. To give this article some hands-on perspective, I built an environment specifically to test some virtualization and disaster-recovery scenarios. For my iSCSI SAN, I used a Dell EqualLogic PS5000X storage array and I installed both Microsoft Virtual Server 2005 R2 SP1 and VMware ESX Server 3.5 to create a combination of virtual server and client systems.

Installing and configuring the iSCSI array. Installation of the EqualLogic iSCSI array was pretty simple, thanks to the Host Integration Tools provided on an included CD-ROM. If you’ll be using Microsoft Storage Manager for SANs (SMfS)—a simple storage- management tool available in Windows 2003 R2 and later—you’ll want to ensure that your storage vendor provides a Virtual Disk Service (VDS) hardware provider, which is essentially an interface between the storage system and the Microsoft VDS. In my tests, the EqualLogic tools’ installation process detected the SMfS installation and automatically installed its VDS hardware provider. I used the vendor-provided tools to initialize the storage array, configure a storage group, and set my server’s iSCSI configuration to access the SAN. I used the Web-based SANTest Group Manager tool, which Figure 1 shows, to provision an initial volume and perform basic SAN monitoring and management tasks throughout my usage of the storage system. It took about an hour to get the array configured and ready to manage through SMfS.

Systems that will connect to an iSCSI resource need to have a dedicated NIC or an iSCSI host bus adaptor (HBA) card specifically for connecting to iSCSI storage. There are a few advantages to using an HBA instead of a standard NIC, including performance and a simpler boot-from-SAN configuration, but for my testing I used standard gigabit-over-copper NICs from Intel and Broadcom. Also, you need to give some consideration to the network infrastructure over which your iSCSI traffic will travel. You should employ enterprise-class, nonblocking gigabit-over-copper Ethernet switches. If you don’t want to (or can’t afford to) maintain a completely separate network environment for your iSCSI devices, you should at least use a Virtual LAN (VLAN) for the ports through which iSCSI traffic flows.

Setting up the virtualization platforms. When you’re considering a virtualization tool, you have a few vendor choices, and those vendors typically offer multiple platform choices and management tools. To keep things simple, I’ll stick to Microsoft and VMware’s popular virtualization products. Setting up the virtualization platforms for my tests was relatively easy. I downloaded Virtual Server 2005 R2 (see the Learning Path at InstantDoc ID 99229 for download details) and followed the simple installation instructions to set it up on two Windows Server 2003 R2 systems. After the installation, an information page outlined how to access the Virtual Server Administration Web site. The management interface is intuitive, and the process of creating and provisioning new systems is straightforward.

I downloaded an evaluation version of VMware Infrastructure 3, which contains ESX Server 3.5 (for download details, see the Learning Path) and created an installation CD-ROM from the ISO image. Unlike the Microsoft virtualization software, ESX Server doesn’t run on top of Windows Server. I booted from the installation media and had the ESX Server system running in about 30 minutes. To manage the ESX Server system, I could either install the VMware Infrastructure Client or use the Web-based client.

At this point, both virtualization platforms were ready to create and provision new VMs on local disk volumes. To leverage the iSCSI SAN, I needed to prepare and connect SAN volumes to the Virtual Server and ESX Server systems. For more information about configuring SAN storage on Windows and VMware platforms, see the Web-exclusive sidebars “Configuring SAN Volumes for Windows Virtual Server” (www.windowsitpro.com, InstantDoc ID 99231) and “Configuring SAN Volumes for VMware ESX Server” (InstantDoc ID 99232). And remember that an essential part of any VM strategy is backup. The Web-exclusive sidebar “Backing Up Virtual Systems” (InstantDoc ID 99254) discusses recommended practices.

Continue on Page 2

   Previous  [1]  2  Next 


Reader Comments
Why use iSCSI if it's just going to be a file-level storage system? That's barely scratching the surface of the potential for iSCSI and virtualization.

deving@3sharp.com July 09, 2008 (Article Rating: )


"iSCSI clustering is not supported on iSCSI or NFS disks" per the "vi3_301_201_mscs.pdf" document on vmware.com.

Tallarico July 19, 2008 (Article Rating: )


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
PsExec

This freeware utility lets you execute processes on a remote system and redirect output to the local system. ...

Microsoft Delivers Service Pack 2 Beta 2 for Vista, Server 2008

Microsoft on Tuesday announced the availability of the Beta 2 version of Service Pack 2 (SP2) for Windows Vista and Windows Server 2008. Since both operating systems were developed from the same code base, they have a common servicing structure and thus ...

Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


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 Technology Resource 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