Archive for the 'Management' Category

Management related posts.

SCVMM 2008 R2: RC should come any moment now.

Posted by DH on 2nd June 2009

Because storage migration is a real feature what comes with SCCVMM R2 RC, I can’t wait to test it. The release candidate is on its way and should get released any moment now. Below one more time what storage migration includes:

Storage Migration

We’ve heard from customers as well as field for the need for migrating storage of a running VM. This is especially relevant as customers migrate from their existing one VM per LUN deployments and consolidate their VMs into a single CSV (clustered shared volume) LUN when they upgrade to Windows 2008 Server R2. With VMM R2, we’ve added the capability to do what we call “Quick Storage Migration”. This feature enables migration of a VM’s storage both within the same host and across hosts while the VM is running with a minimum of downtime. The downtime depends on the amount of activity going on in the VM at the time of migration, our tests have shown typical downtimes to be less than 2 mins.

We’ve also added the capability to do VMWare storage vMotion which allows the storage of a VM to be transferred while the VM remains on the same host with no downtime.

http://blogs.technet.com/scvmm/archive/2009/05/11/scvmm-r2-rc-features.aspx

Tags: ,
Posted in Management, Server Virtualization | Comments Off

Hyper-V Podcasts.

Posted by DH on 20th May 2009

Hyper-V Podcasts.

Thanks to Tony Soper:  http://blogs.technet.com/tonyso/archive/2009/05/19/hyper-v-how-to-roll-your-own-virtualization-mixtape.aspx

 

 

Tags: ,
Posted in Management, Server Virtualization | Comments Off

SCVMM R2 RC Features

Posted by DH on 13th May 2009

SCVMM R2 RC Features

 Storage Migration

We’ve heard from customers as well as field for the need for migrating storage of a running VM. This is especially relevant as customers migrate from their existing one VM per LUN deployments and consolidate their VMs into a single CSV (clustered shared volume) LUN when they upgrade to Windows 2008 Server R2.

With VMM R2, we’ve added the capability to do what we call “Quick Storage Migration”. This feature enables migration of a VM’s storage both within the same host and across hosts while the VM is running with a minimum of downtime. The downtime depends on the amount of activity going on in the VM at the time of migration, our tests have shown typical downtimes to be less than 2 mins.

We’ve also added the capability to do VMWare storage vMotion which allows the storage of a VM to be transferred while the VM remains on the same host with no downtime.

Queuing of Live migrations

While live migration is the much awaited new feature in Windows 2008 Server R2, it does come with a limitation in that a host can participate in only one live migration at any given time, both as source and destination. This means that the user has to wait for the live migration to complete before attempting another one.

In VMM R2, we’ve added the capability to detect the condition where live migration fails due to another live migration in progress and queue up the request in the background and retry the request after a period of time. The retry intervals are exponentially backed off to avoid overloading the system and the retries are capped to a max time period (15 mins). This feature enables users to do multiple live migrations without needing to keep track of other live migrations that are happening within the cluster and VMM R2 will automatically do the queuing and retries in the background.

Rapid Provisioning

This feature is again in response to customers and field requests. In VMM 2008, the only way to deploy a new VM is to copy the VHD from the library to the host over the network using BITS. Depending on the size of VHD and the available bandwidth, this could take several minutes or even hours.  We heard from a lot of customers that they have sophisticated SAN technologies that enables them to clone a LUN which contains the VHD and present it to the host. But they still want to use VMM’s template so the OS customization and IC installation can be done. So they basically wanted  new-VM without the network copy which is exactly what we did in R2. You can now create a template which includes the OS answer file and which references a dummy VHD which is not used. Then, using Powershell (we didn’t have enough time to add UI support, so this feature is cmdline only. The power users that would use this feature would most likely use scripting to mass deploy VMS anyway) you can do a new-VM and specify the path to the VHD using a new switch -UseLocalVirtualHardDisk.

 Here’s a sample script:

Get-VMMServer -ComputerName “VMMServer1.Contoso.com”

$JobGroupID = [Guid]::NewGuid().ToString()

$Template = Get-Template | where {$_.Name -eq MyTemplate”}

$VMHost = Get-VMHost | where {$_.Name -eq “VMHost.Contoso.com”}

Move-VirtualHardDisk -IDE -BUS 0 -LUN 0 -Path “L:\OS.VHD” -JobGroup $JobGroupID

New-VM -Name “VM06″ -Path “L:\” -Template $Template -VMHost $VMHost -JobGroup -$JobGroupID -UseLocalVirtualHardDisks

 Host compatibility checks

