Archive

Archive for October, 2010

Virtualisation planning process : memory configuration maximums.

October 21, 2010 Leave a comment

Today’s  challenge for a virtualization admins it’s to provision memory requirements within the guest for unique workloads,  paying attention to the host environment.

Although today, memory is relatively cheap, it may not be the case in the future and we also need to take in consideration the host maximums, as this will impact what OS would be available for a guest virtual machine as well as the aggregated impact on the host. It is notorios that system/applications that are replacing older servers running W2K/W2K3 to now require more resources(RAM, CPU, Disk, Network )  than the previous systems/apps.

It is important to pay special attention to the memory limits, requirements and aggregate memory capacity with insight to future needs.

Limits on memory and address space vary by platform, operating system, and by whether the IMAGE_FILE_LARGE_ADDRESS_AWARE value of the LOADED_IMAGE structure and 4-gigabyte tuning (4GT) are in use. IMAGE_FILE_LARGE_ADDRESS_AWARE is set or cleared by using the /LARGEADDRESSAWARE linker option.

Limits on physical memory for 32-bit platforms also depend on the Physical Address Extension (PAE), which allows 32-bit Windows systems to use more than 4 GB of physical memory.

Memory and Address Space Limits

The following table specifies the limits on memory and address space for supported releases of Windows. Unless otherwise noted, the limits in this table apply to all supported releases.

Memory type Limit in 32-bit Windows Limit in 64-bit Windows
User-mode virtual address space for each 32-bit process 2 GBUp to 3 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE and 4GT 2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared (default)4 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE set
User-mode virtual address space for each 64-bit process Not applicable With IMAGE_FILE_LARGE_ADDRESS_AWARE set (default):x64:  8 TBIntel IPF:  7 TB2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared
Kernel-mode virtual address space 2 GBFrom 1 GB to a maximum of 2 GB with 4GT 8 TB
Paged pool Limited by available kernel-mode virtual address space or the PagedPoolLimit registry key value.Windows Vista:  Limited only by kernel mode virtual address space. Starting with Windows Vista with Service Pack 1 (SP1), the paged pool can also be limited by the PagedPoolLimit registry key value.Windows Home Server and Windows Server 2003:  530 MBWindows XP:  490 MBWindows 2000:  350 MB 128 GBWindows Server 2003 and Windows XP:  Up to 128 GB depending on configuration and RAM.Windows 2000:  Not applicable
Nonpaged pool Limited by available kernel-mode virtual address space, the NonPagedPoolLimit registry key value, or physical memory.Windows Vista:  Limited only by kernel mode virtual address space and physical memory. Starting with Windows Vista with SP1, the nonpaged pool can also be limited by the NonPagedPoolLimit registry key value.Windows Home Server, Windows Server 2003, and Windows XP/2000:  256 MB, or 128 MB with 4GT. 75% of RAM up to a maximum of 128 GBWindows Vista:  40% of RAM up to a maximum of 128 GB.Windows Server 2003 and Windows XP:  Up to 128 GB depending on configuration and RAM.Windows 2000:  Not applicable
System cache virtual address space (physical size limited only by physical memory) Limited by available kernel-mode virtual address space or the SystemCacheLimit registry key value.Windows Vista:  Limited only by kernel mode virtual address space. Starting with Windows Vista with SP1, system cache virtual address space can also be limited by the SystemCacheLimit registry key value.Windows Home Server, Windows Server 2003, and Windows XP/2000:  860 MB with LargeSystemCache registry key set and without 4GT; up to 448 MB with 4GT. Always 1 TB regardless of physical RAMWindows Server 2003 and Windows XP:  Up to 1 TB depending on configuration and RAM.Windows 2000:  Not applicable

 —

Physical Memory Limits: Windows Server 2008 R2

The following table specifies the limits on physical memory for Windows Server 2008 R2. Windows Server 2008 R2 is available only in 64-bit editions.

Version Limit in 64-bit Windows
Windows Server 2008 R2 Datacenter 2 TB
Windows Server 2008 R2 Enterprise 2 TB
Windows Server 2008 R2 for Itanium-Based Systems 2 TB
Windows Server 2008 R2 Foundation 8 GB
Windows Server 2008 R2 Standard 32 GB
Windows HPC Server 2008 R2 128 GB
Windows Web Server 2008 R2 32 GB

 —-

