<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Mark Ghazai's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/mghazai/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/mghazai/feed.xml</link>
    <description />
    <lastBuildDate>Fri, 17 Apr 2015 06:48:06 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Couple of Hyper-V Books for Virtualization Administrators</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/couple-of-hyper-v-books-for-virtualization-administrators</link>
      <pubDate>Mon, 08 Jul 2013 13:47:05 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2013/07/08/couple-of-hyper-v-books-for-virtualization-administrators/</guid>
      <description><![CDATA[For Microsoft Hyper-V admins out there, you might wanna check out the following couple of MSPress...]]></description>
      <content:encoded><![CDATA[<p>For Microsoft Hyper-V admins out there, you might wanna check out the following couple of MSPress Microsoft Hyper-V Ebooks;</p>  <p>&#160;</p>  <p><strong>Optimizing and Troubleshooting Hyper-V Networking</strong> </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8836.image_6C8AF8C0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8836.image_5F00_6C8AF8C0.png"><img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/2072.image_thumb_733E0243.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2072.image_5F00_thumb_5F00_733E0243.png" width="184" height="225" /></a></p>  <p><a href="https://shop.oreilly.com/product/0790145382924.do" target="_blank">https://shop.oreilly.com/product/0790145382924.do</a></p>  <p>&#160;</p>  <p><strong>Optimizing and Troubleshooting Hyper-V Storage</strong> </p>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4628.image_3307E8C9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4628.image_5F00_3307E8C9.png"><img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8741.image_thumb_59D5FF09.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8741.image_5F00_thumb_5F00_59D5FF09.png" width="184" height="224" /></a></p>  <p><a href="https://shop.oreilly.com/product/0790145383068.do" target="_blank">https://shop.oreilly.com/product/0790145383068.do</a></p>    <p>I was honored to write few sections and tech review both books for Mitch. Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>System Center 2012 Operations Manager Web Application Monitoring Example</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/system-center-2012-operations-manager-web-application-monitoring-example</link>
      <pubDate>Mon, 17 Jun 2013 15:49:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2013/06/17/system-center-2012-operations-manager-web-application-monitoring-example/</guid>
      <description><![CDATA[While publishing “Microsoft Office 365 Administration Inside Out”, we realized we had illustrated a...]]></description>
      <content:encoded><![CDATA[<p>While publishing “<i>Microsoft Office 365 Administration Inside Out</i>”, we realized we had illustrated a fairly well-understood way to monitor your O365 tenant with System Center 2012 Operations Manager (SCOM), which may produce false positives. In “<i>Microsoft Office 365 Administration Inside Out</i>”, chapter 5 instructs the reader to browse to this web page and download the Office 365 management pack (MP). This MP is merely used as an example of how to use the System Center 2012 Operations Manager (SCOM) Web Application Availability Monitoring wizard to create a management pack of a few synthetic transactions, aka as fake or test transactions. </p>  <p>Download the following MP and Import into your System Center 2012 Operations Manager infrastructure. You will need to edit the MP as described in Chapter 5 and 6 of “<i>Microsoft Office 365 Administration Inside Out</i>”.</p>  <div id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:88b9cd07-8651-4a2a-8f41-89e6b4fab8a0" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; float: none; display: inline;"><p> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5277.3302.Office_71B1D578.xml" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5277.3302.Office_5F00_71B1D578.xml" target="_blank">3302.Office.xml</a></p></div>  <p>It is important to understand that these synthetic transactions only monitor specific entities and relying on them to determine the state of your O365 tenant can lead to false positives. Let’s use Microsoft Exchange as an example. Most Microsoft Exchange servers store mailboxes in more than one mail database, known as the EDB file. There are a variety of reasons for administrators doing this, but the point here is that monitoring a mailbox’s availability only reflects its mail database availability. In O365, mailboxes may be spread across a number of mail databases. This means we may be incorrectly stating that email is running, while only some mailboxes are available. </p>  <p>Microsoft Office 365 distributes mailboxes across numerous mail databases, abstracting this application layer from the user and customers. Monitoring this O365 mailbox will only validate that the mail database it resides on is available. This begs the question; how do we monitor O365 more accurately? </p>  <p>Office 365 has a component called the System Health Dashboard (SHD), which is a matrix of health states of various O365 workloads over the last 7 days. As you can see, O365 has 8 Exchange Online workloads that are exposed in this dashboard and need to be monitored along numerous others services and workloads.</p>  <p>O365 provides the following 7 services and 35 workloads:</p>  <ul>   <li>Exchange Online – Email and Calendar access, E-Mail timely delivery, FOPE Administration, FOPE Encryption, FOPE Quarantine, Management and Provisioning, Sign-In and Voice mail</li>    <li>Identity Service – Administration and Sign-In</li>    <li>Lync Online – All Features, Audio and Video, Dial-In Conferencing, Federation, Instant Messaging, Management and Provisioning, Mobility, Online Meetings, Presence, Sign-In</li>    <li>Office 365 Portal – Administration and Portal</li>    <li>Office Subscription – Licensing and Renewal, Network Availability and Office Professional Plus Download</li>    <li>Rights Management Service</li>    <li>SharePoint Online – Access Services, Custom Solutions and Workflows, InfoPath Online, Office Web Apps, Project Online, Provisioning, Search, SharePoint Features, SP Designer and Tenant Admin</li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/2821.clip_image004_1D0D7466.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2821.clip_5F00_image004_5F00_1D0D7466.jpg"><img title="clip_image004" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4571.clip_image004_thumb_4A8E9429.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4571.clip_5F00_image004_5F00_thumb_5F00_4A8E9429.jpg" width="561" height="315" /></a></p>  <p>The O365 Service Health Dashboard (SHD) is the authoritative source for monitoring an O365 tenant. This means we need to query the SHD with SCOM to determine the state of the services and workloads we are interested in alerting on. </p>  <p>The concepts behind this entails 3 different parts:</p>  <ol>   <li>Run a script from a SCOM Watcher Node that queries the SHD</li>    <li>Have the script login to the O365 Admin Portal (<a href="https://login.microsoftonline.com">https://login.microsoftonline.com</a>) </li>    <li>Have the script read the servicestatus.aspx page and determine which one of the 9 values exists for the workload being monitored</li>    <li>Have the script write the appropriate event log entries and update monitor status</li>    <li>O365 custom MP rules pick up event entries and generate alerts accordingly</li> </ol>  <p>We have been leveraging PowerShell and have made progress, but not successfully logged-in due to, what we identified as a Java component requirement.</p>  <p>=================================</p>  <p>$r = Invoke-WebRequest https://portal.microsoftonline.com/ServiceStatus/ServiceStatus.aspx -SessionVariable O365</p>  <p>$O365</p>  <p>$form = $r.Forms[0]</p>  <p>$form | Format-List</p>  <p>$form.Fields[&quot;cred_userid_inputtext&quot;] = &quot;username@yourdomain.onmicrosoft.com&quot; </p>  <p>$form.Fields[&quot;cred_password_inputtext&quot;] = &quot;password&quot;</p>  <p>$r = Invoke-WebRequest -Uri (&quot;https://portal.microsoftonline.com/ServiceStatus/ServiceStatus.aspx&quot; + $form.Action) -WebSession $O365 -Method POST -Body $form.Fields</p>  <p>$r.StatusDescription</p>  <p>==================================</p>  <p>Next we need to query the <i>E-Mail and calendar access</i> section of the aspx page. From this section of the page, we can retrieve the current state of the workload. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6136.clip_image006_1E0B1D1D.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6136.clip_5F00_image006_5F00_1E0B1D1D.jpg"><img title="clip_image006" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6840.clip_image006_thumb_24BE26A0.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6840.clip_5F00_image006_5F00_thumb_5F00_24BE26A0.jpg" width="606" height="62" /></a></p>  <p>We are retrieving the first column because it is the only state we need. O365 keeps 30 days of history for the tenant service monitoring, but SCOM can maintain months to years’ of data.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/0677.clip_image008_7D83DD6A.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0677.clip_5F00_image008_5F00_7D83DD6A.jpg"><img title="clip_image008" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3821.clip_image008_thumb_0AE9F071.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3821.clip_5F00_image008_5F00_thumb_5F00_0AE9F071.jpg" width="604" height="154" /></a></p>  <p>As of this posting, we have completed the following PowerShell commands to accomplish this. This script is a work in progress because we are at an impasse attempting to move beyond the login page.</p>  <p>==================================</p>  <p>$EMailServiceName=&quot;E-Mail and calendar access&quot;</p>  <p>$HTML = gc '.\Service health.htm'</p>  <p>$section=$false</p>  <p>$result=&quot;&quot;</p>  <p>foreach($line in $HTML)</p>  <p>{</p>  <p>&#160;&#160; if($line -match &quot;ServiceNames&quot; -and $line.Contains($EMailServiceName)){$Section=$true}</p>  <p>&#160;&#160; if($section -and $line.Contains(&quot;TodayCol&quot;) -and $line -match &quot;title=`&quot;([^`&quot;]*)`&quot;&quot;){$result=$matches[1]}</p>  <p>&#160;&#160; if($line -match &quot;SubServiceNames&quot; -and -not $line.Contains($EMailServiceName)){$Section=$false}</p>  <p>}</p>  <p>write-host &quot;Service:&quot; &quot;'&quot;$EMailServiceName&quot;'&quot; &quot;Curent Status is:&quot; $result</p>  <p>Finally, once the value is retrieved, we can write to the Application Event Log like this:</p>  <p>write-eventlog -logname Application -source O365MP -eventID 301 -entrytype Information -message &quot;O365 message&quot; -category 1 -rawdata 10,20</p>  <p>==================================</p>  <p>There are 9 states an O365 Service/workload can be in. This table identifies them and how we could reflect them in SCOM:</p>  <table cellspacing="0" cellpadding="0" border="1"><tbody>     <tr>       <td valign="top" width="157">         <p>SHD Service State</p>       </td>        <td valign="top" width="109">         <p>SHD Service State Icon</p>       </td>        <td valign="top" width="151">         <p>SCOM Monitor Status</p>       </td>        <td valign="top" width="56">         <p>SCOM</p>          <p>Alert</p>       </td>        <td valign="top" width="131">         <p>SCOM Alert Status</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Normal service</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5001.clip_image009_6F22B25E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5001.clip_5F00_image009_5F00_6F22B25E.png"><img title="clip_image009" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8637.clip_image009_thumb_15F0C89F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8637.clip_5F00_image009_5F00_thumb_5F00_15F0C89F.png" width="40" height="34" /></a></p>       </td>        <td valign="top" width="151">         <p>Green</p>       </td>        <td valign="top" width="56">         <p>No</p>       </td>        <td valign="top" width="131">         <p>Healthy</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Service Restored</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1374.clip_image010_27CD5C6C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1374.clip_5F00_image010_5F00_27CD5C6C.png"><img title="clip_image010" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/2845.clip_image010_thumb_359FA267.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2845.clip_5F00_image010_5F00_thumb_5F00_359FA267.png" width="46" height="43" /></a></p>       </td>        <td valign="top" width="151">         <p>Green</p>       </td>        <td valign="top" width="56">         <p>No</p>       </td>        <td valign="top" width="131">         <p>Healthy</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Service degradation</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/0702.clip_image011_4371E862.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0702.clip_5F00_image011_5F00_4371E862.png"><img title="clip_image011" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image011" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1881.clip_image011_thumb_51442E5D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1881.clip_5F00_image011_5F00_thumb_5F00_51442E5D.png" width="42" height="44" /></a></p>       </td>        <td valign="top" width="151">         <p>Yellow</p>       </td>        <td valign="top" width="56">         <p>Yes</p>       </td>        <td valign="top" width="131">         <p>Warning</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Restoring service</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3060.clip_image012_7C1C926F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3060.clip_5F00_image012_5F00_7C1C926F.png"><img title="clip_image012" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3750.clip_image012_thumb_37DC2B23.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3750.clip_5F00_image012_5F00_thumb_5F00_37DC2B23.png" width="47" height="41" /></a></p>       </td>        <td valign="top" width="151">         <p>Yellow</p>       </td>        <td valign="top" width="56">         <p>Yes</p>       </td>        <td valign="top" width="131">         <p>Warning</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Extended recovery</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8168.clip_image013_30BCEEAB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8168.clip_5F00_image013_5F00_30BCEEAB.png"><img title="clip_image013" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image013" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6014.clip_image013_thumb_3E8F34A6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6014.clip_5F00_image013_5F00_thumb_5F00_3E8F34A6.png" width="48" height="45" /></a></p>       </td>        <td valign="top" width="151">         <p>Yellow</p>       </td>        <td valign="top" width="56">         <p>Yes</p>       </td>        <td valign="top" width="131">         <p>Warning</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Service interruption</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5037.clip_image014_1E7427E9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5037.clip_5F00_image014_5F00_1E7427E9.png"><img title="clip_image014" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1222.clip_image014_thumb_45423E29.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1222.clip_5F00_image014_5F00_thumb_5F00_45423E29.png" width="43" height="44" /></a></p>       </td>        <td valign="top" width="151">         <p>Red</p>       </td>        <td valign="top" width="56">         <p>Yes</p>       </td>        <td valign="top" width="131">         <p>Error</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Additional information</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6521.clip_image015_53148424.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6521.clip_5F00_image015_5F00_53148424.png"><img title="clip_image015" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image015" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/7181.clip_image015_thumb_32F97767.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7181.clip_5F00_image015_5F00_thumb_5F00_32F97767.png" width="42" height="42" /></a></p>       </td>        <td valign="top" width="151">         <p>Green</p>       </td>        <td valign="top" width="56">         <p>No</p>       </td>        <td valign="top" width="131">         <p>Informational</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>PIR published</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6114.clip_image016_2BDA3AEF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6114.clip_5F00_image016_5F00_2BDA3AEF.png"><img title="clip_image016" style="margin: 0px; display: inline; background-image: none;" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4061.clip_image016_thumb_39AC80EA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4061.clip_5F00_image016_5F00_thumb_5F00_39AC80EA.png" width="45" height="45" /></a></p>       </td>        <td valign="top" width="151">         <p>Green</p>       </td>        <td valign="top" width="56">         <p>No</p>       </td>        <td valign="top" width="131">         <p>Informational</p>       </td>     </tr>      <tr>       <td valign="top" width="157">         <p>Investigating</p>       </td>        <td valign="top" width="109">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5531.clip_image017_1991742D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5531.clip_5F00_image017_5F00_1991742D.png"><img title="clip_image017" style="display: inline; background-image: none;" border="0" alt="clip_image017" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1258.clip_image017_thumb_55510CE0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1258.clip_5F00_image017_5F00_thumb_5F00_55510CE0.png" width="47" height="47" /></a></p>       </td>        <td valign="top" width="151">         <p>Green</p>       </td>        <td valign="top" width="56">         <p>No</p>       </td>        <td valign="top" width="131">         <p>Informational</p>       </td>     </tr>   </tbody></table>  <p>There are many pages online that guide you through creating a monitor in SCOM. Here are a few we recommend. While they may be written for SCOM 2007, they are applicable for SCOM 2012.</p>  <p><a href="https://technet.microsoft.com/en-us/library/dd362517.aspx">How to Create a Monitor</a></p>  <p><a href="https://technet.microsoft.com/en-us/library/ff629453.aspx">How to create a monitor based on a script</a></p>  <p><a href="https://www.scom2k7.com/create-a-script-based-unit-monitor-in-opsmgr2007-via-the-gui/">Create a Script-Based Unit Monitor in OpsMgr2007 via the GUI</a></p>  <p><a href="https://www.systemcentercentral.com/creating-a-scom-monitor-for-an-average-value/">Creating a SCOM monitor for an average value</a></p>  <p>Once this process is complete and working successfully, select a different workload to retrieve the state and repeat for each workload you are interested in monitoring. </p>  <p>This posting is provided &quot;AS IS&quot; with no warranties, and confers no rights. Use of included utilities is subject to the terms specified at <a href="https://www.microsoft.com/info/cpyright.htm">https://www.microsoft.com/info/cpyright.htm</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Virtual Machine RAM and Windows Server 2012 Hyper-V Dynamic Memory</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/virtual-machine-ram-and-windows-server-2012-hyper-v-dynamic-memory</link>
      <pubDate>Tue, 28 May 2013 16:36:53 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2013/05/28/virtual-machine-ram-and-windows-server-2012-hyper-v-dynamic-memory/</guid>
      <description><![CDATA[With the introduction of Microsoft Hyper-V Dynamic Memory (DM), there’s been many discussions around...]]></description>
      <content:encoded><![CDATA[<p>With the introduction of Microsoft Hyper-V Dynamic Memory (DM), there’s been many discussions around DM configuration. Before Windows Server 2012 Hyper-V, the only options available in User Interface were Startup and Maximum RAM. You could however use another parameter called Minimum RAM (by default the same value as Startup RAM) but that needed to be configured using WMI. </p>  <p>Windows Server 2012 Hyper-V made it easier by including that option in VM’s Memory settings. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1307.image_56B508F4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1307.image_5F00_56B508F4.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/0333.image_thumb_4F299987.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0333.image_5F00_thumb_5F00_4F299987.png" width="481" height="453" /></a></p>    <p>When you start a VM with Dynamic Memory enabled, guest Operating System running inside the VM only has the knowledge of RAM that has been allocated to it at the moment and this is normally equal or around the value of Startup RAM. You can verify this by looking at Installed Memory (RAM) value on the System’s page or Installed Physical Memory (RAM) value on the System Summary page when you launch msinfo32.exe</p>  <p>This number changes in an upward fashion until the next reboot, meaning that as VM’s memory pressure increases, Hyper-V will allocate more RAM to that VM increasing the above mentioned value. Now, for any reasons, if the VM’s memory pressure drops and Hyper-V balloons out part of that RAM from the VM, the value that guest OS has as the Installed RAM won’t decrease. Thus, User Interface and any WMI/PowerShell queries will show the maximum amount of RAM that has been allocated to that VM since the last reboot.</p>  <p>Here’s a PowerShell sample code that shows the RAM formatted in GB;</p>  <p>&quot;{0:N0}&quot; -f ((Get-WmiObject -Query &quot;select * from WIN32_ComputerSystem&quot;).TotalPhysicalmemory/1GB)</p>  <p>&#160;</p>  <p><strong>Now, why do we use this?</strong></p>  <p>There are many cases that applications or installer packages are looking for a minimum amount of RAM as a prerequisite. Some applications might not even launch unless the available RAM query return a satisfactory value. If you’ve ever tried to install Microsoft System Center 2012 components in a VM with Dynamic Memory enabled, you’ve probably seen the available RAM warning message in the prerequisite analyzer wizard. Not fulfilling that requirement won’t stop you from installing any System Center 2012 components though. </p>  <p>Startup RAM value will allow you to allocate that much RAM to the VM upon the start of VM and let guest OS sets the Installed RAM value accordingly. This RAM will be locked to the VM while it’s booting and the extra amount of RAM that isn’t needed by the VM will be available to Hyper-V as soon as VM’s guest OS and Hyper-V Integration Services within the guest OS are up and running. In most cases the actual physical RAM allocated to the VM could go down to the value of minimum RAM if there’s no memory pressure. This all depends on how fast your VM boots. </p>  <p>Off course, you can set the Startup RAM to same value as Maximum RAM for multiple VMs but you’ll need to be careful if the Maximum RAM’s too high and those VMs could start at the same time, some of them might not be able to boot, if the sum of the Maximum RAM values exceeds the total physical RAM available on the Hyper-V server. And yes, you can have the Startup delay action for those VMs and address this concern.</p>    <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8750.image_55DCA30A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8750.image_5F00_55DCA30A.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5037.image_thumb_00B5071D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5037.image_5F00_thumb_5F00_00B5071D.png" width="479" height="449" /></a></p>  <p>&#160;</p>  <p>In summary, Dynamic Memory Startup RAM value is a nifty useful dial that could assist you with optimizing your Private Cloud’s memory compute resource. It’s the best to understand the minimum RAM that needs to be reported by the OS as available Installed RAM and set the Startup Value respectfully and let Hyper-V Dynamic Memory does its magic and be efficient in RAM distribution amongst your VMs. So long…</p>  <p>&#160;</p>  <p>More Info:</p>  <p><a href="https://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/15/scripting-dynamic-memory-part-5-changing-minimum-memory.aspx" target="_blank">Scripting dynamic memory, part 5: changing minimum memory</a></p>  <p><a href="https://blogs.technet.com/b/virtualization/archive/2010/07/12/dynamic-memory-coming-to-hyper-v-part-6.aspx" target="_blank">Dynamic Memory Coming to Hyper-V Part 6…</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Management Summit 2013 (#MMS2013) - 4.8-4.12  Mandalay Bay - Las Vegas</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/microsoft-management-summit-2013-mms2013-4-8-4-12-mandalay-bay-las-vegas</link>
      <pubDate>Mon, 08 Apr 2013 00:44:51 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2013/04/08/microsoft-management-summit-2013-mms2013-4-8-4-12-mandalay-bay-las-vegas/</guid>
      <description><![CDATA[&#160;  There are lots of excitements at MMS 2013 (#MMS2013) in Las Vegas. Many opportunities to...]]></description>
      <content:encoded><![CDATA[<p><a href="https://www.2013mms.com" target="_blank"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8764.image_224C86FF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8764.image_5F00_224C86FF.png" width="565" height="139" /></a></p>  <p>&#160;</p>  <p>There are lots of excitements at MMS 2013 (<a href="https://twitter.com/search?q=%23mms2013&amp;src=hash" target="_blank">#MMS2013</a>) in Las Vegas. Many opportunities to learn about Microsoft Private and Public Clouds, Cloud OS and celebrate many milestones achieved by Windows Server 2012, System Center 2012 SP1, Windows Intune, Windows Azure and Microsoft Cloud Solutions in general. </p>  <p>If you didn’t get a chance to attend, the good news is that you can stream the keynotes live on MSDN Channel 9;</p>  <p><a title="https://channel9.msdn.com/Events/MMS/2013" href="https://channel9.msdn.com/Events/MMS/2013" target="_blank">https://channel9.msdn.com/Events/MMS/2013</a></p>  <p>&#160;</p>  <p>Also, don’t miss the opportunity to go back and watch the recording of session you like to know more about during the week. </p>]]></content:encoded>
    </item>
    <item>
      <title>All About Windows Server 2012</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/all-about-windows-server-2012</link>
      <pubDate>Fri, 15 Feb 2013 18:26:23 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2013/02/15/all-about-windows-server-2012/</guid>
      <description><![CDATA[&#160;                         &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;           Windows...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8055.image_14E03733.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8055.image_5F00_14E03733.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1185.image_thumb_6CCD8813.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1185.image_5F00_thumb_5F00_6CCD8813.png" width="601" height="174" /></a></p>  <table cellspacing="0" cellpadding="0" width="604" border="0"><tbody>     <tr>       <td valign="top" width="291">         <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://download.microsoft.com/download/C/1/6/C1667DE0-EAC8-4DE7-BC47-E27DAE5B38D6/WS%202012%20Data%20Sheet_All%20Up%20Product%20Overview.pdf" target="_blank"><img title="clip_image002[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image002[4]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6888.clip_image0024_2BBF08AF.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6888.clip_5F00_image0024_5F00_2BBF08AF.jpg" width="241" height="262" /></a></p>          <p><b><font size="2"><a href="https://www.microsoft.com/en-us/server-cloud/windows-server/overview.aspx" target="_blank">Windows Server 2012 (aka The Modern Cloud OS) has been out for over 6 months now</a></font></b></p>          <p>With Windows Server 2012, Microsoft delivers a server platform built on our experience of building and operating many of the world's largest cloud-based services and datacenter. Whether you are setting-up a single server for your small business or architecting a major new datacenter environment, Windows Server 2012 will help you cloud-optimize your IT so you can fully meet your organization's unique needs. Windows Server 2012 is;</p>          <ul>           <li>Modern platform for the world’s apps</li>            <li>Transforms the datacenter</li>            <li>Enables modern apps</li>            <li>Unlocks insights on any data</li>            <li>Empowers people-centric IT</li>         </ul>          <p>&#160;</p>          <p><a title="Windows Server 2012 Rapid Deployment Program" href="https://download.microsoft.com/download/B/3/0/B301FE04-ABAB-4C89-8631-0FCBE4147B84/WindowsServer2012_TCO_Study_Whitepaper.docx" target="_blank">Windows Server 2012 Rapid Deployment Program TCO Study Whitepaper</a>&#160;</p>          <p>If you are interested to see how Windows Server 2012 has helped reduce Total Cost of Ownership with our customers that already deployed it, please see this <a href="https://download.microsoft.com/download/B/3/0/B301FE04-ABAB-4C89-8631-0FCBE4147B84/WindowsServer2012_TCO_Study_Whitepaper.docx" target="_blank">whitepaper</a>. </p>          <p><font size="2"></font></p>          <p><font size="2"><a href="https://technet.microsoft.com/en-us/library/hh801901" target="_blank">TechNet: Windows Server 2012 Technical Library</a></font> </p>          <p>This library provides the core content that IT pros need to evaluate, plan, deploy, manage, troubleshoot, and support servers running the Windows Server 2012 operating system.</p>          <ul>           <li>What's New in Windows Server 2012 </li>            <li>Technical Scenarios for Windows Server 2012 </li>            <li>Install and Deploy Windows Server 2012 </li>            <li>Migrate Roles and Features to Windows Server 2012 </li>            <li>Secure Windows Server 2012 </li>            <li>Manage Privacy in Windows Server 2012 </li>            <li>Support Windows Server 2012 </li>            <li>Server Roles and Technologies in Windows Server 2012 </li>            <li>Management and Tools for Windows Server 2012</li>         </ul>          <p><font size="2"><a href="https://download.microsoft.com/download/8/0/F/80F29F07-6F8D-4B02-8286-3C6D0A0A7718/The-Total-Economic-Impact-of-Windows-Server-2012.pdf" target="_blank">Independent Study: The Total Economic Impact of Windows Server 2012</a></font></p>          <p>This study conducted by Forrester Consulting is now available which uses their Total Economic Impact methodology to explore the potential costs and benefits of Windows Server 2012. Forrester also stated in the study that, “The data collected in this study indicates that deploying Windows Server 2012 has the potential to provide a solid ROI through quantifiable benefits, most notably increased scale, performance and flexibility with Hyper-V, the enablement of software defined networking with Network Virtualization, and improved storage integration &amp; management.”</p>          <p>Overall, the study estimates a 6-month payback and 3-year risk-adjusted estimated ROI of 195% for a composite organization of 14,000 employees, which is based on the characteristics of the companies interviewed.</p>          <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3240.clip_image0044_197641ED.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3240.clip_5F00_image0044_5F00_197641ED.jpg"><img title="clip_image004[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image004[4]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4338.clip_image0044_thumb_2B52D5BA.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4338.clip_5F00_image0044_5F00_thumb_5F00_2B52D5BA.jpg" width="281" height="169" /></a></p>          <p>&#160;</p>          <p><font size="2"><a href="https://click.email.microsoftemail.com/?qs=408201f52ecb5a8e33eae0c93c301cd80a4a3d2d9b976b9a3ce07e54d778b01c29724594a55042b9" target="_blank">Simplify Deployment of Windows Server 2012 with MDT 2012 Update 1</a></font> </p>          <p>Microsoft Deployment Toolkit 2012 Update 1 is now available and expands your deployment capabilities with support for the latest software releases, including Windows 8, Windows Server 2012, and System Center 2012 Configuration Manager SP1 Community Technology Preview. </p>          <p><font size="2"><a href="https://click.email.microsoftemail.com/?qs=408201f52ecb5a8e508468539c90cd50ce49db5dfa2092aa9452d6be1c2da8f8bfccb22856724884" target="_blank">Assess Windows Server 2012 Readiness with MAP</a></font> </p>          <p>Microsoft Assessment and Planning (MAP) Toolkit 7.0 is now available for download with detailed and actionable recommendations, indicating the machines that meet Windows Server 2012 system requirements and which may require hardware updates. A comprehensive inventory of servers, operating systems, workloads, devices, and server roles is included to help in planning efforts. </p>          <p><font size="2"><a href="https://click.email.microsoftemail.com/?qs=408201f52ecb5a8e1f496430da51abf844f0d9e797153fc786257a5902d822b193b07f8b7c9724b4" target="_blank">Configuring and Managing Server Core Installations</a></font> </p>          <p>This collection of topics provides the information needed to install and deploy Server Core servers; install, manage, and uninstall server roles and features; and manage the server locally or remotely. It also includes a quick reference table of common tasks and the commands for accomplishing them locally on a Server Core server. </p>          <p><font size="2"><a href="https://technet.microsoft.com/en-us/library/cc677002.aspx" target="_blank">Secure your Windows Server 2012 and Windows 8 clients with Microsoft Security Compliance Manager</a></font> </p>          <p>The Security Compliance Manager (SCM) is a free tool from the Microsoft Solution Accelerators team that enables you to quickly configure and manage the computers in your environment and your private cloud using Group Policy and Microsoft System Center Configuration Manager. Microsoft Security Compliance Manager 3.0 is now available for download! SCM 3.0 includes new baselines for Windows Server 2012, Windows 8, Internet Explorer 10, an enhanced setting library, and new functionality to LocalGPO.</p>       </td>        <td valign="top" width="27">&#160;</td>        <td valign="top" width="284">         <p><b><font size="2"><a href="https://technet.microsoft.com/library/hh831769" target="_blank">What’s New in Windows Server 2012</a></font></b></p>          <p>Find out what's New in Windows Server 2012. This content focuses on changes that will potentially have the greatest impact on your use of this release. I would highly recommend checking out the <b><a href="https://technet.microsoft.com/en-us/library/hh831410" target="_blank">Hyper-V</a></b> and <b><a href="https://technet.microsoft.com/en-us/library/hh831487" target="_blank">Storage</a></b> new features and improvements.</p>          <p><b></b></p>          <p><b><font size="2"><a href="https://download.microsoft.com/download/E/8/E/E8ECBD78-F07A-4A6F-9401-AA1760ED6985/Competitive-Advantages-of-Windows-Server-Hyper-V-over-VMware-vSphere.pdf" target="_blank">So, Why Hyper-V? Let’s take a look at Competitive Advantage of Windows Server 2012 Hyper-V over VMWare vSphere 5.1</a></font><u> </u></b></p>          <p>If you’ve ever been curious to see Why Hyper-V is one of the leaders in the Server Virtualization space and how it compares to the latest release of VMWare vSphere 5.1, you’ll enjoy reading this <a href="https://download.microsoft.com/download/E/8/E/E8ECBD78-F07A-4A6F-9401-AA1760ED6985/Competitive-Advantages-of-Windows-Server-Hyper-V-over-VMware-vSphere.pdf" target="_blank">whitepaper</a>. </p>          <p>&#160;</p>          <p>&#160;</p>          <p><b><font size="2"><a href="https://www.infoworld.com/d/microsoft-windows/7-ways-windows-server-2012-pays-itself-205092" target="_blank">7 ways Windows Server 2012 pays for itself</a></font></b></p>          <p>I was reading InfoWorld article below and thought you’d also like to see what other people are saying about Windows Server 2012 and how they can go forward with their IT with the speed of tomorrow</p>          <ol>           <li>Storage Spaces</li>            <li>Hyper-V</li>            <li>PowerShell 3.0</li>            <li>Failover Clusters</li>            <li>Data DeDup</li>            <li>SMB 3.0</li>            <li>Scale-Out File Servers</li>         </ol>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <p><b><font size="2"><a href="https://blogs.technet.com/b/server-cloud/archive/2012/11/08/windows-server-2012-hyper-v-delivers-on-scalability-and-performance-for-virtualized-enterprise-applications.aspx" target="_blank">How would you like to virtualize most business critical applications on Windows Server 2012 Hyper-V with confidence?</a></font></b></p>          <p>While Microsoft Virtualization Product team confirmed that now 99% of ClassA applications in the world can be virtualized on Windows Server 2012 Hyper-V, ESG Labs has also conducted an independent evaluation of Hyper-V and you can find the results <a href="https://download.microsoft.com/download/C/C/1/CC16C89A-E289-4217-B2D8-7DD37A4285B8/ESG-Lab-Validation-WS2012-HyperV-and-SQL2012.pdf" target="_blank">here</a>. </p>          <p>&#160;</p>          <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/89/15/3301.SQL%202012%20on%20WS%202012%20Hyper-V%20Graph%201.PNG" original-url="https://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-15/3301.SQL-2012-on-WS-2012-Hyper_2D00_V-Graph-1.PNG"><img title="clip_image006[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image006[4]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1780.clip_image0064_3D2F6987.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1780.clip_5F00_image0064_5F00_3D2F6987.jpg" width="273" height="149" /></a></p>          <p>&#160;</p>          <p>The key findings from ESG Labs were:</p>          <ul>           <li>With Windows Server 2012 Hyper-V’s new support for up to 64 vCPUs, ESG Lab took an existing SQL Server 2012 OLTP workload that was previously vCPU limited and increased the performance by six times, while the average transaction response times improved by five times. </li>            <li>Manageably-low Hyper-V overhead of 6.3% was recorded when comparing SQL Server 2012 OLTP workload performance of a physical server to a virtual machine configured with the same number of virtual CPU cores and the same amount of RAM.</li>         </ul>          <p><b></b></p>          <p><b><font size="2"></font></b></p>          <p><b><font size="2"><a href="https://download.microsoft.com/download/A/B/E/ABE02B78-BEC7-42B0-8504-C880A1144EE1/WS%202012%20White%20Paper_Storage.pdf" target="_blank">Windows Server 2012 Storage Whitepaper</a></font></b></p>          <p>Microsoft is introducing several new storage features and capabilities with Microsoft Windows Server® 2012. These innovative features and capabilities extend functionality in profound ways, including the ability to leverage inexpensive storage to create highly available, robust, and high performing storage solutions. These new Microsoft storage capabilities add dynamic functionality on each server and can work together to further enhance functionality at scale in large enterprise environments. This paper outlines these new features and capabilities and how they integrate, co-exist, and complement one another to extend the capabilities of your entire storage infrastructure. Also, wanted to let you know that a new report benchmarking various Storage features in Windows Server 2012 is now available online. The report can be downloaded <a href="https://download.microsoft.com/download/8/0/F/80FCCBEF-BC4D-4B84-950B-07FBE31022B4/ESG-Lab-Validation-Windows-Server-Storage.pdf" target="_blank">here</a>. </p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <p><b><font size="2">So, How about some Trainings?</font></b></p>          <p><strong><font size="2"></font></strong></p>          <p><b><font size="2"><a href="https://www.microsoftvirtualacademy.com/tracks/windows-server-2012-technical-overview" target="_blank">Windows Server 2012 Technical Overview Courses on Microsoft Virtual Academy (MVA)</a></font> </b></p>          <p>For you IT Admins, these free courses provide lots of value to head start your journey toward adapting Windows Server 2012. This course is designed to provide you with the key details of Windows Server 2012. The seven modules in this course, through video and whitepaper, provide details of the new capabilities, features, and solutions built into the product. With so many new features to cover, this course is designed to be the introduction to Windows Server 2012. </p>          <p><b><font size="2"><a href="https://social.technet.microsoft.com/wiki/contents/articles/7807.windows-server-8-beta-test-lab-guides-en-us.aspx" target="_blank">Windows Server 2012 Test Lab Guides</a></font></b></p>          <p><a href="https://download.microsoft.com/download/E/8/E/E8ECBD78-F07A-4A6F-9401-AA1760ED6985/Competitive-Advantages-of-Windows-Server-Hyper-V-over-VMware-vSphere.pdf" target="_blank"><img title="clip_image008[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image008[4]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4426.clip_image0084_11EAD280.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4426.clip_5F00_image0084_5F00_11EAD280.jpg" width="265" height="81" /></a></p>          <p>The Windows Server 2012 Test Lab Guides (TLGs) are a set of documents that describe how to configure and demonstrate the new features and functionality in Windows Server 2012 and Windows 8 in a simplified and standardized test lab environment. There are many different scenarios that you could use to build a test lab in your test/dev environment. If you’re interested in Test Lab Guides for other Microsoft solutions and products, please see <a href="https://social.technet.microsoft.com/wiki/contents/articles/1262.test-lab-guides.aspx" target="_blank">here</a> or follow their blog <a href="https://blogs.technet.com/b/tlgs" target="_blank">here</a>. </p>          <p>&#160;</p>          <p><font size="2"><a href="https://technet.microsoft.com/en-us/windowsserver/hh968267.aspx" target="_blank">Windows Server 2012 Virtual Labs</a></font></p>          <p>Experience Windows Server 2012 firsthand in these virtual labs. You can test drive new and improved features and functionality through deep end-to-end scenarios or specific features, including server management and Windows PowerShell, networking, Hyper-V, and new storage solutions. These are Microsoft Cloud hosted Virtual Labs that you can start from your PC and enjoy the free learning experience without even needing to stand up a lab environment. If you are interested in more virtual labs, please see <a href="https://www.microsoft.com/en-us/server-cloud/evaluate/virtual-labs.aspx" target="_blank">here</a>. Enjoy! </p>       </td>     </tr>   </tbody></table>  <p><b>Free Books</b></p>  <p><b><a href="https://blogs.msdn.com/b/microsoft_press/archive/2012/09/05/free-ebook-introducing-windows-server-2012-rtm-edition.aspx" target="_blank">Free Windows Server 2012 (RTM) eBook is Available Now</a></b></p>  <p>Mitch Tulloch has updated his very popular free ebook on Windows Server 2012 based on the RTM version of the software. A key feature of this book is the inclusion of sidebars written by members of the Windows Server team, Microsoft Support engineers, Microsoft Consulting Services staff, and others who work at Microsoft. These sidebars provide an insider’s perspective that includes both “under-the-hood” information concerning how features work, and strategies, tips, and best practices from experts who have been working with the platform during product development. If you are into eReaders, you can also download the ePub and Mobi versions for free. </p>  <p><b><a href="https://blogs.msdn.com/b/microsoft_press/archive/2012/11/13/free-ebook-introducing-windows-8-an-overview-for-it-professionals-final-edition.aspx" target="_blank">Free ebook: Introducing Windows 8: An Overview for IT Professionals (Final Edition)</a></b></p>  <p>Get a headstart evaluating Window 8 - guided by a Windows expert who’s worked extensively with the software since the preview releases. Based on final, release-to-manufacturing (RTM) software, this book introduces new features and capabilities, with scenario-based insights demonstrating how to plan for, implement, and maintain Windows 8 in an enterprise environment. Get the high-level information you need to begin preparing your deployment now.</p>  <ul>   <li>Topics include:</li>    <li>Performance, reliability, and security features</li>    <li>Deployment options</li>    <li>Windows Assessment and Deployment Kit</li>    <li>Windows PowerShell™ 3.0 and Group Policy</li>    <li>Managing and sideloading apps</li>    <li>Internet Explorer® 10</li>    <li>Virtualization, Client Hyper-V, and Microsoft Desktop Optimization Pack</li>    <li>Recovery features</li> </ul>  <p><b>More Resources</b></p>  <p><b><font size="1">Real impact for lean government</font></b></p> <font size="1"></font>  <p><a href="https://www.microsoft.com/industry/government/guides/Lean-Gov/default.aspx" target="_blank"><font size="1">https://www.microsoft.com/industry/government/guides/Lean-Gov/default.aspx</font></a></p> <font size="1"></font>  <p><b><font size="1">Microsoft Private Cloud Solutions</font></b></p> <font size="1"></font>  <p><a href="https://www.cloudassessmenttool.com" target="_blank"><font size="1">https://www.cloudassessmenttool.com</font></a></p> <font size="1"></font>  <p><b><font size="1">Did you Know these facts?</font></b></p> <font size="1"></font>  <p><a href="https://www.didyouknow2012.com" target="_blank"><font size="1">https://www.didyouknow2012.com</font></a></p> <font size="1"></font>  <p><b><font size="1">Making government lean with virtualization and private cloud</font></b></p> <font size="1"></font>  <p><a href="https://www.microsoft.com/government/ww/public-services/blog/Pages/post.aspx?postID=255&amp;aID=66" target="_blank"><font size="1">https://www.microsoft.com/government/ww/public-services/blog/Pages/post.aspx?postID=255&amp;aID=66</font></a></p> <font size="1"></font>  <p><b><font size="1">Microsoft Government</font></b></p> <font size="1"></font>  <p><a href="https://www.microsoft.com/government/en-us/state/pages/default.aspx" target="_blank"><font size="1">https://www.microsoft.com/government/en-us/state/pages/default.aspx</font></a></p> <font size="1"></font>  <p><b><font size="1">Microsoft Government Cloud Computing</font></b></p> <font size="1"></font>  <p><a href="https://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx" target="_blank"><font size="1">https://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx</font></a></p> <font size="1"></font>  <p><b><font size="1">Microsoft Government Server Virtualization</font></b></p> <font size="1"></font>  <p><a href="https://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx" target="_blank"><font size="1">https://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx</font></a></p>]]></content:encoded>
    </item>
    <item>
      <title>June 2012 Datacenter Newsletter</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/june-2012-datacenter-newsletter</link>
      <pubDate>Fri, 22 Jun 2012 16:36:06 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2012/06/22/june-2012-datacenter-newsletter/</guid>
      <description><![CDATA[&#160;                                                    Download the Windows Server 2012 Release...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4786.image_0CDCA8CA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4786.image_5F00_0CDCA8CA.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5444.image_thumb_6AA49D43.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5444.image_5F00_thumb_5F00_6AA49D43.png" width="602" height="108" /></a> </p>  <table border="0" cellspacing="0" cellpadding="2" width="604"><tbody>     <tr>       <td valign="top" width="259">         <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5025.clip_image0026_48005EC8.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5025.clip_5F00_image0026_5F00_48005EC8.jpg"><font size="2"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[6]" border="0" alt="clip_image002[6]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4540.clip_image0026_thumb_075E1259.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4540.clip_5F00_image0026_5F00_thumb_5F00_075E1259.jpg" width="257" height="95" /></font></a><font size="2"><strong>                <br /></strong></font><font size="2"></font></p>          <h5><strong><a href="https://technet.microsoft.com/en-US/evalcenter/hh670538.aspx?ocid=&amp;wt.mc_id=TEC_108_1_7" target="_blank"><font color="#4f81bd"><font color="#0080ff">Download the Windows Server 2012 Release </font></font><font color="#0080ff">Candidate (RC)</font></a></strong></h5>          <p>Try the release candidate of Windows Server 2012, a scalable, dynamic, multitenant-aware, and cloud-optimized infrastructure. This section contains information to design, deploy, manage, and troubleshoot technologies in Windows Server 2012</p>          <p><a href="https://social.technet.microsoft.com/wiki/contents/articles/7807.windows-server-8-beta-test-lab-guides-en-us.aspx"><font color="#0066cc"></font></a></p>          <p><font color="#0080ff" size="2"><a href="https://blogs.technet.com/b/server-cloud/archive/2012/06/15/system-center-2012-extends-client-management-and-security-to-mac-and-linux.aspx" target="_blank"><font color="#0080ff">System Center 2012 </font><font color="#0080ff">Extends Client Management and Security to Mac and Linux</font></a></font></p>          <p>Last week at TechEd North America, general manager Garth Fort discussed two key release milestones that will enable organizations using System Center Configuration Manager to extend client management and security to heterogeneous platforms. Both are available for download today.</p>          <ul>           <li><strong>Community Technology Preview (CTP) of Service Pack 1 for System Center 2012 Configuration Manager and Endpoint Protection:</strong> an early release that features client management support for Windows 8, Mac OS X, Linux and Unix operating systems. </li>            <li><strong>System Center 2012 Endpoint Protection Client for Mac and Linux:</strong> anti-malware protection for unmanaged desktops and servers running Mac or Linux operating systems.               <br /></li>         </ul>          <h5><a href="https://northamerica.msteched.com/#fbid=59wqNPNGCgf" target="_blank"><font color="#0080ff">Watch the TechEd Orlando 2012 Keynotes and Other Sessions on Demand</font></a></h5>          <p>Couldn’t make it to Orlando? Get a taste of TechEd from wherever you are. Watch the keynotes and many technical sessions On Demand. <a href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2012" target="_blank"><font color="#0080ff">Public Recording from TechEd North America 2012 is available on TechEd Channel 9</font></a><font color="#0080ff">.</font>&#160; Also you are interested to watch Failover Cluster Sessions at TechED Orlando 2012 and TechEd Amsterdam 2012, please see <a href="https://blogs.msdn.com/b/clustering/archive/2012/06/15/10320838.aspx" target="_blank"><font color="#0080ff">the blog post from Microsoft Clustering and High-Availability Product team here.</font></a> </p>       </td>        <td valign="top" width="12">&nbsp;</td>        <td valign="top" width="331">         <h5><a href="https://technet.microsoft.com/library/hh831669" target="_blank"><font color="#0080ff">Server Roles/Technologies in Windows Server 2012</font></a></h5>          <p>This collection contains information on how to design, deploy, manage, and troubleshoot technologies in Windows Server 2012.</p>          <h5><strong><a href="https://download.microsoft.com/download/5/A/0/5A0AAE2E-EB20-4E20-829D-131A768717D2/Competitive%20Advantages%20of%20Windows%20Server%202012%20RC%20Hyper-V%20over%20VMware%20vSphere%205%200%20V1%200.pdf" target="_blank"><font color="#4f81bd" size="2"><font color="#0080ff">Competitive Advantage of Windows Server 2012 RC </font><font color="#0080ff">Hyper-V</font></font></a></strong><font color="#0080ff"> </font></h5>          <p>This document goes through and looks at how Hyper-V on the Windows Server 2012 Release Candidate is stacking up against VMware. You’ll be amazed with all the feature enhancements and scalability metrics</p>          <p><strong><a href="https://technet.microsoft.com/library/hh831769" target="_blank"><font color="#4f81bd" size="2"><font color="#0080ff">What’s New in </font><font color="#0080ff">Windows Server 2012</font></font></a></strong></p>          <p>Find out what's new and changed in Windows Server 2012. This content focuses on changes that will potentially have the greatest impact on your use of this release. I would highly recommend checking out the <b><a href="https://technet.microsoft.com/en-us/library/hh831410" target="_blank"><font color="#000000">Hyper-V</font></a><font color="#0066cc"></font></b> and <b><a href="https://technet.microsoft.com/en-us/library/hh831487" target="_blank"><font color="#000000">Storage</font></a><font color="#0066cc"></font></b> new features and improvements.</p>          <h5><font color="#0080ff" size="2"><strong><a href="https://blogs.technet.com/b/privatecloud/archive/2012/05/02/let-s-build-a-cloud-with-powershell.aspx?prod=zWSz&amp;tech=zCLz&amp;Loc=zYFCz%20" target="_blank"><font color="#0080ff">Let’s Build a Cloud… </font><font color="#0080ff">with PowerShell</font></a></strong></font></h5>          <p>You can now use Windows PowerShell to automate all of the IT tasks around cloud datacenter management, starting from deploying your cloud infrastructure servers, through on-boarding virtual machines onto that infrastructure, and ending with monitoring your datacenter environment and collecting information about how it performs.</p>          <p><strong></strong></p>          <p><strong><a href="https://www.microsoftvirtualacademy.com/tracks/windows-server-2012-first-look" target="_blank"><font color="#0080ff" size="2">Windows Server 2012 First Look (free Course)</font></a></strong></p>          <p>This course builds on the original Windows Server &quot;8&quot; First Look course with the addition of 4 new modules designed to go into more detail on the core Windows Server 2012 platform capabilities.</p>          <p><strong><font size="2"></font></strong></p>          <p><strong><font size="2"></font></strong></p>          <p><strong><font color="#0080ff" size="2"><a href="https://social.technet.microsoft.com/wiki/contents/articles/7807.windows-server-8-beta-test-lab-guides-en-us.aspx" target="_blank"><font color="#0080ff">Windows </font><font color="#0080ff">Server 2012 Beta Test Lab Guides</font></a></font></strong></p>          <p>The Windows Server “8” Beta Test Lab Guides (TLGs) are a set of rich documents that describe how to configure and demonstrate the new features and functionality in Windows Server “8” Beta and Windows 8 Consumer Preview in a simplified and standardized test lab environment. While these lab guides were published prior to the release of Windows Server 2012, all of them still apply and you can start testing and evaluating these features and functionalities with Windows Server 2012 RC and Windows 8 Release Preview. </p>       </td>     </tr>      <tr>       <td valign="top" width="259">&nbsp;</td>        <td valign="top" width="12">&nbsp;</td>        <td valign="top" width="331">&nbsp;</td>     </tr>   </tbody></table>  <p><b><font size="3">Free Books</font></b> </p>  <p><strong><a href="https://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-introducing-windows-server-2012.aspx" target="_blank"><font color="#0080ff" size="2">Free Windows Server 2012 eBook Available Now</font></a></strong></p>  <p>Download your free copy of the Microsoft Press eBook <em>Introducing Microsoft Windows Server 2012</em>. Written by Mitch Tulloch with the Microsoft Windows Server Team, this book explores enhancements and new features in Windows Server 2012 RC. If you are into eReaders, you can also download the ePub and Mobi versions for free. </p>  <p><strong><a href="https://blogs.msdn.com/b/microsoft_press/archive/2012/03/15/free-ebook-introducing-microsoft-sql-server-2012.aspx?prod=xSQLz&amp;type=zSOz&amp;prog=zPressz&amp;media=zBKz" target="_blank"><font color="#0080ff" size="2">Free SQL 2012 eBook Available Now</font></a></strong></p>  <p>Download your free copy of the Microsoft Press eBook <em>Introducing Microsoft SQL Server 2012</em>. Written by Stacia Misner and Ross Mistry, this book explores enhancements and new capabilities, including improvements in operation, reporting, and management.</p>  <p>&#160;</p>  <p><b>More Resources</b>     <br /></p>  <p><font color="#0080ff" size="2"><a title="https://www.microsoft.com/government/en-us/state/pages/default.aspx" href="https://www.microsoft.com/government/en-us/state/pages/default.aspx" target="_blank">https://www.microsoft.com/government/en-us/state/pages/default.aspx</a></font></p>  <p><font color="#0080ff" size="2"><a title="https://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx" href="https://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx" target="_blank">https://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx</a></font></p>  <p><font color="#0080ff" size="2"><a title="https://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx" href="https://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx" target="_blank">https://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx</a></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Differencing Disk or Snapshot Parent/Child Chain</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/differencing-disk-or-snapshot-parentchild-chain</link>
      <pubDate>Tue, 02 Aug 2011 16:56:17 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2011/08/02/differencing-disk-or-snapshot-parentchild-chain/</guid>
      <description><![CDATA[&#160;  Hyper-V differencing virtual hard disk (VHD) is an interesting and sometimes very useful...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Hyper-V differencing virtual hard disk (VHD) is an interesting and sometimes very useful subject in virtualization world. </p>  <p>As a matter of fact Snapshot AVHDs are also differencing virtual hard disks. My favorite scenarios for using snapshots are <a href="https://blogs.msdn.com/b/rds/archive/2010/10/25/using-hyper-v-differencing-disks-with-vdi.aspx" target="_blank">stateless VDI (Virtual Desktop Infrastructure)</a>, training VMs and short term test labs. Differencing VHDs provide us with deployment speed and great storage saving. </p>  <p>If you need to know more about creating Differencing disks, please see the following article;</p>  <p><strong>Hyper-V Virtual Machine (VM) Parent-Child Configuration Using Differencing Disks</strong></p>  <p><a title="https://social.technet.microsoft.com/wiki/contents/articles/hyper-v-virtual-machine-vm-parent-child-configuration-using-differencing-disks.aspx" href="https://social.technet.microsoft.com/wiki/contents/articles/hyper-v-virtual-machine-vm-parent-child-configuration-using-differencing-disks.aspx">https://social.technet.microsoft.com/wiki/contents/articles/hyper-v-virtual-machine-vm-parent-child-configuration-using-differencing-disks.aspx</a></p>  <p>One of my outstanding questions regarding Snapshots and Diff Disks has been walking the chain of child and parents up to the top parent. Off course, you can use Hyper-V Management Console and use Inspect Disk option to find the parent but you might be looking for another method to programmatically walk the chain and show you the relationship of multiple differencing disks in a tree. This made me look at few WMI classes and write few lines of code.</p>  <p>The first step is to find the AVHD (Snapshot) or VHD (Diff Disk) that is the newest one in the directory. A simple dir (PowerShell alias for Get-ChildItem) and Sort-Object will take care of this.</p>  <p>The second step is to inspect the VHD and you can take care of it with <strong><em>GetVirtualHardDiskInfo</em></strong> method of <strong><em>Msvm_ImageManagementService</em></strong> WMI class under Root\Virtualization namespace</p>  <p><strong>Get-WmiObject –ComputerName “Localhost” -Namespace root\virtualization -Class Msvm_ImageManagementService</strong></p>  <p>The output of this method, shows the parent of virtual hard disk being inspected in XML format. You can retrieve the parent virtual disk name and use it as the input for the next round of check. like a recursive loop. </p>  <p>So, I created the following function to take care of this repetitive task;</p>  <div id="codeSnippetWrapper">   <div id="codeSnippet" class="csharpcode">     <pre class="alt"><font color="#0000ff">Function</font> Inspect-DiffVHD([<span class="kwrd">string</span>]$VHDPath,[<span class="kwrd">string</span>]$Server = <span class="str">&quot;.&quot;</span>)  </pre>
<!--CRLF-->

    <pre class="alteven">{</pre>
<!--CRLF-->

    <pre class="alt">    <font color="#9b00d3">$HyperVNamespace</font> <font color="#ff0000">=</font> <span class="str">&quot;root\virtualization&quot;</span></pre>
<!--CRLF-->

    <pre class="alteven">   <font color="#9b00d3"> $Server</font> <font color="#ff0000">=</font> <span class="str"><font color="#9b00d3">&quot;.&quot;</font></span></pre>
<!--CRLF-->

    <pre class="alt">    <font color="#9b00d3">$ImageManagementServiceName</font> = <span class="str">&quot;Msvm_ImageManagementService&quot;</span></pre>
<!--CRLF-->

    <pre class="alteven">    <font color="#9b00d3">$ImageManagementService</font> <font color="#ff0000">=</font> <font color="#646b86">Get-WmiObject -ComputerName</font> <font color="#9b00d3">$Server</font> `</pre>
<!--CRLF-->

    <pre class="alt">       <font color="#646b86">-Namespace</font> <font color="#9b00d3">$HyperVNamespace</font> <font color="#646b86">-Class</font> <font color="#9b00d3">$ImageManagementServiceName</font></pre>
<!--CRLF-->

    <pre class="alteven">    <font color="#9b00d3">$result</font> <font color="#ff0000">=</font> <font color="#9b00d3">$ImageManagementService</font>.GetVirtualHardDiskInfo($vhdPath)</pre>
<!--CRLF-->

    <pre class="alt">    <font color="#9b00d3">$VHDInfo</font> <font color="#ff0000">=</font> [<font color="#646b86">xml</font>]<font color="#9b00d3">$result</font>.info</pre>
<!--CRLF-->

    <pre class="alteven">    <font color="#9b00d3">$VHDInfo</font>.INSTANCE.PROPERTY[4].<span class="kwrd">value</span></pre>
<!--CRLF-->

    <pre class="alt">}</pre>
<!--CRLF--></div>
</div>

<p>The attached sample PowerShell script would generate the following output when pointed to a folder containing differencing VHDs (.VHD) or Snapshots (.AVHD). (The sample script assumes the original Child/Parent relationship hasn’t been altered). </p>

<p><b>Sample output;</b></p>

<p><b></b></p>

<p><b>Enter Path: <font color="#0000ff">D:\Hyper-V\Test</font></b></p>

<p><b></b></p>

<p><b>D:\hyper-v\test\test_72A34A5A-0B86-4858-9663-CCE3AD9828A2.avhd</b></p>

<p><b>&#160; D:\Hyper-V\test\test_9330B5ED-248D-442D-9705-F7A320F7AC62.avhd</b></p>

<p><b>&#160;&#160;&#160; D:\Hyper-V\test\test_F6BC8CA6-BC70-4D02-9D6D-5E3C7CAB9D6E.avhd</b></p>

<p><b>&#160;&#160;&#160;&#160;&#160; D:\Hyper-V\test\test_84D8C8BC-1723-49DB-92D8-CEC1752ADC3F.avhd</b></p>

<p><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; D:\Hyper-V\test\test.vhd</b></p>

<p>&#160;</p>


<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8eb9d37f-1541-4f29-b6f4-1eea890d4876:a68a323b-088a-4e40-b39a-03635f661f0f" class="wlWriterEditableSmartContent"><p><div><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3162.VHDChain_5BDBA25D.PS1" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3162.VHDChain_5F00_5BDBA25D.PS1" target="_blank">VHDChain.PS1</a></div></p></div>

<p>Please note that I didn’t get a chance to test my sample script against multiple tree snapshot scenario but you should be able to do this with a simple modification. </p>

<p>Hope you find this post helpful. So long…</p>]]></content:encoded>
    </item>
    <item>
      <title>What’s the story of Pagefile size on Hyper-V Servers?</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/whats-the-story-of-pagefile-size-on-hyper-v-servers</link>
      <pubDate>Thu, 26 May 2011 15:05:05 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2011/05/26/whats-the-story-of-pagefile-size-on-hyper-v-servers/</guid>
      <description><![CDATA[&#160;  This question comes up frequently. So, how do we size the pagefile on Hyper-V host servers...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>This question comes up frequently. So, how do we size the pagefile on Hyper-V host servers and how about Virtual Machines?</p>  <p>Here’s the all you should know;</p>  <p><b><font size="2">Paging File Configuration within the VM</font></b></p>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3343.clip_image001_55890618.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3343.clip_5F00_image001_5F00_55890618.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8156.clip_image001_thumb_071473AE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8156.clip_5F00_image001_5F00_thumb_5F00_071473AE.png" width="16" height="16" /></a> Proper paging file configuration is vital to the way DM performs</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3441.clip_image0011_7FF53735.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3441.clip_5F00_image0011_5F00_7FF53735.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[1]" border="0" alt="clip_image001[1]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3463.clip_image0011_thumb_26C34D76.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3463.clip_5F00_image0011_5F00_thumb_5F00_26C34D76.png" width="16" height="16" /></a> DM requires that the VM have a PF</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/5100.clip_image0012_34959371.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5100.clip_5F00_image0012_5F00_34959371.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[2]" border="0" alt="clip_image001[2]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6661.clip_image0012_thumb_2D7656F9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6661.clip_5F00_image0012_5F00_thumb_5F00_2D7656F9.png" width="16" height="16" /></a> So how do you size your Paging File?</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3750.clip_image002_54446D39.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3750.clip_5F00_image002_5F00_54446D39.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6406.clip_image002_thumb_1818A191.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6406.clip_5F00_image002_5F00_thumb_5F00_1818A191.png" width="16" height="16" /></a> The old way doesn’t apply to DM:</p>    <ul>     <li>Use Peak Commit Charge </li>      <li>Size PF to Peak Commit Charge – Physical Memory + some buffer </li>   </ul> </blockquote>  <p>To understand how we should size the PageFile (PF), let’s consider an example:</p>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/7585.clip_image0014_3EE6B7D1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7585.clip_5F00_image0014_5F00_3EE6B7D1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[4]" border="0" alt="clip_image001[4]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6012.clip_image0014_thumb_65B4CE11.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6012.clip_5F00_image0014_5F00_thumb_5F00_65B4CE11.png" width="16" height="16" /></a> Current Commit: 100 MB</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8640.clip_image003_536C074F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8640.clip_5F00_image003_5F00_536C074F.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/2476.clip_image003_thumb_65489B1C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2476.clip_5F00_image003_5F00_thumb_5F00_65489B1C.png" width="16" height="16" /></a> Free Buffer: 20%&#160; (this is a new Dynamic Memory Setting)</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3056.clip_image0031_5E295EA4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3056.clip_5F00_image0031_5F00_5E295EA4.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[1]" border="0" alt="clip_image003[1]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/2474.clip_image0031_thumb_570A222C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2474.clip_5F00_image0031_5F00_thumb_5F00_570A222C.png" width="16" height="16" /></a> Target Commit: 125 MB</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/1616.clip_image0032_44C15B6A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1616.clip_5F00_image0032_5F00_44C15B6A.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[2]" border="0" alt="clip_image003[2]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/0726.clip_image0032_thumb_243A1BB8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0726.clip_5F00_image0032_5F00_thumb_5F00_243A1BB8.png" width="16" height="16" /></a> Paging File: 1MB</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/7673.clip_image0033_041F0EFB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7673.clip_5F00_image0033_5F00_041F0EFB.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[3]" border="0" alt="clip_image003[3]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/0310.clip_image0033_thumb_7CFFD282.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0310.clip_5F00_image0033_5F00_thumb_5F00_7CFFD282.png" width="16" height="16" /></a> Commit Limit: 126 MB</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3056.clip_image0034_75E0960A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3056.clip_5F00_image0034_5F00_75E0960A.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[4]" border="0" alt="clip_image003[4]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4527.clip_image0034_thumb_1CAEAC4B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4527.clip_5F00_image0034_5F00_thumb_5F00_1CAEAC4B.png" width="16" height="16" /></a> Available Memory: 26 MB (Commit Limit – Current Commit)</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/0825.clip_image0015_2A80F246.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0825.clip_5F00_image0015_5F00_2A80F246.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[5]" border="0" alt="clip_image001[5]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3377.clip_image0015_thumb_0A65E589.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3377.clip_5F00_image0015_5F00_thumb_5F00_0A65E589.png" width="16" height="16" /></a> What happens when an app allocates 50 MB of memory?</p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/2705.clip_image0035_55595658.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2705.clip_5F00_image0035_5F00_55595658.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[5]" border="0" alt="clip_image003[5]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/7181.clip_image0035_thumb_49C39919.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7181.clip_5F00_image0035_5F00_thumb_5F00_49C39919.png" width="16" height="16" /></a> What happens when an app allocates five 10 MB memory chunks?</p> </blockquote>  <p><strong>Guidance: </strong></p>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/2476.clip_image0016_098D7F9F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2476.clip_5F00_image0016_5F00_098D7F9F.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[6]" border="0" alt="clip_image001[6]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3056.clip_image0016_thumb_5480F06E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3056.clip_5F00_image0016_5F00_thumb_5F00_5480F06E.png" width="16" height="16" /></a> Minimum PF should be large enough to cover the memory demands of your largest process. In the case of application allocating 50 MB of memory, the allocations request will fail with out of virtual memory error. When application allocates 10 MB chunks, the first two allocations will go through while the rest will fail as there’s no virtual memory (either RAM or PF) to accommodate that. </p> </blockquote>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8255.clip_image0036_10408922.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8255.clip_5F00_image0036_5F00_10408922.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[6]" border="0" alt="clip_image003[6]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6102.clip_image0036_thumb_70257C64.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6102.clip_5F00_image0036_5F00_thumb_5F00_70257C64.png" width="16" height="16" /></a> Maximum PF should be (<b>peak commit charge – maximum physical memory + some buffer)</b></p> </blockquote>  <p><b></b></p>  <p><b><font size="2">Paging File Configuration on the host</font></b></p>  <p>If you have reserved enough RAM for the host operations and your host is only being used for Hyper-V (plus Fail Over Cluster for HA VMs), you shouldn’t need a large pagefile. </p>  <p>With Dynamic Memory, you have to make sure that your host reserve is set properly</p>  <blockquote>   <p>HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization</p> </blockquote>  <blockquote>   <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Value Name: MemoryReserve</p> </blockquote>  <blockquote>   <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Value Type: DWORD</p> </blockquote>  <blockquote>   <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Value Data: (Decimal)Memory to reserve in MB</p> </blockquote>  <p>&#160;</p>  <p>With a properly configured host reserve, if you follow (Peak Commit Charge – Physical Memory + some buffer) formula on the host, you’ll find out that you don’t need a page file.    <br />So, Pagefile size of <b>min= few Gigabyte</b> and <b>Max=2xmin</b> should be sufficient. </p>  <p>Also, there are 2 new performance counter objects available to the Hyper-V host;</p>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6082.clip_image004_500A6FA7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6082.clip_5F00_image004_5F00_500A6FA7.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3301.clip_image004_thumb_48EB332F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3301.clip_5F00_image004_5F00_thumb_5F00_48EB332F.png" width="16" height="16" /></a> <b>Hyper-V Dynamic Memory Balancer</b></p> </blockquote>  <ul>   <ul>     <li>Provides counters about the memory balancer running in the parent partition </li>   </ul>    <ul>     <li>Counters are focused on: </li>   </ul>    <ul>     <li>The memory that is available for the host to use </li>   </ul>    <ul>     <li>The add and remove operations performed by the memory balancer </li>   </ul> </ul>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/7585.clip_image0045_41CBF6B7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7585.clip_5F00_image0045_5F00_41CBF6B7.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004[5]" border="0" alt="clip_image004[5]" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/6507.clip_image0045_thumb_3AACBA3F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6507.clip_5F00_image0045_5F00_thumb_5F00_3AACBA3F.png" width="16" height="16" /></a> <b>Hyper-V Dynamic Memory VM</b></p> </blockquote>  <ul>   <ul>     <li>Provides counters about memory usage on the guest VMs that are currently running </li>   </ul>    <ul>     <li>Each VM has its own set of counters </li>   </ul>    <ul>     <li>Counters are focused on: </li>   </ul>    <ul>     <li>Memory added and removed from the guest </li>   </ul>    <ul>     <li>The memory pressure that the guest is experiencing </li>   </ul> </ul>  <p>&#160;</p>  <p>Hope this helps! so long…</p>]]></content:encoded>
    </item>
    <item>
      <title>Case of Hyper-V Role install issue</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/case-of-hyper-v-role-install-issue</link>
      <pubDate>Wed, 09 Mar 2011 11:17:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2011/03/09/case-of-hyper-v-role-install-issue/</guid>
      <description><![CDATA[&nbsp;
In this post, we're going to look at an issue that was happened when I was teaching a...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p>In this post, we're going to look at an issue that was happened when I was teaching a Hyper-V R2 class few weeks back.</p>
<p>Students were experimenting Hyper-V Role installation options using Server Manager Console, DISM.exe, ocsetup.exe and ServerManager PowerShell Module. </p>
<p>After reboot, we noticed that one of Windows Server 2008 R2 SP1 Full edition hosts (Not Core) didn't have Hyper-V Management Console listed under Administration Tools. In addition to that, there no Hyper-V Role listed under Server Manager Console Roles!</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8182.image_79198C32.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/8182.image_5F00_79198C32.png"><img height="258" width="316" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/8688.image_thumb_7C4B741A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/8688.image_5F00_thumb_5F00_7C4B741A.png" alt="image" border="0" title="image" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>When we tried to select the Hyper-V Role in Server Manager Add Roles Wizard, the following error message surprised us!</p>
<p><strong>Hyper-V cannot be installed</strong></p>
<p><span style="color: #ff0000;">The processor on this computer is not compatible with Hyper-V. To install this role, the processor must have a supported version of hardware-assisted virtualization, and that feature must be turned on in the BIOS.</span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/3225.clip_image001_10D0C399.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/3225.clip_5F00_image001_5F00_10D0C399.png"><img height="187" width="314" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/68/50/metablogapi/4370.clip_image001_thumb_02924AA9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/4370.clip_5F00_image001_5F00_thumb_5F00_02924AA9.png" alt="clip_image001" border="0" title="clip_image001" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>We verified that hardware-assisted virtualization feature and hardware DEP are enabled within the server's BOIS. </p>
<p><strong>Bcdedit.exe</strong> showed <strong>Hypervisorlaunchtype</strong> was set to <strong>Auto</strong></p>
<p><strong>%windir%\logs\CBS.log</strong> showed Hyper-V roles is installed and didn't show any errors. </p>
<p>Looking at <strong>dism.exe</strong> feature query (<strong>dism.exe /online /get-features</strong>) showed </p>
<p><strong>Feature Name : Microsoft-Hyper-V </strong></p>
<p><strong>State : Enabled</strong></p>
<p>So, comparing with a working Hyper-V R2 (Full Edition) host we found that the following feature was not installed in here;</p>
<p><strong>Microsoft-Hyper-V-Management-Clients </strong></p>
<p>So, it turned out the he&rsquo;d used the following command to install Hyper-V role without installing the management console feature. </p>
<p>This feature is normally being installed on Hyper-V Server Full Edition when using Server Manager Role installation wizard while it needs to be installed separatly if command line tools such as dism.exe, ocsetup.exe are being used. </p>
<p>The command that was used was </p>
<p><strong>Dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V</strong></p>
<p>Note: this command works fine on Server Core edition of R2 as it doesn't require management console and there's no server manager console either. </p>
<p>Instead, the following command should've been used on Windows Server 2008 R2 Full Edition;</p>
<p><strong>Dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /featurename:Microsoft-Hyper-V-Management-Clients </strong></p>
<p>Hope this helps you prevent this mystery or solve it! So long...</p>]]></content:encoded>
    </item>
    <item>
      <title>Error ID:404 while Adding Hyper-V host to SCVMM 2008 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/mghazai/error-id404-while-adding-hyper-v-host-to-scvmm-2008-r2</link>
      <pubDate>Sat, 06 Nov 2010 11:06:34 GMT</pubDate>
      <dc:creator><![CDATA[Mark Ghazai]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mghazai/2010/11/06/error-id404-while-adding-hyper-v-host-to-scvmm-2008-r2/</guid>
      <description><![CDATA[&#160;  Yesterday while working on installing a new SCVMM 2008 R2 server setup, we encountered an...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Yesterday while working on installing a new SCVMM 2008 R2 server setup, we encountered an issue when tried to add a new 2-node Hyper-V R2 host cluster to the VMM console. </p>  <p>Here’s how we were able to reproduce the error;</p>  <p>In SCVMM 2008 R2 console, select&#160; Add a host that is “Windows Server-based host on an Active Directory domain” . Enter the name of the server and choose add. You will get the following error;</p>  <p><strong>Hostname.Hosts.domainname.com <font color="#000000">cannot resolve with DNS. </font></strong></p>  <p><strong>Ensure there is network communication with the DNS server. If the problem persists, contact your network administrator. </strong></p>  <p><strong>ID: 404      <br />Details: No such host is known</strong></p>  <p>&#160;</p>  <p>We researched the issue and saw the following Wiki page that did not resolve this particular problem. (This article addresses similar error message in disjointed namespaces)</p>  <h3><font size="2"><font style="font-weight: bold" color="#3a3e43">A few notes on System Center Virtual Machine Manager 2008 and disjointed namespaces </font></font></h3>  <p><a title="https://social.technet.microsoft.com/wiki/contents/articles/a-few-notes-on-system-center-virtual-machine-manager-2008-and-disjointed-namespaces.aspx" href="https://social.technet.microsoft.com/wiki/contents/articles/a-few-notes-on-system-center-virtual-machine-manager-2008-and-disjointed-namespaces.aspx"><font size="2">https://social.technet.microsoft.com/wiki/contents/articles/a-few-notes-on-system-center-virtual-machine-manager-2008-and-disjointed-namespaces.aspx</font></a></p>  <p>&#160;</p>  <p>Here’s the TechNet explanation of this error message;</p>  <p><strong>SCVMM 2008 R2 </strong>Command-Line Interface Error Messages</p>  <p><a title="https://technet.microsoft.com/en-us/library/dd548296.aspx" href="https://technet.microsoft.com/en-us/library/dd548296.aspx">https://technet.microsoft.com/en-us/library/dd548296.aspx</a></p>  <p align="left">   <table border="2" cellspacing="0" cellpadding="2" width="510"><tbody>       <tr>         <td valign="top" width="40">           <p align="center">404</p>         </td>          <td valign="top" width="217">%ComputerName; cannot resolve with DNS.</td>          <td valign="top" width="249">Ensure there is network communication with the DNS server. If the problem persists, contact your network administrator.</td>       </tr>     </tbody></table> </p>  <p>&#160;</p>  <p>NSLookup query against all node names and Failover Cluster name proved our DNS was working fine.</p>  <p>The next step was to check the networking and we found that default gateway on the SCVMM Server wasn’t configured properly. Setting the default gateway to the correct gateway resolved this issue. </p>  <p>I’ve also seen other networking problems on SCVMM server could result in the the same error message. </p>  <p>So, here are few troubleshooting steps that might help resolve this;</p>  <blockquote>   <p><strong>1- Domain functional level must be at least Windows 2003</strong></p>    <p><strong>2- DNS entries should exist for the SCVMM server and systems that will be added as Nodes and Failover Cluster names if any.</strong></p>    <p><strong>3- Check the network configuration on the SCVMM server such as default gateway and DNS server IP Addresses. Also, if there are multiple NICs on the server, try adding the node while other non-production NICs are disabled. </strong></p>    <p><strong>4- While adding the node to SCVMM, check the “Skip Active Directory name verification” checkbox on the Select Host Servers page where the host name is entered. </strong></p> </blockquote>  <p>So long….</p>]]></content:encoded>
    </item>
  </channel>
</rss>