VM migration requires host hardware to be compatible. This includes things like CPU features, enlightenment parity etc. In VMM R2, we’ve added deep check for compatibility using Hyper-V and VMWare compat check APIs. This enables users to check if VM is compatible with the destination host instead of doing the migration and then finding out that the VM cannot start on the host.

A related feature is to make VM compatible; it’s a setting per VM that turns off certain CPU features in VM so it becomes compatible with the host. This is a tradeoff between using advanced CPU features of the host versus making VM more compatible for migration. This setting requires that the VM be restarted to take effect.

 Support for 3rd party CFS

There are companies that build clustered file systems that functionally is similar to CSV in that it enables multiple hosts to have shared access to a disk resource. In VMM R2, we support such file systems by detecting it’s a CFS disk and allow for deploying multiple VMs per LUN. This enables customers who have deployed such file systems (Melo from Sanbolic is one that we’ve tested with) to take advantage of this new capability.

 Support for Veritas Volume Manager

We’ve also added support for Veritas volume manager which enables VMM R2 to recognize Veritas volume manager disk as a cluster disk resource.

As you can see, there’s a ton of new stuff that’s coming in RC and this list doesn’t include all those features that we already shipped in Beta.

http://blogs.technet.com/scvmm/archive/2009/05/11/scvmm-r2-rc-features.aspx

Tags: ,
Posted in Management, Server Virtualization | Comments Off

What’s coming in SCDPM V3

Posted by DH on 6th May 2009

The next version of System Center Data Protection Manager

The next version of Data Protection Manager, for now they call it DPM v3, is scheduled for 2010. It brings some cool features which lowers the administrative overhead. Back in the early days, the beta of DPM 2007, where manual resyncs where sometimes needed to keep the data in sync. Now DPM v3 brings self-healing and auto retry improvements which helps with this issue. Also protecting SQL Servers on a per instance basis. Meaning when adding a new database it gets protected without intervention. At least if you want this. Also new improvements on client protection. Laptops can be backupped over VPN and copies only unique user data and not the whole OS. Windows XP, Vista and Windows 7 are supported. For Windows 7 and Vista integration with local shadow copies giving the end user online and offline restore capabilities. “Role based restore” is an overall feature which can also be used for SQL restores.

Below some highlights:

Improvements on MS Application Protection for Exchange, Sharepoint, SQL Server and now also for Dynamics AX and SAP (running on SQL Server)

  • Improvements on the virtualization part which gives a rich set of features for Hyper-V protection like:
    • Live migration and restore
    • Mount to alternate hosts
  • Improvements on the client platform which gives more backup en end user restore possibilities.
  • More scalability with larger sources (1000 SQL DBs+ per DPM server), auto-discovery and auto protection.
  • More reliability with self-healing and auto retry improvements for the data sources.
  • DPM to DPM replication which gives more chaining, failover and recoverability improvements.

Main features on a per product basis:

Figure 1:
 dpmv3a

 

 

 

 

 

 

 

 

 

 

 

 

Figure 2:
dpmv3b

 

 

 

 

 

 

 

 

 

 

 

 

More to come on this fine product!

Tags: , ,
Posted in General, Management, Server Virtualization | Comments Off

Windows 7 XP Mode versus MED-V

Posted by DH on 29th April 2009

When to use XP Mode (XPM) or MED-V

Standalone versus Enterprise.

XP Mode (XPM) is based on a preconfigured XP SP3 VPC and has fewer options than MED-V when looking at management, monitoring and deployment. MED-V uses a client on the desktop which gives the IT staff far more manageability options then when using XPM. XPM is NOT designed for Enterprise environments. Imagine when supporting 5000 standalone Virtual PCs on top of Windows 7. Also with MED-V Windows 2000 SP4 is supported as guest OS and I can’t find anywhere if this is supported within XPM. My guess is that it’s not.

So when you want to go forward in the Microsoft Core IO model, and not backwards you should use MED-V and not XPM.

Components XPM (all client components):

  • A VHD package based on Windows XP SP3.
  • Virtual PC 7 with USB and multi-monitor support.

