<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CommandBreak_ - Hyper-V</title>
    <link>http://www.commandbreak.com/</link>
    <description>sometimes Next isn't enough</description>
    <language>en-us</language>
    <copyright>Ben Parker</copyright>
    <lastBuildDate>Fri, 06 Mar 2009 05:03:47 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>bparker@commandbreak.com</managingEditor>
    <webMaster>bparker@commandbreak.com</webMaster>
    <item>
      <trackback:ping>http://www.commandbreak.com/Trackback.aspx?guid=7b7e62e5-9253-439a-a81e-bb5f0084b845</trackback:ping>
      <pingback:server>http://www.commandbreak.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.commandbreak.com/PermaLink,guid,7b7e62e5-9253-439a-a81e-bb5f0084b845.aspx</pingback:target>
      <dc:creator>Ben Parker</dc:creator>
      <wfw:comment>http://www.commandbreak.com/CommentView,guid,7b7e62e5-9253-439a-a81e-bb5f0084b845.aspx</wfw:comment>
      <wfw:commentRss>http://www.commandbreak.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7b7e62e5-9253-439a-a81e-bb5f0084b845</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
An private update has been released for users experiencing the following issues:
</p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <strong>
              <a href="http://support.microsoft.com/kb/967902">You cannot connect to a virtual
machine when the Windows Server 2008 Hyper-V VMMS certificate has expired</a>
            </strong>
          </p>
          <p>
Cannot connect to the virtual machine because the authentication certificate is expired
or invalid. Would you like to try connecting again?
</p>
          <p>
'VMName' failed to initialize. 
<br />
Could not initialize machine remoting system. Error: ‘Unspecified error’ (0x80004005). 
<br />
Could not find a usable certificate. Error: ‘Unspecified error’ (0x80004005). 
</p>
        </blockquote>
        <p dir="ltr">
And then today I noticed this posted on Ben Armstrong's <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/03/04/hyper-v-terminology-update.aspx">blog</a>:
</p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <strong>Management Operating System</strong>
          </p>
          <p>
This is a new term that we are introducing in Windows Server 2008 R2.  We have
been struggling without a good term here – as with Virtual PC / Virtual Server we
had a nice set of terms where we could talk about the physical computer / virtual
machine and the host operating system / guest operating system.  However this
became muddier with Hyper-V – because we no longer really have a host operating system,
and all operating systems run on top of the hypervisor.  Most people have been
just using the term “Parent” or “Parent partition” to refer to what we used to call
the host operating system – but this is not really architecturally correct. 
Unfortunately the architecturally correct terms are – frankly – hideous; they are
the “parent partition guest operating system” and the “child partition guest operating
system”.  Yuck.  So after a lot of thought we decided to call the “parent
partition guest operating system” the “Management operating system” as this is the
operating system you use to manage your virtual machines, and “guest operating system”
will be reserved to mean the operating system running inside virtual machines.
</p>
        </blockquote>
        <p dir="ltr" style="MARGIN-RIGHT: 0px">
 
</p>
        <img width="0" height="0" src="http://www.commandbreak.com/aggbug.ashx?id=7b7e62e5-9253-439a-a81e-bb5f0084b845" />
      </body>
      <title>Critical Hyper-V updates?</title>
      <guid isPermaLink="false">http://www.commandbreak.com/PermaLink,guid,7b7e62e5-9253-439a-a81e-bb5f0084b845.aspx</guid>
      <link>http://www.commandbreak.com/2009/03/06/CriticalHyperVUpdates.aspx</link>
      <pubDate>Fri, 06 Mar 2009 05:03:47 GMT</pubDate>
      <description>&lt;p&gt;