Physical Memory Limits: Windows Server 2008

The following table specifies the limits on physical memory for Windows Server 2008. Limits greater than 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit in 32-bit Windows Limit in 64-bit Windows
Windows Server 2008 Datacenter 64 GB 1 TB
Windows Server 2008 Enterprise 64 GB 1 TB
Windows Server 2008 HPC Edition Not applicable 128 GB
Windows Server 2008 Standard 4 GB 32 GB
Windows Server 2008 for Itanium-Based Systems Not applicable 2 TB
Windows Small Business Server 2008 4 GB 32 GB
Windows Web Server 2008 4 GB 32 GB

 —–

Physical Memory Limits: Windows Server 2003

The following table specifies the limits on physical memory for Windows Server 2003. Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit in 32-bit Windows Limit in 64-bit Windows
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition 128 GB64 GB with 4GT IA64 2 TBX64 1 TB
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition 64 GB IA64 2 TBX64 1 TB
Windows Storage Server 2003, Enterprise Edition 8 GB Not applicable
Windows Storage Server 2003 4 GB Not applicable
Windows Server 2003 R2 Datacenter EditionWindows Server 2003 with Service Pack 1 (SP1), Datacenter Edition 128 GB16 GB with 4GT 1 TB
Windows Server 2003 R2 Enterprise EditionWindows Server 2003 with Service Pack 1 (SP1), Enterprise Edition 64 GB16 GB with 4GT 1 TB
Windows Server 2003 R2 Standard EditionWindows Server 2003, Standard Edition SP1Windows Server 2003, Standard Edition SP2 4 GB 32 GB
Windows Server 2003, Datacenter Edition 128 GB16 GB with 4GT 512 GB
Windows Server 2003, Enterprise Edition 32 GB16 GB with 4GT 64 GB
Windows Server 2003, Standard Edition 4 GB 16 GB
Windows Server 2003, Web Edition 2 GB Not applicable
Windows Small Business Server 2003 4 GB Not applicable
Windows Compute Cluster Server 2003 Not applicable 32 GB

New Dell’s smartphone Venue Pro running Microsoft’s Windows Phone 7

October 19, 2010 Leave a comment

Hera are some of its key features of the new Dell’s smartphone, running Windows Phone 7 :

  • Stunning 4.1” WVGA AMOLED capacitive, multi-touch display
  • A full portrait QWERTY keyboard to provide a  better viewing & messaging experience
  • Supported with T-Mobile service
  • Elliptical, slender form provides elegance in a pocket-friendly size
  • Gorilla Glass for unprecedented durability and scratch resistance

Some of the highlights and use cases for the new Windows Phone 7 :

  • People hub:  Enter social central to scan Windows Live and Facebook feeds and photos, in addition to dialing or texting friends in the address book.
  • Pictures hub:  Share photos easily from pictures saved to the phone, Facebook and Windows Live. Go from pocket to picture in seconds with a press of the camera button, and send photos from the hub to friends or post to Windows Live or Facebook.
  • Games hub: Play games with friends, track scores and wins in the gamer profile. With more than 50 popular game titles available at launch, try-before-you-buy demos, Xbox LIVE leader boards, turn-based multiplayer, achievements and more, Windows Phone 7 brings the quality, consistency and community of the Xbox experience to gamers on the go.
  • Music + Video: Play movies, TV shows and music quickly. Enjoy custom playlists, listen to podcasts and recommend favorite songs to friends.
  • Office hub:  View, edit, share and sync Microsoft Office documents. Collaborate with co-workers through SharePoint Workspace Mobile.
  • Marketplace hub: Get quality applications like games, music, entertainment, news, sports, social networking, productivity, travel and many more. Apps are tested and certified to deliver a consistently great experience.  Marketplace is also accessible through a PC client that is integrated into Microsoft’s popular Zune software.

The question is when the Venue Pro is comming to Australia?

Want to hear what people are saying about the all-new Dell Venue Pro? Follow the conversation on Twitter using the #DellVenuePro and #windowsphone hashtags.

How to get a comprehensive view of the software installed on client computers including App-V apps

October 13, 2010 Leave a comment