Components MED-V (client and server components):

  • Administrator-defined “master” virtual machine – encapsulates a full desktop environment: an OS, applications and optional management and security tools.
  • Image Repository – stores all virtual images on a standard IIS server and enables virtual images version management, client-authenticated image retrieval, and efficient download (of a new image or an updates) via Trim Transfer technology.
  • Management Server – associates virtual images from the image repository along with administrator usage policies to Microsoft Active Directory users or groups. The Management Server also aggregates clients’ events, and stores them in an external database (MS SQL) for monitoring and reporting purposes.
  • A unified Management Console – enables administrators to control the Management Server and the Image Repository.
  • End-user Client for supporting:
    • Virtual image life-cycle – Authentication, image retrieval, enforcement of usage policies.
    • Virtual machine session management – Background start, stop, suspend of the virtual machine.
    • Single desktop experience – Seamlessly make the applications installed in the virtual machine available through the standard desktop Start menu, and integrate the applications with other applications on the user desktop.

So where is it designed for.

Windows XP Mode is specifically designed to help small-business users to run their Windows XP applications on their Windows 7 desktop.

  • Windows XP Mode is available for Windows 7 Professional, Windows 7 Ultimate and Windows 7 Enterprise customers.
  • Windows XP Mode combines Windows Virtual PC and a pre-installed virtual Windows XP environment to allow users run many older applications.
  • Windows Virtual PC will enable users to launch virtual applications seamlessly from the Windows 7 Start menu.
  • Windows Virtual PC includes support for USB devices and is based on a new core that includes multi-threading support.

Microsoft Enterprise Desktop Virtualization (MED-V) is designed for large IT environments and should be implemented by IT professionals.

  • MED-V enables Virtual PC deployment in larger organizations.
  • MED-V provides centralized management, policy-based provisioning and virtual image delivery to reduce the cost of Virtual PC deployment.
  • MED-V v1 builds on Microsoft Virtual PC 2007 to help enterprises with their upgrade to Windows Vista when applications are not yet compatible.
  • MED-V v2 will add support for Windows 7 (both 32 bit and 64bit) and Windows Virtual PC.
  • MED-V v2 beta will be available within 90 days of Windows 7 GA.

How MED-V adds management to Windows XP Mode and Windows Virtual PC?

To provide a managed, scalable solution for running virtual Windows XP applications, MED-V addresses many of the IT challenges around deployment and management including:

Deployment – deliver virtual Windows images and customize per user and device settings

  • Automate first-time virtual PC setup based on an IT customized script – including assignment of a unique computer name, joining to AD domain
    (for instance: assign the virtual PC a name that is derived from the physical device name or the username to simplify identification and management)
  • Adjust virtual PC memory allocation based on available RAM on host, so that the virtual PC does not take significant resources from the user

Provisioning - define which applications and websites are available to different users

  • Assign virtual PC images according to users and groups
  • Define which Windows XP applications will be available to the user through the start menu
  • Define which websites (e.g. internal sites that requires a previous version of Internet Explorer) are redirected automatically to Windows XP

 Control – assign and expire usage permissions and Virtual PC settings

  • Control the network settings of the Virtual PC (e.g. whether it connects through NAT or DHCP, whether its DNS is synchronized with host)
  • Authenticate user before granting access to the Virtual PC
  • Set expiration date, after which the Virtual PC is not accessible to the end user

Maintenance and Support – update images, monitor users and remotely troubleshoot

  • Update images using TrimTransfer network image delivery – update a master Virtual PC image, and MED-V will automatically distribute and apply the changes to all endpoints
  • Centralized database aggregates events from all users, and provides troubleshooting information on malfunctioning virtual PCs
  • Administrator diagnostics mode allows faster resolution of Virtual PC issues

Run on multiple platforms – MED-V will work on both Windows 7 and Windows Vista.

Which customers should use Windows XP Mode standalone?

Windows XP Mode standalone is suitable for small and medium business users, who are able to set their XP applications themselves and may or may not have IT Professional staff. Each PC has its own virtual Windows XP environment that is controlled and managed by the end user. Windows XP Mode standalone is not designed for large, centrally managed deployments that have widely deployed business applications that require Windows XP. So in summary MED-V builds on top of Windows Virtual PC and adds important management capabilities.

So what does MED-V brings more than XPM.

MED-V adds four additional layers on top of Microsoft Virtual PC to enable enterprise deployment of desktop virtualization:

Virtual images repository and delivery MED-V provides mechanisms for simplifying the process of creating, testing, delivering and maintaining virtual images from a central location:

  • Administrator console for virtual image creation and testing.
  • Centralized virtual images repository for image storage, versioning and delivery, based on Microsoft IIS web servers.
  • A client component (standard MSI installation) that automatically retrieves virtual images from the centralized repository.
  • Auto-install package for self deployment of the client component and the virtual images via removable media (e.g., DVD) or from a website.
  • An efficient, bandwidth-conserving TrimTransfer mechanism for delivering and updating virtual images over the network..
  • Support for image delivery through standard enterprise content distribution systems (e.g., Microsoft System Center Configuration Manager).