An private update has been released for users experiencing the following issues:
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;a href="http://support.microsoft.com/kb/967902"&gt;You cannot connect to a virtual
machine when the Windows Server 2008 Hyper-V VMMS certificate has expired&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Cannot connect to the virtual machine because the authentication certificate is expired
or invalid. Would you like to try connecting again?
&lt;/p&gt;
&lt;p&gt;
'VMName' failed to initialize. 
&lt;br&gt;
Could not initialize machine remoting system. Error: ‘Unspecified error’ (0x80004005). 
&lt;br&gt;
Could not find a usable certificate. Error: ‘Unspecified error’ (0x80004005). 
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p dir=ltr&gt;
And then today I noticed&amp;nbsp;this posted on Ben Armstrong's &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/03/04/hyper-v-terminology-update.aspx"&gt;blog&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
&lt;strong&gt;Management Operating System&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
This is a new term that we are introducing in Windows Server 2008 R2.&amp;nbsp; We have
been struggling without a good term here – as with Virtual PC / Virtual Server we
had a nice set of terms where we could talk about the physical computer / virtual
machine and the host operating system / guest operating system.&amp;nbsp; However this
became muddier with Hyper-V – because we no longer really have a host operating system,
and all operating systems run on top of the hypervisor.&amp;nbsp; Most people have been
just using the term “Parent” or “Parent partition” to refer to what we used to call
the host operating system – but this is not really architecturally correct.&amp;nbsp;
Unfortunately the architecturally correct terms are – frankly – hideous; they are
the “parent partition guest operating system” and the “child partition guest operating
system”.&amp;nbsp; Yuck.&amp;nbsp; So after a lot of thought we decided to call the “parent
partition guest operating system” the “Management operating system” as this is the
operating system you use to manage your virtual machines, and “guest operating system”
will be reserved to mean the operating system running inside virtual machines.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.commandbreak.com/aggbug.ashx?id=7b7e62e5-9253-439a-a81e-bb5f0084b845" /&gt;</description>
      <comments>http://www.commandbreak.com/CommentView,guid,7b7e62e5-9253-439a-a81e-bb5f0084b845.aspx</comments>
      <category>Hyper-V</category>
    </item>
    <item>
      <trackback:ping>http://www.commandbreak.com/Trackback.aspx?guid=53004814-7f71-4772-bba2-4b77988d9b73</trackback:ping>
      <pingback:server>http://www.commandbreak.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.commandbreak.com/PermaLink,guid,53004814-7f71-4772-bba2-4b77988d9b73.aspx</pingback:target>
      <dc:creator>Ben Parker</dc:creator>
      <wfw:comment>http://www.commandbreak.com/CommentView,guid,53004814-7f71-4772-bba2-4b77988d9b73.aspx</wfw:comment>
      <wfw:commentRss>http://www.commandbreak.com/SyndicationService.asmx/GetEntryCommentsRss?guid=53004814-7f71-4772-bba2-4b77988d9b73</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I came across this problem the other day, where I wanted to determine if a Virtual
Machine was running on Hyper-V or Virtual Server 2005 host system.
</p>
        <p>
WMI exposes the <a href="http://msdn.microsoft.com/en-us/library/aa394102.aspx">Win32_ComputerSystem</a> class
which contains information about the Manufacturer and Model of a particular system
(this is very hand if you want to check type of system before installing an application,
e.g. Virtual Machine Additions). The unfortunate news is that Win32_ComputerSystem
returns the following on both Hyper-V and Virtual Server hosts:
</p>
        <p align="center">
          <img src="http://www.commandbreak.com/content/binary/Wmi_Hyper-V_Detect_1.png" border="0" />
        </p>
        <p>
So how to determine what it is I am looking at? Well there is another WMI class, <a href="http://msdn.microsoft.com/en-us/library/aa394077(VS.85).aspx">Win32_BIOS</a>,
which can help. Here you can see a difference in the Version between products.
</p>
        <p>
          <strong>Hyper-V</strong>
        </p>
        <p align="center">
          <strong>
            <img src="http://www.commandbreak.com/content/binary/Wmi_Hyper-V_Detect_2.png" border="0" />
          </strong>
        </p>
        <p>
          <strong>Virtual Server 2005 SP1</strong>
        </p>
        <p align="center">
          <img src="http://www.commandbreak.com/content/binary/Wmi_Hyper-V_Detect_3.png" border="0" />
        </p>
        <p>