Asset Inventory Service (AIS) provides a comprehensive view of the software installed on client computers in your enterprise. It helps reduce the total cost of managing software by providing a categorized software inventory and by translating the inventory data into useful, actionable information.

AIS is a core component of the Microsoft Desktop Optimization Pack for Software Assurance, a suite of advanced technologies to improve desktop manageability and security, and decrease total cost of ownership (TCO).

You can now get detailed hardware information on the computers in your inventory.  AIS 2.0 will show you the amount of physical memory, processor speed, logical disk size and free space, network adapter information, and more.

Support for tracking of Microsoft Application Virtualization (App-V) applications. If you use App-V on your computers, AIS 2.0 can read into the application virtualization cache and add this software to your inventory

Software reports now aggregate the products by major and minor versions in order to make reports easier to read and still giving you the accuracy you need.

Links to AIS information:

Short list of Microsoft Desktop Virtualisation solutions

October 13, 2010 1 comment

And how you can use them in your organization:

VDI: Enables users to access their personalized Windows desktops hosted on servers. For many organizations, virtualizing desktops within the datacenter is seen as an excellent means to provide a centrally-managed Windows desktop to connected users. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=8d454921-72d6-45b4-b6ba-ac1c26d337bd

Session Virtualization: Makes it possible for you to run an application or an entire desktop in one location, but have it be controlled in another. Session virtualization allows you to install and manage session-based desktops and applications, or virtual-machine based desktops on centralized servers in the datacenter; deliver images to users, and send keystrokes and mouse movements from user client machines, in turn, back to the server. From a user perspective, applications are integrated seamlessly—looking, feeling, and behaving like local applications. http://technet.microsoft.com/library/cc742806.aspx

 MED-V: Provides you with the ability to deploy and manage virtual Windows desktops to help enterprises upgrade to the latest version of Windows, without having to worry about application compatibility. MED-V provides organizations the ability to run two operating systems on one device, adding virtual image delivery, policy-based provisioning, and centralized management. http://technet.microsoft.com/library/ff433588.aspx

App-V: Helps you make business applications available to end users on any authorized PC. App-V decouples applications from the OS and helps to eliminate application-to-application incompatibility, as applications are no longer installed on the local client machine. In addition, application streaming expedites the application delivery process so that your IT department no longer needs to install applications locally on every machine. http://technet.microsoft.com/library/ee958103.aspx

RemoteApp: Enables programs that are accessed remotely through Terminal Services to appear as if they are running on the end user’s local computer. Users can run RemoteApp programs side by side with their local programs. A user can minimize, maximize, and resize the program window, and can easily start multiple programs at the same time. If a user is running more than one RemoteApp program on the same terminal server, the RemoteApp programs will share the same Terminal Services session. http://technet.microsoft.com/library/cc755055.aspx

Data and User Settings: Utilizes folder redirection and roaming profiles to enable you to make the user’s personal profile and data available dynamically on any authorized PC, and to back up personal profiles and data to the datacenter. http://technet.microsoft.com/library/cc732275.aspx

To find more about, visit :  http://technet.microsoft.com/en-us/windows/gg276319.aspx?ITPID=insider

Hyper-V CSV protection with DPM 2010

October 11, 2010 4 comments

  DPM design for Hyper-V :

  •  Incremental Backups Only – full only once
  •  No More Backup Window – online backups
  • Application consistency via VSS
  • Protect Live Migration VMs in CSV clusters
  • Protect whole VM, recover individual items
  • Auto Protection of new VMs
  • Routine backups – nightly or more frequently

Strategy to Deply DPM 2010 in Hyper-V/CSV environment :

1. Plan:

  • Identify Project Requirements and scope
  • Simulate using Hyper-V Calculator
  • Review Hyper-V design guidelines & Best Practices
  • Acquire VSS Hardware Provider & check environment with SDPM SAN Testing Tool:
  • Validate a Pilot Environment
  • Ready for Deployment
    • Integration components should be updated on both VMs.
    • Ensure that Live Migration is functional

  2. Deploy : Protected CSV server

  • Install all recommended prerequisites:
General Prerequisite Install the integration components on the guests. For more information, see Install a Guest Operating System (http://go.microsoft.com/fwlink/?LinkId=165041).
Microsoft Windows Server 2008 SP2 Install Microsoft Windows Server 2008 SP2 OR Install the Microsoft Hyper-V prerequisites (http://go.microsoft.com/fwlink/?LinkID=133781).
Microsoft Windows Server 2008 R2 Install the following on the host computer:KB975354 (http://support.microsoft.com/kb/975354)KB975921 (http://support.microsoft.com/kb/975921)
  • Failover Cluster Validation
  • Enable Automount : Enable Auto mount on the host for successful child partition backups :  MOUNTVOL /E
  • Install Hardware Provider:Ensure that VSS hardware providers are installed : vssadmin list providers
  • Validate Hardware snapshots
  • Use DSConfig Tool to serialize backups (for software snapshots providers only) : 
    ·   Problem:With software snapshots, simultaneous triggering of VM backups (especially scale deployments) will cause backup jobs to time out and fail.
    ·   Enable Per CSV LUN Serialization:This serialization limits the number of virtual machine backups happening on a single CSV LUN.Create a DataSourceGroups.xml file by running the DSConfig.ps1 script on any one node of a cluster containing CSV.Place the file in the DPM server at %PROGRAMFILES%\Microsoft DPM\DPM\Config.Repeat step 1 for every cluster that is protected by a DPM server.The DataSourceGroups.xml file needs to be updated only when virtual machines are added, deleted, or modified in the cluster and protection is configured for them.

 3. Deploy  : DPM 2010 server

  • Enable Hyper-V Role on DPM Server :DPM supports item-level recovery (ILR), which allows you to do granular recovery of files, folders, volumes, and virtual hard disks (VHDs) from a host-level backup of Hyper-V virtual machines to a network share or a volume on a DPM protected server. You must have the Hyper-V role enabled on the DPM server to perform item-level recoveries. During item-level recovery, DPM has to mount the VHDs of the protected virtual machines
  • Install DPM server pre-requisites
  • Install DPM 2010
  • Turn off “TCP Chimney offload”For better throughput, TCP Chimney Offload should be turned off.
  • Allocate Storage Pool & Deploy Agents
  • Datasourcegroups.xml file:
    • Merge the DatasourceGroups.XML file for all CSVs protected by DPM server. This is applicable when software providers are used on the CSV cluster.
    •  Copy the <Group> tags from all the DataSourceGroup.xml files generated and add the text between the <DataSourceGroup> tags. The DataSourceGroups.xml file will now contain one <header> tag, one <DataSourceGroup> tag, and <Group> tags from all CSV clusters.

 

 

TechNet Radio: TechNet on: Virtualization Best Practices

October 7, 2010 2 comments

About this Video : http://technet.microsoft.com/en-us/edge/technet-radio-technet-on-virtualization-best-practices.aspx

Join Keith Combs and Matt Hester as they discuss virtualization best practices with Microsoft Director, Edwin Yuen. Edwin was part of the System Center Virtual Machine Manager (SCVMM) team for several years and has talked with thousands of customers about their virtualization problems and solutions. Expect a lively discussion on Hyper-V, SCVMM, SANS, Clustering and other technologies used to create world class virtualization solutions.

Project Phoenix : MSDN Ultimate subscriptions to give away

October 6, 2010 1 comment

Hi Everyone,

fellow MVPs Greg Low, Darren Gosbell ,  Arnie Rowland and Rod Colledge are giving away 7 MSDN Ultimate subscriptions.

Called Project Phoenix, it awards (among other things) Microsoft Visual Studio Ultimate with MSDN subscription to unemployed or underemployed developers who commit to developing a project using Microsoft tools for an eligible non-profit organisation. More details on the program can be found here.

Project Criteria;

  • Client is an Australian or New Zealand non-profit, school or church,
  • Solves a problem or satisfies a need for the client,
  • Client desires the project and is supportive,
  • Uses any combination of .NET 4.0, Windows Server 2008, SQL Server 2008, or Windows Phone 7,
  • May be a new software solution, or an upgrade to an existing software solution,
  • Additional consideration given projects that will be posted on Codeplex with a GPL license

An eligible developer may submit project proposal information here.

An eligible non-profit may submit a project proposal here. Eligible developers without a project proposal may select from one of the available projects listed below;