Centralized management and monitoring ─ MED-V helps administrators manage the entire life-cycle of virtual machines deployed to desktops throughout the enterprise. The centralized management and monitoring capabilities provided by MED-V include:

  • A central management server that controls all deployed virtual machines.
  • Integration with Microsoft Active Directory® Domain Services to enable provisioning of virtual images based on group membership or user identity.
  • User authentication prior to accessing the virtual image (whether the host is online or offline).
  • A mechanism for automating the first-time setup of virtual machines at the endpoint, including assignment of a unique computer name, performing initial network setup, joining the virtual machine to a corporate domain.
  • Support for deployment throughout a heterogeneous environment, adjusting memory allocation for the virtual PC according to the available RAM of the endpoint, and changing network settings according to the local network.
  • A central database of client activity and events, facilitating monitoring and remote troubleshooting.

Usage policy and data transfer control MED-V client enforces user/group usage policies, access permissions to virtual images and data transfer permissions:

  • Virtual image protection that prevents unauthorized execution.
  • A configurable expiration for the virtual image or a time limit for offline use (so that the user is forced to re-authorize before continuing to work offline).
  • The ability to allow or block data transfer between the virtual machine and the endpoint, via copy/paste, file transfer, or printing.
  • Web browser redirection of admin-predefined domains (such as the corporate intranet or sites that require an older version of the browser) from the endpoint browser to a browser within the virtual machine.  

Seamless end-user experience – MED-V can be configured to provide a seamless experience, making users unaware of the virtual machines running in the background. It reduces the training required for deploying virtualization to non-technical users:

  • “Invisible virtual machine” – Simplified work process for operating virtual machines through a user-friendly tray menu. The user is not required to learn the principles of virtualization, or view an additional desktop as is usually required when running a virtual PC.
  • Published applications: Applications that are installed in the virtual machine become available through the standard desktop Start Menu. Those applications then run in Virtual PC, but are seamlessly integrated into the user desktop and appear side-by-side with native applications.
  • Power user mode: Technical users and administrators are able to view the virtual machine loading processes and desktop if required.  

More information on MED-V’s architecture can be found here: Download MED-V Architecture White Paper 

Check the Desktop Virtualization Blog here: http://blogs.technet.com/medv/default.aspx 

This is just a small comparison between the 2 technologies. There is more to come on these products from an architectural point of view.

Stay Tuned.

Tags: , ,
Posted in Application Virtualization, Desktop Virtualization, General, Management | Comments Off

Free Microsoft Virtualization E-learning courses.

Posted by DH on 20th April 2009

Microsoft App-V

This online course provides IT Professionals the knowledge to implement and manage Microsoft Application Virtualization. Topics covered in the clinic include:

  • Features and functionalities of Application Virtualization
  • Deployment and maintenance of Application Virtualization
  • Management of Application Virtualization by using the Application Virtualization Management console

 
Exploring Microsoft Application Virtualization

SCVMM 2008

This online course provides IT Professionals the knowledge to implement and manage Microsoft System Center Virtual Machine Manager 2008. Topics covered in the clinic include:

  • Features and functionalities of VMM
  • Implementation and management of VMM
  • Management of VMM library
  • Management of hosts by using VMM
  • Implementation of virtual machine Self-Services

Exploring Microsoft System Center Virtual Machine Manager 2008
 
Terminal Services in Server 2008

This online course provides IT Professionals the knowledge to implement and manage Terminal Services in Windows Server 2008. Topics covered in the clinic include:

  • Implementation of Terminal Services
  • Working with Terminal Services RemoteApp, Terminal Services Web Access, Terminal Services Gateway, Terminal Services Session Broker, and Terminal Services Licensing

 
Exploring Terminal Services in Windows Server 2008

Microsoft Hyper-V

This 2-hour online course provides IT Professionals the knowledge to implement and manage Hyper-V in an IT environment. Topics covered in the course include:

  • Features of Hyper-V
  • Features of server consolidation
  • Hyper-V implementation
  • Creation of virtual machines
  • Dynamic datacenters
  • Clustering in virtual environments

 
Introducing Hyper-V in Windows Server 2008

Tags: , , , , , ,
Posted in Application Virtualization, Desktop Virtualization, General, Management, Server Virtualization | Comments Off