So far this seems to work for me; I am interested if anyone has alternate suggestions
on how to solve my little problem, especially if there are cases where this will break
(for example limiting the CPU functionality to run NT 4.0?)<br /></p>
        <img width="0" height="0" src="http://www.commandbreak.com/aggbug.ashx?id=53004814-7f71-4772-bba2-4b77988d9b73" />
      </body>
      <title>Is my VM running on Hyper-V?</title>
      <guid isPermaLink="false">http://www.commandbreak.com/PermaLink,guid,53004814-7f71-4772-bba2-4b77988d9b73.aspx</guid>
      <link>http://www.commandbreak.com/2008/05/15/IsMyVMRunningOnHyperV.aspx</link>
      <pubDate>Thu, 15 May 2008 05:40:55 GMT</pubDate>
      <description>&lt;p&gt;
I came across this problem the other day, where I wanted to determine if a Virtual
Machine was running on Hyper-V or Virtual Server 2005 host system.
&lt;/p&gt;
&lt;p&gt;
WMI exposes the &lt;a href="http://msdn.microsoft.com/en-us/library/aa394102.aspx"&gt;Win32_ComputerSystem&lt;/a&gt; class
which contains information about the Manufacturer and Model of a particular system
(this is very hand if you want to check type of system before installing an application,
e.g. Virtual Machine Additions). The unfortunate news is that Win32_ComputerSystem
returns the following on both Hyper-V and Virtual Server hosts:
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img src="http://www.commandbreak.com/content/binary/Wmi_Hyper-V_Detect_1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
So how to determine what it is I am looking at? Well there is another WMI class, &lt;a href="http://msdn.microsoft.com/en-us/library/aa394077(VS.85).aspx"&gt;Win32_BIOS&lt;/a&gt;,
which can help. Here you can see a difference in the Version between products.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Hyper-V&lt;/strong&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&lt;strong&gt;&lt;img src="http://www.commandbreak.com/content/binary/Wmi_Hyper-V_Detect_2.png" border=0&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Virtual Server 2005 SP1&lt;/strong&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img src="http://www.commandbreak.com/content/binary/Wmi_Hyper-V_Detect_3.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
So far this seems to work for me; I am interested if anyone has alternate suggestions
on how to solve my little problem, especially if there are cases where this will break
(for example limiting the CPU functionality to run NT 4.0?)&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.commandbreak.com/aggbug.ashx?id=53004814-7f71-4772-bba2-4b77988d9b73" /&gt;</description>
      <comments>http://www.commandbreak.com/CommentView,guid,53004814-7f71-4772-bba2-4b77988d9b73.aspx</comments>
      <category>Hyper-V</category>
      <category>Powershell</category>
    </item>
    <item>
      <trackback:ping>http://www.commandbreak.com/Trackback.aspx?guid=1d3bd4f5-a544-4d50-b54d-602e6c5d605b</trackback:ping>
      <pingback:server>http://www.commandbreak.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.commandbreak.com/PermaLink,guid,1d3bd4f5-a544-4d50-b54d-602e6c5d605b.aspx</pingback:target>
      <dc:creator>Ben Parker</dc:creator>
      <wfw:comment>http://www.commandbreak.com/CommentView,guid,1d3bd4f5-a544-4d50-b54d-602e6c5d605b.aspx</wfw:comment>
      <wfw:commentRss>http://www.commandbreak.com/SyndicationService.asmx/GetEntryCommentsRss?guid=1d3bd4f5-a544-4d50-b54d-602e6c5d605b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last week I was configuring a lab server with Hyper-V RC0 when I came across this
error after creating a Virtual Switch with VLAN ID enabled:<br /><font face="Courier New"></font></p>
        <p dir="ltr" style="MARGIN-RIGHT: 0px">
          <font face="Courier New">
            <font color="#ff0000">Switch set up failed</font>, name='3742d220-e73d-4ae5-bf0c-429ca168dc41',
external port='d02dcb9e-76d4-496a-9c17-ea808e5ce125', internal port='375e5f91-b1fb-415d-8717-cd3ea36c9753',
NIC='{165929BF-5BA2-4887-BC54-1D52C1A6BE61}', internal name='07b53c30-5d56-4a2d-a542-146773d39299',
internal friendly name='Virtual Network Connection (VLAN Trunk)', <font color="#ff0000">error=2147749896</font>,
mof code=0.</font>
          <br />
        </p>
        <p>
