IT Core Blog

Never stop questioning. Curiosity has its own reason for existing…

Archive for the ‘Documentation’ Category

How Time Synchronization works in Hyper-V

leave a comment »

Ben Armstrong explains in dep How Time Synchronization works in Hyper-V.

Problem #1 – Running virtual machines lose track of time.

While all computers contain a hardware clock (called the RTC – or real-time clock) most operating systems do not rely on this clock.  Instead they read the time from this clock once (when they boot) and then they use their own internal routines to calculate how much time has passed.

The problem is that these internal routines make assumptions about how the underlying hardware behaves (how frequently interrupts are delivered, etc…) and these assumptions do not account for the fact that things are different inside a virtual machine.  The fact that multiple virtual machines need to be scheduled to run on the same physical hardware invariably results in minor differences in these underlying systems.  The net result of this is that time appears to drift inside of virtual machines.

UPDATE 11/22: One thing that you should be aware of here: the rate at which the time in a virtual machine drifts is affected by the total system load of the Hyper-V server.  More virtual machines doing more stuff means time drifts faster.

In order to deal with time drift in a virtual machine – you need to have some process that regularly gets the real time from a trusted source and updates the time in a virtual machine.

Hyper-V provides the time synchronization integration services to do this for you.  The way it does this is by getting time readings from the management operating system and sending them over to the guest operating system.  Once inside the guest operating system – these time readings are then delivered to the Windows time keeping infrastructure in the form of an Windows time provider (you can read more about this here: http://msdn.microsoft.com/en-us/library/bb608215.aspx).   These time samples are correctly adjusted for any time zone difference between the management operating system and the guest operating system.

Problem #2 – Saved virtual machines / snapshots have the wrong time when they are restored.

When we restore a virtual machines from a saved state or from a snapshot we put back together the memory and run state of the guest operating system to exactly match what it was when the saved state / snapshot was taken.  This includes the time calculated by the guest operating system.  So if the snapshot was taken one month ago – the time and date will report that it is still one month ago.

Interestingly enough, at this point in time we will be reporting the correct (with some caveats) time in the systems RTC.  But unfortunately the guest operating system has no idea that anything significant has happened – so it does not know to go and check the RTC and instead continues with its own internally calculated time.

To deal with this the Hyper-V time synchronization integration service detects whenever it has come back from a saved state or snapshot, and corrects the time.  It does this by issuing a time change request through the normal user mode interfaces provided by Windows.  The effect of this is that it looks just like the user sat down and changed the time manually.  This method also correctly adjusts for time zone differences between the management operating system and the guest operating system.

Read more here 🙂

Written by IT Core

November 23, 2010 at 9:25 PM

Posted in Documentation, Tools, Virtualization

Tagged with

Windows Storage Server 2008 R2 Documentation

leave a comment »

From Windows Storage Server blog here’s a list of useful documentation references: 

Here are some relevant references to Windows Storage Server-centric content. Keep checking back for more links. 
Windows Server 2008 R2
New Technology: http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx
New in Windows File Services:  http://www.microsoft.com/storage

Storage Technology Facts
Default cluster size for NTFS, FAT, and exFAT (256 TB NTFS limit) – http://support.microsoft.com/kb/140365
Large Logical Unit Support and Windows Server 2003 SP1 (GPT):
http://www.microsoft.com/whdc/device/storage/LUN_SP1.mspx and http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx
How NTFS works (256 TB limit) :
http://technet.microsoft.com/en-us/library/cc781134.aspx
Reviewing Storage Limits:
http://technet.microsoft.com/en-us/library/cc773268.aspx
Microsoft Storage: Fact and Fiction –
http://www.microsoft.com/windowsserversystem/storage/getstorfacts.mspx
How to calculate the LUN limit per HBA –
http://blogs.technet.com/b/filecab/archive/2008/10/20/storage-tip-how-to-calculate-windows-server-2008-lun-limit-per-hba.aspx
How dynamic disks and volumes work –
http://technet.microsoft.com/en-us/library/cc758035.aspx
How basic disks and volumes work –
http://technet.microsoft.com/en-us/library/cc739412.aspx
Windows Storage Server Whitepapers
Windows Server 2008 R2 Whitepapers
Improve your understanding and get more in-depth information about Windows Server 2008 R2 in these whitepapers:
http://www.microsoft.com/windowsserver2008/en/us/white-papers.aspx

Performance Tuning Guidelines
This guide describes important tuning parameters and settings that you can adjust to improve the performance and energy efficiency of the Windows Server 2008 R2 operating system. This guide describes each setting and its potential effect to help you make an informed decision about its relevance to your system, workload, and performance goals. 
http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv-R2.mspx

NFS Account Mapping Whitepaper
This paper covers Network File System (NFS) account mapping and the deployment in Windows Server 2008 R2. NFS is a network file sharing protocol that allows remote access to files over a network. NFS implementations include an NFS server component, which enables the sharing of files for use by other networked computers, and an NFS client component, which enables computers to access files shared by NFS servers. The Services for NFS role service in Windows Server provides the ability to function as an NFS server. Windows and UNIX operating systems use different account and security systems. Windows operating systems represent users and groups with a unique security identifier (SID), while UNIX operating systems represent users with user identifiers (UIDs) and group identifiers (GIDs). Account mapping is the process of correlating the UNIX UIDs and GIDs to corresponding Windows user and group SIDs.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5f4c294c-8692-4235-8236-8ea809ae71f7

Operational TCO Comparison:
Windows Server 2008 File Services vs. Dedicated Storage System Vendors  (Done by the Edison Group)
http://www.microsoft.com/windowsserversystem/solutions/specializedservers/product_guide/product

Windows Storage Server 2008 R2
Microsoft.com:  http://www.microsoft.com/windowsserver2008/en/us/wss08.aspx 
TechNet Overview: http://technet.microsoft.com/en-us/library/gg232660(WS.10).aspx
Getting Started Guide:
http://technet.microsoft.com/en-us/library/gg214166(WS.10).aspx
Known Issues List:
http://technet.microsoft.com/en-us/library/gg214171(WS.10).aspx
OEM Deployment Guide: Download the guide here.
OEM Partners:  http://www.microsoft.com/windowsserver2008/en/us/wss08/partners.aspx

Find out more about Specialized Server Solutions and how to become an OEM Partner.

Downloads:
MSDN and TechNet Download: http://msdn.microsoft.com/en-us/subscriptions/downloads/default.aspx?pv=18:370
Embedded OEM Trial Software:  The Embedded Server Evaluation Website now has the Windows Storage Server evaluation package available for IHVs, OEMs, ISVs, consultants and VARs to evaluate and test the product. The download is available after a quick registration page.  

Written by IT Core

November 23, 2010 at 12:59 PM

System Center Data Protection Manager 2010 Documentation

leave a comment »

Written by IT Core

September 21, 2010 at 8:24 PM

Documentation for Dynamic Memory Resources

leave a comment »

From Virtual PC Guy’s Blog, here’s a documentation list for Dynamic Memory included in in the Windows Server 2008 R2 SP1 beta release:

Dynamic Memory Technical Overview whitepaper
This paper talks about what dynamic memory is, what it does and how it does it.  It is a good read for those curious to understand what is happening under the covers.
http://download.microsoft.com/download/E/0/5/E05DF049-8220-4AEE-818B-786ADD9B434E/Implementing_and_Configuring_Dynamic_Memory.docx

Hyper-V Dynamic Memory Evaluation Guide
This article steps you through the process of setting up SP1 and enabling dynamic memory.  It also gives you some good tips on configuration and troubleshooting.
http://technet.microsoft.com/en-us/library/ff817651(WS.10).aspx

Windows Server 2008 R2 Service Pack 1 – TechNet Center
For all things “Windows Server 2008 R2 Service Pack 1” related – the TechNet Center has you covered.
http://technet.microsoft.com/en-us/library/ff817647(WS.10).aspx

Hyper-V: Dynamic Memory Survival Guide
The TechNet Wiki also has a “Dynamic Memory Survival Guide” article with some extra links.
http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-dynamic-memory-survival-guide.aspx

Thanks Ben 🙂

Written by IT Core

July 15, 2010 at 12:53 AM

Hyper-V cluster limits were extended to 384 virtual machines per host

leave a comment »

As you may know until now only 64 VM’s were supported on a clustered Hyper-V host. Microsoft changed the support limits of virtual machines running in a clustered environment to 1000 VM’s per cluster with a maximum of 384 VM’s per node. This means that clusters with 2 nodes will be able to run a maximum of 2 x 384 = 768 VMs. With a cluster with 3 Nodes you should be able to run 333 VMs per node. In a cluster with the maximum nodes allowed (16 physical nodes), you should be able to run 62 VMs per node…

 

Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2

😀

Written by IT Core

June 15, 2010 at 8:50 PM

Posted in Documentation, News, Virtualization

Tagged with

TechEd 2010 Virtualization Sessions

leave a comment »

Here’s some interesting sessions for virtualization from TechEd.

Networking and Windows Server 2008 R2 Hyper-V: Deployment Considerations

 

Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management

The Microsoft System Center Operations Manager Top 20 Must-Have Customizations

Microsoft System Center Operations Manager and Virtual Machine Manager: Monitoring the Service Stack

See the Largest Mission Critical Deployment of Microsoft SQL Server around the World

Check the Latest Videos from TechEd North America

Have Fun 😀

Hyper-V and Dynamic Memory in Depth by Benjamin Armstrong

leave a comment »

For those of you that read/view the “Dynamic Memory in Hyper-V on Windows Server 2008 R2 SP1” now you can also see in TechEd – Hyper-V and Dynamic Memory in Depth by Benjamin Armstrong.

Dynamic memory is a new feature of Hyper-V coming to Windows Server 2008 R2 SP1. Come to learn how Dynamic Memory enables Hyper-V to more efficiently utilize system resource, and how this can benefit your environment. Also learn how Dynamic Memory works under the covers and what you should be preparing for with the release of Windows Server 2008 R2 SP1.

Written by IT Core

June 10, 2010 at 8:50 PM

Posted in Documentation, Videos, Virtualization

Tagged with

Tips and Resources for SQL 2008 R2 Virtualization

leave a comment »

If you’re one of those guys that are thinking about SQL 2008 R2 virtualization, a number of useful docs are available to help you with the process.

High Performance SQL Server Workloads on Hyper-V White Paper
This white paper describes the advantages of deploying Microsoft® SQL Server® database application workloads to a virtualization environment using Microsoft Windows® Server® 2008 R2 Hyper-V™. It demonstrates that Hyper-V provides the performance and scalability needed to run complex SQL Server workloads in certain scenarios. It also shows how Hyper-V can improve performance when used in conjunction with advanced processor technologies. This paper assumes that the reader has a working knowledge of virtualization, Windows Server Hyper-V, SQL Server, Microsoft System Center concepts and features.

Additional Resources:

SQL Server 2008 Virtualization

SQL Server Analysis Services Virtualization

Have Fun 🙂

Written by IT Core

June 5, 2010 at 8:47 PM

Tips and Resources for SharePoint Virtualization

leave a comment »

If you’re one of those guys that are thinking about SharePoint 2010 virtualization, a number of useful docs are available to help you with the process.

SharePoint 2010 – Virtualization Planning
This section contains articles that are designed to help you plan and implement a server virtualization solution for Microsoft SharePoint Server 2010 server farms. In this section:

Additionally a webcast delivered by the TechNet team, will come soon on the same topics:
TechNet Webcast: Deep Dive – Microsoft Virtualization Best Practices for SharePoint 2010 (Level 300)
Language(s): English.
Product(s): Hyper-V.
Audience(s):  IT Generalist.
Duration: 60 Minutes
Start Date: Tuesday, June 15, 2010 7:00 PM GMT
Event Overview: Virtualising business-critical applications can deliver significant customer benefits, including cost savings, enhanced business continuity, and an agile and efficient management solution. In this webcast, we discuss virtualising Microsoft SharePoint 2010 using Microsoft solutions. We present the benefits of Microsoft virtualization technologies over key competitors such as VMware, and we provide guidance for virtualising SharePoint 2010 for production and test/development scenarios, focusing on scale, load balancing, dynamic provisioning, and high availability. Other topics we cover include Microsoft virtualization technical details with best practices and customer evidence and results from lab deployment tests.
Presenters: Arno Mihm, Senior Program Manager, Microsoft Corporation and Bill Baer, Program Manager, Microsoft Corporation
If you’re interested, and you’re free at that time, you can register here.

Written by IT Core

June 5, 2010 at 8:31 PM

White Paper: Best Practices for SAP on Hyper-V

leave a comment »

This paper describes the best practices for implementing a Microsoft virtualized solution for SAP applications on a Microsoft® Windows Server® 2008 platform. It introduces the technologies and architecture used, describes the available options for Hyper-V™ infrastructure planning, and discusses possible performance optimizations. This paper also discusses lifecycle management and provides information about using the System Center Virtual Machine Manager to manage the Hyper-V infrastructure. Windows Server 2008 R2 enhancements as they apply to an SAP environment are also discussed. This paper is written for developers, technical consultants, and solution architects. Readers are expected to have administrator level SAP knowledge, and a basic understanding of Hyper-V and SQL Server.

Written by IT Core

May 31, 2010 at 9:54 PM

Posted in Documentation, How to..., Virtualization

Tagged with ,

White Paper: High Performance SQL Server Workloads on Hyper-V

leave a comment »

This white paper describes the advantages of deploying Microsoft® SQL Server® database application workloads to a virtualization environment using Microsoft Windows® Server® 2008 R2 Hyper-V™. It demonstrates that Hyper-V provides the performance and scalability needed to run complex SQL Server workloads in certain scenarios. It also shows how Hyper-V can improve performance when used in conjunction with advanced processor technologies. This paper assumes that the reader has a working knowledge of virtualization, Windows Server Hyper-V, SQL Server, Microsoft System Center concepts and features.

Written by IT Core

May 31, 2010 at 9:10 PM

Windows Server 2008 R2: Hyper-V Component Architecture pdf

leave a comment »

Windows Server 2008 R2: Hyper-V Component Architecture pdf available for download.

Windows Server 2008 R2: Hyper-V Component Architecture

For additional documentation check this link.

🙂

Written by IT Core

May 28, 2010 at 1:15 AM

Windows 7 Documentation

leave a comment »

Written by IT Core

May 28, 2010 at 1:01 AM

TechNet Wiki – AV Exclusion List

leave a comment »

Wouldn’t it be handy to have one place on the web where you could find an updated list of ALL the AV exclusions you might want to configure? This wiki stub topic is meant to be that list. Feel free to add to the list, it is the wiki way!  

  

Windows:
KB822158 Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows

Windows / Active Directory: 
http://support.microsoft.com/kb/822158
http://support.microsoft.com/kb/837932
http://support.microsoft.com/kb/943556

Cluster:
http://support.microsoft.com/kb/250355

Forefront: Considerations when using antivirus software on FF Edge
Products

http://support.microsoft.com/kb/943620
http://technet.microsoft.com/en-us/library/cc707727.aspx

FRS:
http://support.microsoft.com/kb/815263

SQL:
http://support.microsoft.com/kb/309422

IIS:
http://support.microsoft.com/kb/821749
http://support.microsoft.com/kb/817442

DHCP:
http://support.microsoft.com/kb/927059

SCOM / MOM:
http://support.microsoft.com/kb/975931

Hyper-V:
http://support.microsoft.com/default.aspx/kb/961804

Exchange:
Exchange 2010: http://technet.microsoft.com/en-us/library/bb332342.aspx
Exchange 2007: http://technet.microsoft.com/en-us/library/bb332342(EXCHG.80).aspx
http://support.microsoft.com/kb/328841
http://support.microsoft.com/kb/823166
http://support.microsoft.com/kb/245822
http://technet.microsoft.com/en-us/library/bb332342(EXCHG.80).aspx
http://technet.microsoft.com/en-us/library/bb332342.aspx

SharePoint:
http://support.microsoft.com/kb/952167
http://support.microsoft.com/kb/320111
http://support.microsoft.com/kb/322941

SMS:
http://support.microsoft.com/kb/327453

ISA:
http://support.microsoft.com/kb/887311

WSUS:
http://support.microsoft.com/kb/900638

SBS:
http://support.microsoft.com/kb/885685

 Med-V
Recommended Anti-Virus exclusions for MED-V client and workspace installations

System Center:
Recommendations for antivirus exclusions in MOM 2005 and Operations Manager 2007

Update for Best Practices Analyzer for HYPER-V for Windows Server 2008 R2 x64 Edition

leave a comment »

You can use Hyper-V Best Practices Analyzer to scan a server that is running the Hyper-V role, and help identify configurations that do not comply with the best practices of Microsoft for this role. BPA scans the configuration of the physical computer, the virtual machines, and other resources such as virtual networking and virtual storage. Scan results are displayed as a list of issues that you can sort by severity, and include recommendations for fixing issues and links to instructions. No configuration changes are made by running the scan.

The Hyper-V BPA is available is as download package and also available through Windows Update.

Get it here

Also check TechNet Documentation for Hyper-V BPA

Written by IT Core

April 28, 2010 at 8:07 PM