vdi

You are currently browsing articles tagged vdi.

Got myself interviewed and mentioned in another VDI article, Virtual desktop infrastructure adds new wrinkle to data center storage management, though this one for some reason pegs me as being at The MetroHealth System in Cleveland. Oh well. I emailed the correction but got an out-of-office auto-reply.

One administrator in a large VDI environment said his IT staff still doesn’t back up desktop data, though it lives on data center storage. “If an individual desktop goes down, we’re just going to assign the user to a new one and reinstall their applications,” said Chris House, senior network analyst at The MetroHealth System, a hospital network based in Cleveland. MetroHealth uses 1,500 VMware virtual desktops and stores data on a Hewlett-Packard Co. StorageWorks XP1024 high-end disk array.

House said the initial VDI deployment was done using a midrange HP StorageWorks EVA8000 array, but with more than a thousand desktops, the IOPS required pushed it up to tier 1 storage. “The VDI environment was averaging between 4,000 and 9,000 IOPS most of the time, but once a week at 2 a.m. it would spike to 40,000 IOPS,” he said.

The spike was accounted for by an inventory scan process that involved all the desktops. “The [XP] array can handle it, but you lose some ROI going with more expensive storage,” House said.

We are also mentioned in a new VMware case study on VDI and there’s still that video…

Tags: , ,

Virtual desktop infrastructure case study: Metro Health

The storage issues that are more critical in a VDI environment include capacity planning and management and performance, as illustrated by a case study of early adopter Metro Health, an independent health care system serving the greater Grand Rapids area and western Michigan.

via Virtual desktop infrastructure tutorial: Part 1 .

A very excellent two-part article (though Metro is only featured in the first part) based on content from an interview I gave to SearchStorage back in February regarding our experience with VDI and the storage issues/expense we have encountered.

Tags: , , , ,

I had a need to change the host isolation response of all the VMs in a VMware ESX cluster. The ESX hosts are 3.0.1 and the VirtualCenter server is 2.0.2.

Since the beautiful VI client only allows changing one VM setting at a time, it would take forever to change all 1,500 VMs that I need to adjust across 4 clusters and 2 VC servers.

Powershell scripts turned out to be the answer. Here is a script that will change the isolation response to “Leave powered on” by changing the property powerOffOnIsolation to false. This script only works against VirtualCenter 2.0.x. For a script that works against VC 2.5, check out this post in the VMware forums.

If this script doesn’t work, make sure you change the “Connect-VIServer” line to connect to the proper hostname, and the “Get-Cluster” line to use the proper cluster.

Also, if the VC task fails saying “a specified parameter was incorrect”, try changing the Operation to “edit” instead of “add”.

Connect-VIServer vdi_vc_bdc
$cs = Get-Cluster "Cluster4"
$csadv = get-view $cs.id
$allvms = $cs | Get-VM

$i = 0
$csspec = new-object VMware.Vim.ClusterConfigSpec

foreach ($vm in $allvms) {
  $csspec.dasVMConfigSpec += new-object VMware.Vim.ClusterDasVmConfigSpec
  $csspec.dasVMConfigSpec[$i].info = new-object Vmware.Vim.ClusterDasVmConfigInfo
  $csspec.dasVMConfigSpec[$i].Info.Key = ($vm | get-view).moref
  $csspec.dasVMConfigSpec[$i].Operation = "add"
  $csspec.dasVMConfigSpec[$i].info.powerOffOnIsolation = $false

  $i++
}

$csadv.ReconfigureCluster_Task($csspec,$true)

Good luck!

Tags: , ,