Located in the Hyper-V application log this error resulted in a failed switch configuration
and without a supported way to remove Virtual Switches (doesn’t seem right does it?)
prevents you from creating any other network using that interface.
</p>
        <p>
          <br />
Turns out that this error occurs if you are creating a new network (with VLAN ID enabled)
on a physical interface that doesn’t have a default VLAN ID specified, see example
image below.
</p>
        <p align="center">
          <img src="http://www.commandbreak.com/content/binary/Bcom_VlanId_config.png" border="0" />
        </p>
        <p>
          <br />
        </p>
        <strong>
        </strong>
        <p>
          <strong>Hyper-V Networking</strong>
          <br />
Hyper-V provides many networking improvements and the Virtual PC Guy’s has put together
a great blog post explaining the changes, worth while reading for those making the
move from Virtual Server.<br /><a href="http://blogs.msdn.com/virtual_pc_guy/archive/2008/01/08/understanding-networking-with-hyper-v.aspx">Understanding
Networking with Hyper-V</a></p>
        <img width="0" height="0" src="http://www.commandbreak.com/aggbug.ashx?id=1d3bd4f5-a544-4d50-b54d-602e6c5d605b" />
      </body>
      <title>Hyper-V – Error 2147749896</title>
      <guid isPermaLink="false">http://www.commandbreak.com/PermaLink,guid,1d3bd4f5-a544-4d50-b54d-602e6c5d605b.aspx</guid>
      <link>http://www.commandbreak.com/2008/04/20/HyperVError2147749896.aspx</link>
      <pubDate>Sun, 20 Apr 2008 09:26:05 GMT</pubDate>
      <description>&lt;p&gt;
Last week I was configuring a lab server with Hyper-V RC0 when I came across this
error after creating a Virtual Switch with VLAN ID enabled:&lt;br&gt;
&lt;font face="Courier New"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;font face="Courier New"&gt;&lt;font color=#ff0000&gt;Switch set up failed&lt;/font&gt;, name='3742d220-e73d-4ae5-bf0c-429ca168dc41',
external port='d02dcb9e-76d4-496a-9c17-ea808e5ce125', internal port='375e5f91-b1fb-415d-8717-cd3ea36c9753',
NIC='{165929BF-5BA2-4887-BC54-1D52C1A6BE61}', internal name='07b53c30-5d56-4a2d-a542-146773d39299',
internal friendly name='Virtual Network Connection (VLAN Trunk)', &lt;font color=#ff0000&gt;error=2147749896&lt;/font&gt;,
mof code=0.&lt;/font&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
Located in the Hyper-V application log this error resulted in a failed switch configuration
and without a supported way to remove Virtual Switches (doesn’t seem right does it?)
prevents you from creating any other network using that interface.
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
Turns out that this error occurs if you are creating a new network (with VLAN ID enabled)
on a physical interface that doesn’t have a default VLAN ID specified, see example
image below.
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img src="http://www.commandbreak.com/content/binary/Bcom_VlanId_config.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;strong&gt;&lt;/strong&gt; 
&lt;p&gt;
&lt;strong&gt;Hyper-V Networking&lt;/strong&gt;
&lt;br&gt;
Hyper-V provides many networking improvements and the Virtual PC Guy’s has put together
a great blog post explaining the changes, worth while reading for those making the
move from Virtual Server.&lt;br&gt;
&lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2008/01/08/understanding-networking-with-hyper-v.aspx"&gt;Understanding
Networking with Hyper-V&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.commandbreak.com/aggbug.ashx?id=1d3bd4f5-a544-4d50-b54d-602e6c5d605b" /&gt;</description>
      <comments>http://www.commandbreak.com/CommentView,guid,1d3bd4f5-a544-4d50-b54d-602e6c5d605b.aspx</comments>
      <category>Hyper-V</category>
      <category>Network</category>
    </item>
  </channel>
</rss>