<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Virtualization Milwaukee &#124; Concurrency, Inc.</title>
	<atom:link href="http://virtualizationmilwaukee.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualizationmilwaukee.com</link>
	<description>Virtualization Topics for Milwaukee</description>
	<lastBuildDate>Thu, 16 Feb 2012 22:28:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Importing a Virtual Machine in Windows 8 Hyper-V</title>
		<link>http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/</link>
		<comments>http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 22:28:48 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[Hyper-V Import Virtual Machine]]></category>
		<category><![CDATA[Hyper-V VM Import Windows 8]]></category>
		<category><![CDATA[Importing a Windows Server 2008 R2 VM into Windows 8]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[Moving a Virtual Machine to Windows 8]]></category>
		<category><![CDATA[Moving a VM to Windows 8]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows 8 Import Virtual Machine]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=7084</guid>
		<description><![CDATA[ Do you want to import a virtual machine to a Hyper-V host in Windows 8?  You&#8217;re in luck!  You can import virtual machines in an [...]


Related posts:<ol><li><a href='http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/' rel='bookmark' title='Importing a Virtual Machine in Windows 8 Hyper-V'>Importing a Virtual Machine in Windows 8 Hyper-V</a> <small> Do you want to import a virtual machine to a...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/configure-hyper-v-replica-in-windows-8/' rel='bookmark' title='Configure Hyper-V Replica in Windows 8'>Configure Hyper-V Replica in Windows 8</a> <small>I&#8217;d say that one of the features I&#8217;m most excited...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/windows-8-hyper-v-preview-build/' rel='bookmark' title='Windows 8 Hyper-V Preview : BUILD'>Windows 8 Hyper-V Preview : BUILD</a> <small>Wow.  I&#8217;m very excited about what Microsoft is doing with...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p> <strong>Do you want to import a virtual machine to a Hyper-V host in Windows 8?  You&#8217;re in luck!  You can import virtual machines in an exported, or non-exported state. </strong> This means that whether you had the chance to export the VM or not, you can still import, as long as you have the configuration file and the virtual hard disks.  This was not the case in previous editions, where you could only import a virtual machine if it had first been exported.  This post will demonstrate how to take a virtual machine that you&#8217;ve exported (or not exported) and import it into Windows 8.</p>
<p>&nbsp;</p>
<p>First, you could have either exported the VM from Windows Server 2008 R2, or simply shut it down and copied its contents to the other server.  In this case we copied all files to D:\Hyper-V\CNCYSCOM.    I would suggest either leaving the old VM configuration present for reference, documenting the configuration, or making a copy of the configuration ahead of the migration.</p>
<p>&nbsp;</p>
<p><strong>Open the Hyper-V console and select &#8220;Import Virtual Machine&#8221;.  You&#8217;ll get an entry prompt like this.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/1-ImportVirtualMachine.png"><img class="alignnone  wp-image-7086" title="1-ImportVirtualMachine" src="http://blog.concurrency.com/wp-content/uploads/2012/02/1-ImportVirtualMachine.png" alt="" width="525" height="441" /></a></p>
<p><strong></strong> </p>
<p><strong>Then, select the folder in which the virtual machine to be imported exists.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/2-ChooseVirtualMachineFolder.png"><img class="alignnone  wp-image-7087" title="2-ChooseVirtualMachineFolder" src="http://blog.concurrency.com/wp-content/uploads/2012/02/2-ChooseVirtualMachineFolder.png" alt="" width="551" height="429" /></a></p>
<p><strong></strong> </p>
<p><strong>Select the virtual machine for import. </strong> This is super useful, since it lets you select one of many virtual machines from a folder, in the case that they have been grouped.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/3-ChooseVirtualMachineforImport.png"><img class="alignnone  wp-image-7088" title="3-ChooseVirtualMachineforImport" src="http://blog.concurrency.com/wp-content/uploads/2012/02/3-ChooseVirtualMachineforImport.png" alt="" width="555" height="453" /></a></p>
<p><strong></strong> </p>
<p><strong>Select an import type.</strong>  In this case you can choose to restore over an existing VM, or create a new one.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/4-ChooseImportType.png"><img class="alignnone  wp-image-7089" title="4-ChooseImportType" src="http://blog.concurrency.com/wp-content/uploads/2012/02/4-ChooseImportType.png" alt="" width="556" height="454" /></a></p>
<p><strong></strong> </p>
<p><strong>Choose the virtual machine locations for the &#8220;external store&#8221;, &#8220;snapshot store&#8221;, and &#8220;swap file&#8221;.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/5-ChooseVMLocations.png"><img class="alignnone  wp-image-7090" title="5-ChooseVMLocations" src="http://blog.concurrency.com/wp-content/uploads/2012/02/5-ChooseVMLocations.png" alt="" width="558" height="431" /></a></p>
<p><strong></strong> </p>
<p><strong>Find the virtual hard disks for the virtual machine.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/6-FindVirtualHardDisks.png"><img class="alignnone  wp-image-7091" title="6-FindVirtualHardDisks" src="http://blog.concurrency.com/wp-content/uploads/2012/02/6-FindVirtualHardDisks.png" alt="" width="558" height="431" /></a></p>
<p><strong></strong> </p>
<p><strong>Configure the storage location of the virtual hard disks after import.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/7-ConfigureStorageLocation.png"><img class="alignnone  wp-image-7092" title="7-ConfigureStorageLocation" src="http://blog.concurrency.com/wp-content/uploads/2012/02/7-ConfigureStorageLocation.png" alt="" width="557" height="454" /></a></p>
<p><strong></strong> </p>
<p><strong>In the case that the networks don&#8217;t match the original host, no big deal!  Just select the appropriate network.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/8-SelectNetwork.png"><img class="alignnone  wp-image-7093" title="8-SelectNetwork" src="http://blog.concurrency.com/wp-content/uploads/2012/02/8-SelectNetwork.png" alt="" width="556" height="438" /></a></p>
<p>&nbsp;</p>
<p>After the upgrade has completed, <strong>remember to upgrade the integration components to Windows 8</strong> if it came from a previous edition, as well as validate the system doesn&#8217;t need to be rebooted.  The import and integration component upgrade usually requires a reboot.  I&#8217;d also check things like IP address, network connectivity, hard disks, and any other VM specific configuration items. </p>
<p>&nbsp;</p>
<p>This change to the import process represents a significant change in the technology of Windows 8.  I&#8217;m very pumped up about how much easier this will make migrating from current servers to new servers. </p>
<p>&nbsp;</p>
<p>Happy virtualizing!</p>
<p>&nbsp;</p>
<p>Nathan Lasnoski</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importing a Virtual Machine in Windows 8 Hyper-V</title>
		<link>http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/</link>
		<comments>http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 22:28:48 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[Hyper-V Import Virtual Machine]]></category>
		<category><![CDATA[Hyper-V VM Import Windows 8]]></category>
		<category><![CDATA[Importing a Windows Server 2008 R2 VM into Windows 8]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[Moving a Virtual Machine to Windows 8]]></category>
		<category><![CDATA[Moving a VM to Windows 8]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows 8 Import Virtual Machine]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=7084</guid>
		<description><![CDATA[ Do you want to import a virtual machine to a Hyper-V host in Windows 8?  You&#8217;re in luck!  You can import virtual machines in an [...]


Related posts:<ol><li><a href='http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/' rel='bookmark' title='Importing a Virtual Machine in Windows 8 Hyper-V'>Importing a Virtual Machine in Windows 8 Hyper-V</a> <small> Do you want to import a virtual machine to a...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/configure-hyper-v-replica-in-windows-8/' rel='bookmark' title='Configure Hyper-V Replica in Windows 8'>Configure Hyper-V Replica in Windows 8</a> <small>I&#8217;d say that one of the features I&#8217;m most excited...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/windows-8-hyper-v-preview-build/' rel='bookmark' title='Windows 8 Hyper-V Preview : BUILD'>Windows 8 Hyper-V Preview : BUILD</a> <small>Wow.  I&#8217;m very excited about what Microsoft is doing with...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p> <strong>Do you want to import a virtual machine to a Hyper-V host in Windows 8?  You&#8217;re in luck!  You can import virtual machines in an exported, or non-exported state. </strong> This means that whether you had the chance to export the VM or not, you can still import, as long as you have the configuration file and the virtual hard disks.  This was not the case in previous editions, where you could only import a virtual machine if it had first been exported.  This post will demonstrate how to take a virtual machine that you&#8217;ve exported (or not exported) and import it into Windows 8.</p>
<p>&nbsp;</p>
<p>First, you could have either exported the VM from Windows Server 2008 R2, or simply shut it down and copied its contents to the other server.  In this case we copied all files to D:\Hyper-V\CNCYSCOM.    I would suggest either leaving the old VM configuration present for reference, documenting the configuration, or making a copy of the configuration ahead of the migration.</p>
<p>&nbsp;</p>
<p><strong>Open the Hyper-V console and select &#8220;Import Virtual Machine&#8221;.  You&#8217;ll get an entry prompt like this.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/1-ImportVirtualMachine.png"><img class="alignnone  wp-image-7086" title="1-ImportVirtualMachine" src="http://blog.concurrency.com/wp-content/uploads/2012/02/1-ImportVirtualMachine.png" alt="" width="525" height="441" /></a></p>
<p><strong></strong> </p>
<p><strong>Then, select the folder in which the virtual machine to be imported exists.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/2-ChooseVirtualMachineFolder.png"><img class="alignnone  wp-image-7087" title="2-ChooseVirtualMachineFolder" src="http://blog.concurrency.com/wp-content/uploads/2012/02/2-ChooseVirtualMachineFolder.png" alt="" width="551" height="429" /></a></p>
<p><strong></strong> </p>
<p><strong>Select the virtual machine for import. </strong> This is super useful, since it lets you select one of many virtual machines from a folder, in the case that they have been grouped.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/3-ChooseVirtualMachineforImport.png"><img class="alignnone  wp-image-7088" title="3-ChooseVirtualMachineforImport" src="http://blog.concurrency.com/wp-content/uploads/2012/02/3-ChooseVirtualMachineforImport.png" alt="" width="555" height="453" /></a></p>
<p><strong></strong> </p>
<p><strong>Select an import type.</strong>  In this case you can choose to restore over an existing VM, or create a new one.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/4-ChooseImportType.png"><img class="alignnone  wp-image-7089" title="4-ChooseImportType" src="http://blog.concurrency.com/wp-content/uploads/2012/02/4-ChooseImportType.png" alt="" width="556" height="454" /></a></p>
<p><strong></strong> </p>
<p><strong>Choose the virtual machine locations for the &#8220;external store&#8221;, &#8220;snapshot store&#8221;, and &#8220;swap file&#8221;.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/5-ChooseVMLocations.png"><img class="alignnone  wp-image-7090" title="5-ChooseVMLocations" src="http://blog.concurrency.com/wp-content/uploads/2012/02/5-ChooseVMLocations.png" alt="" width="558" height="431" /></a></p>
<p><strong></strong> </p>
<p><strong>Find the virtual hard disks for the virtual machine.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/6-FindVirtualHardDisks.png"><img class="alignnone  wp-image-7091" title="6-FindVirtualHardDisks" src="http://blog.concurrency.com/wp-content/uploads/2012/02/6-FindVirtualHardDisks.png" alt="" width="558" height="431" /></a></p>
<p><strong></strong> </p>
<p><strong>Configure the storage location of the virtual hard disks after import.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/7-ConfigureStorageLocation.png"><img class="alignnone  wp-image-7092" title="7-ConfigureStorageLocation" src="http://blog.concurrency.com/wp-content/uploads/2012/02/7-ConfigureStorageLocation.png" alt="" width="557" height="454" /></a></p>
<p><strong></strong> </p>
<p><strong>In the case that the networks don&#8217;t match the original host, no big deal!  Just select the appropriate network.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/02/8-SelectNetwork.png"><img class="alignnone  wp-image-7093" title="8-SelectNetwork" src="http://blog.concurrency.com/wp-content/uploads/2012/02/8-SelectNetwork.png" alt="" width="556" height="438" /></a></p>
<p>&nbsp;</p>
<p>After the upgrade has completed, <strong>remember to upgrade the integration components to Windows 8</strong> if it came from a previous edition, as well as validate the system doesn&#8217;t need to be rebooted.  The import and integration component upgrade usually requires a reboot.  I&#8217;d also check things like IP address, network connectivity, hard disks, and any other VM specific configuration items. </p>
<p>&nbsp;</p>
<p>This change to the import process represents a significant change in the technology of Windows 8.  I&#8217;m very pumped up about how much easier this will make migrating from current servers to new servers. </p>
<p>&nbsp;</p>
<p>Happy virtualizing!</p>
<p>&nbsp;</p>
<p>Nathan Lasnoski</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/importing-a-virtual-machine-in-windows-8-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring Hyper-V Replica in Windows 8</title>
		<link>http://blog.concurrency.com/infrastructure/monitoring-hyper-v-replica-in-windows-8/</link>
		<comments>http://blog.concurrency.com/infrastructure/monitoring-hyper-v-replica-in-windows-8/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 15:46:20 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[Hyper-V Replica Monitoring]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=6989</guid>
		<description><![CDATA[Hyper-V Replica is an awesome technology in Windows 8 that allows for virtual machines to be replicated from one Hyper-V host environment to another.  This [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Hyper-V Replica is an awesome technology in Windows 8 that allows for virtual machines to be replicated from one Hyper-V host environment to another.  This includes replication to and from clusters and/or standalone hosts.  The technology also provides a mechanism for roll-back to previous states and configuration of failover properties, such as IP addresses.  In this post, we&#8217;ll discuss how we can monitor the replicas  to validate replication is occurring as we expect.</p>
<p>&nbsp;</p>
<p><strong>The replication properties can be found through a variety of means.  These include the console:</strong></p>
<p><a href="http://blog.concurrency.com/wp-content/uploads/2012/02/Hyper-V-Replica-View-Replication-Health.png"><img class="alignnone  wp-image-6990" title="Hyper-V Replica - View Replication Health" src="http://blog.concurrency.com/wp-content/uploads/2012/02/Hyper-V-Replica-View-Replication-Health-1024x525.png" alt="" width="581" height="332" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>From the console you&#8217;ll get information on:</strong></p>
<p>&nbsp;</p>
<ul>
<li>Replication cycles</li>
<li>Replication cycles missed</li>
<li>Replication errors</li>
<li>Average replication latency</li>
<li>Average replication size</li>
</ul>
<p>&nbsp;</p>
<p>You can also export to CSV so you can view the data in a report.  I&#8217;m thinking a cool example would be to plug the report automatically into a SharePoint scorecard using PerformancePoint.  I&#8217;ll have to try that… <img src='http://blog.concurrency.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>From PowerShell:</p>
<p>&nbsp;</p>
<p>PS C:\Windows\system32&gt; Get-VMReplication | fl</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReplicaServerPort              : 80</p>
<p>CertificateThumbprint          :</p>
<p>AuthenticationType             : Integrated</p>
<p>AutoResynchronizeEnabled       : False</p>
<p>AutoResynchronizeIntervalStart : 18:30:00</p>
<p>AutoResynchronizeIntervalEnd   : 06:00:00</p>
<p>ResynchronizeStartTime         :</p>
<p>TestReplicationStartTime       :</p>
<p>CompressionEnabled             : True</p>
<p>VSSSnapshotReplicationEnabled  : False</p>
<p>VSSSnapshotFrequency           : 0</p>
<p>RecoveryHistory                : 2</p>
<p>InitialReplicationStartTime    :</p>
<p>ExcludedDisks                  : {}</p>
<p>ComputerName                   : CNCYVSVR20</p>
<p>PrimaryServerName              : cncyvsvr20.concurrency.com</p>
<p>CurrentReplicaServerName       : cncyvsvr21.concurrency.com</p>
<p>ReplicaServerName              : cncyvsvr21.concurrency.com</p>
<p>ReplicationState               : Replicating</p>
<p>ReplicationHealth              : Normal</p>
<p>ReplicationMode                : Primary</p>
<p>LastReplicationTime            : 1/31/2012 10:53:55 AM</p>
<p>ReplicatedDisks                : {Hard Drive on IDE controller number 0 at location 0}</p>
<p>SecurityTag                    :</p>
<p>TestVirtualMachine             :</p>
<p>VMId                           : 9c90cfe3-bd97-4fb2-9286-cc34895ef75a</p>
<p>VMName                         : CNCYRDCB03</p>
<p>IsDeleted                      : False</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>You can also view replication health via perfmon, which would also bubble up into System Center tools like Operations Manager.  You can also use these in baselining and estimating WAN saturation.</strong></p>
<p><a href="http://blog.concurrency.com/wp-content/uploads/2012/02/Hyper-V-Replica-PerfMon.png"><img class="alignnone  wp-image-6991" title="Hyper-V Replica - PerfMon" src="http://blog.concurrency.com/wp-content/uploads/2012/02/Hyper-V-Replica-PerfMon-1024x692.png" alt="" width="601" height="433" /></a></p>
<p>I hope this helps everyone see where Hyper-V replica will provide a cost effective and manageable replication solution that also provides visibility into the replication channel and its impact on the Hyper-V host or cluster.</p>
<p>&nbsp;</p>
<p>Nathan Lasnoski</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/monitoring-hyper-v-replica-in-windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper-V PowerShell in Windows 8 CTP</title>
		<link>http://blog.concurrency.com/infrastructure/hyper-v-powershell-in-windows-8-ctp/</link>
		<comments>http://blog.concurrency.com/infrastructure/hyper-v-powershell-in-windows-8-ctp/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 06:01:13 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[Hyper-V PowerShell]]></category>
		<category><![CDATA[Hyper-V Windows 8 PowerShell]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows 8 PowerShell Hyper-V]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=6939</guid>
		<description><![CDATA[The Hyper-V platform in Windows 8 now has PowerShell!  This is awesome, as it has enabled both automation opportunities, as well as command line ease of use.  I&#8217;m [...]


Related posts:<ol><li><a href='http://blog.concurrency.com/sharepoint/powershell-is-not-digitally-signed-set-executionpolicy/' rel='bookmark' title='Powershell is not digitally signed: Set-ExecutionPolicy'>Powershell is not digitally signed: Set-ExecutionPolicy</a> <small>&#160; If you have tried to run a PowerShell script...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/windows-8-hyper-v-preview-build/' rel='bookmark' title='Windows 8 Hyper-V Preview : BUILD'>Windows 8 Hyper-V Preview : BUILD</a> <small>Wow.  I&#8217;m very excited about what Microsoft is doing with...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/configure-hyper-v-replica-in-windows-8/' rel='bookmark' title='Configure Hyper-V Replica in Windows 8'>Configure Hyper-V Replica in Windows 8</a> <small>I&#8217;d say that one of the features I&#8217;m most excited...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><strong>The Hyper-V platform in Windows 8 now has PowerShell! </strong> This is awesome, as it has enabled both automation opportunities, as well as command line ease of use.  I&#8217;m certain that the use of PowerShell throughout the Windows 8 platform will make the core installation types much more popular.  I&#8217;ve done some playing around and provided some information about the upcoming PowerShell commandlets below.   I&#8217;ve included the full command listing, as well as some common command usages.  In this series I&#8217;ll also walk through common Hyper-V PowerShell examples that we&#8217;ll need for automation.</p>
<p>&nbsp;</p>
<h2><strong>Full List of Hyper-V Commands</strong></h2>
<p>&nbsp;</p>
<p>PS C:\Windows\system32&gt; <strong>Get-Command -Module Hyper-V</strong></p>
<p>&nbsp;</p>
<p>CommandType     Name                               ModuleName                         Definition                      </p>
<p>&#8212;&#8212;&#8212;&#8211;     &#8212;-                               &#8212;&#8212;&#8212;-                         &#8212;&#8212;&#8212;-                      </p>
<p>Cmdlet          Add-VMDvdDrive                     Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMFibreChannelHba              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMHardDiskDrive                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMMigrationNetwork             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMNetworkAdapter               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMNetworkAdapterAcl            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMRemoteFx3dVideoAdapter       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMScsiController               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMStoragePath                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMSwitch                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Add-VMSwitchExtensionFeature       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Checkpoint-VM                      Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Compare-VM                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Complete-VMFailover                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Connect-VMNetworkAdapter           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Connect-VMSan                      Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Convert-VHD                        Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Disable-VMIntegrationService       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Disable-VMMigration                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Disable-VMResourceMetering         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Disable-VMSwitchExtension          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Disconnect-VMNetworkAdapter        Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Disconnect-VMSan                   Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Dismount-VHD                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Enable-VMIntegrationService        Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Enable-VMMigration                 Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Enable-VMResourceMetering          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Enable-VMSwitchExtension           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Export-VM                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Export-VMSnapshot                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VHD                            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VM                             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMBios                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMComPort                      Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMConnectAccess                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMDvdDrive                     Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMFibreChannelHba              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMFloppyDiskDrive              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMHardDiskDrive                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMHost                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMHostNumaNode                 Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMHostNumaNodeStatus           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMIdeController                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMIntegrationService           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMMemory                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMMigrationNetwork             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMNetworkAdapter               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMNetworkAdapterAcl            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMNetworkAdapterFailoverCon&#8230; Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMNetworkAdapterVlan           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMProcessor                    Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMRemoteFx3dVideoAdapter       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMReplication                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMReplicationAuthorizationE&#8230; Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMReplicationServer            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMResourcePool                 Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMSan                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMScsiController               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMSnapshot                     Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMStoragePath                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMSwitch                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMSwitchExtension              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMSwitchExtensionFeature       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMSystemSwitchExtension        Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Get-VMSystemSwitchExtensionFeature Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Grant-VMConnectAccess              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Import-VM                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Import-VMInitialReplication        Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Measure-VM                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Measure-VMReplication              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Measure-VMResourcePool             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Merge-VHD                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Mount-VHD                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Move-VM                            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Move-VMStorage                     Hyper-V                            &#8230;                             </p>
<p>Cmdlet          New-VFD                            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          New-VHD                            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          New-VM                             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          New-VMReplicationAuthorizationE&#8230; Hyper-V                            &#8230;                             </p>
<p>Cmdlet          New-VMResourcePool                 Hyper-V                            &#8230;                             </p>
<p>Cmdlet          New-VMSan                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          New-VMSwitch                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Optimize-VHD                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VM                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMDvdDrive                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMFibreChannelHba           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMHardDiskDrive             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMMigrationNetwork          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMNetworkAdapter            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMNetworkAdapterAcl         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMRemoteFx3dVideoAdapter    Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMReplication               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMReplicationAuthorizati&#8230; Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMResourcePool              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMSan                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMSavedState                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMScsiController            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMSnapshot                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMStoragePath               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMSwitch                    Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Remove-VMSwitchExtensionFeature    Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Rename-VM                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Rename-VMResourcePool              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Rename-VMSan                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Rename-VMSnapshot                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Rename-VMSwitch                    Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Repair-VM                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Reset-VMResourceMetering           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Resize-VHD                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Restart-VM                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Restore-VMSnapshot                 Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Resume-VM                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Resume-VMReplication               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Revoke-VMConnectAccess             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Save-VM                            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VHD                            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VM                             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMBios                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMComPort                      Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMDvdDrive                     Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMFibreChannelHba              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMFloppyDiskDrive              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMHardDiskDrive                Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMHost                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMMemory                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMMigrationNetwork             Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMNetworkAdapter               Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMNetworkAdapterFailoverCon&#8230; Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMNetworkAdapterVlan           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMProcessor                    Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMRemoteFx3dVideoAdapter       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMReplication                  Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMReplicationAuthorizationE&#8230; Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMReplicationServer            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMResourcePool                 Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMSan                          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Set-VMSwitch                       Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Start-VM                           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Start-VMFailover                   Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Start-VMInitialReplication         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Stop-VM                            Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Stop-VMFailover                    Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Stop-VMInitialReplication          Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Stop-VMReplication                 Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Suspend-VM                         Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Suspend-VMReplication              Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Test-VHD                           Hyper-V                            &#8230;                             </p>
<p>Cmdlet          Update-VMSwitchExtensionFeature    Hyper-V                            &#8230;   </p>
<p>&nbsp;</p>
<h2><strong>Get VM Listing</strong></h2>
<p><strong>PS C:\Windows\system32&gt; Get-VM</strong></p>
<p> Name            State CPU(%) AssignedMemory(M) MemoryDemand(M) MemoryStatus Uptime   Status             ReplicationStat</p>
<p>&#8212;-            &#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;   &#8212;&#8212;             &#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>CNCYREPLICATEST Off   0                        0                            00:00:00 Operating normally Disabled</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Get-VM Information for Specific VM</strong></h2>
<p><strong>PS C:\Windows\system32&gt; Get-VM &#8220;CNCYREPLICATEST&#8221;</strong></p>
<p> Name            State CPU(%) AssignedMemory(M) MemoryDemand(M) MemoryStatus Uptime   Status             ReplicationStat</p>
<p>  &#8212;-            &#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;   &#8212;&#8212;             &#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>CNCYREPLICATEST Off   0                        0                            00:00:00 Operating normally Disabled</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Get All VM Information for Specific VM</strong></h2>
<p><strong>PS C:\Windows\system32&gt; Get-VM &#8220;CNCYREPLICATEST&#8221; | fl</strong></p>
<p>Name             : CNCYREPLICATEST</p>
<p>State            : Off</p>
<p>CpuUsage         : 0</p>
<p>AssignedMemory   :</p>
<p>MemoryDemand     : 0</p>
<p>MemoryStatus     :</p>
<p>Uptime           : 00:00:00</p>
<p>Status           : Operating normally</p>
<p>ReplicationState : Disabled</p>
<p>&nbsp;</p>
<h2><strong>Get VM Host Information</strong> </h2>
<p><strong>PS C:\Windows\system32&gt; Get-VMHost</strong></p>
<p>&nbsp;</p>
<p>DefaultVirtualHardDiskLocation        : C:\Hyper-V</p>
<p>DefaultVirtualMachineLocation         : C:\Hyper-V</p>
<p>FullyQualifiedDomainName              : concurrency.com</p>
<p>Name                                  : CNCYVSVR14</p>
<p>MinimumMacAddress                     : 00155D496500</p>
<p>MaximumMacAddress                     : 00155D4965FF</p>
<p>MaximumSimultaneousStorageMigrations  : 2</p>
<p>MaximumSimultaneousLiveMigrations     : 2</p>
<p>InboundVirtualMachineMigrationEnabled : False</p>
<p>FibreChannelWorldWideNodeName         : C0:03:FF:00:00:FF:FF:00</p>
<p>FibreChannelWorldWidePortNameMaximum  : C0:03:FF:3D:2D:2C:FF:FF</p>
<p>FibreChannelWorldWidePortNameMinimum  : C0:03:FF:3D:2D:2C:00:00</p>
<p>LogicalProcessorCount                 : 4</p>
<p>MemoryCapacity                        : 8415461376</p>
<p>ResourceMeteringSaveInterval          : 01:00:00</p>
<p>NumaSpanningEnabled                   : True</p>
<p>HostNumaStatus                        :</p>
<p>NumaStatus                            :</p>
<p>InternalNetworkAdapters               : {}</p>
<p>&nbsp;</p>
<h2><strong>New VM Creation</strong></h2>
<p><strong>PS C:\Windows\system32&gt; New-VM -?</strong></p>
<p>&nbsp;</p>
<p>NAME</p>
<p>    New-VM</p>
<p>&nbsp;</p>
<p>SYNTAX</p>
<p>    New-VM [[-Name] &lt;string&gt;] [[-MemoryStartupBytes] &lt;long&gt;] [-BootDevice &lt;string&gt;] [-NoVHD] [-SwitchName &lt;st</p>
<p>    [-Path &lt;string&gt;] [-AsJob] [-ComputerName &lt;string[]&gt;] [-WhatIf] [-Confirm] [&lt;CommonParameters&gt;]</p>
<p>&nbsp;</p>
<p>    New-VM [[-Name] &lt;string&gt;] [[-MemoryStartupBytes] &lt;long&gt;] [-BootDevice &lt;string&gt;] [-SwitchName &lt;string&gt;] -N</p>
<p>    &lt;string&gt; -NewVHDSize &lt;UInt64&gt; [-Path &lt;string&gt;] [-AsJob] [-ComputerName &lt;string[]&gt;] [-WhatIf] [-Confirm]</p>
<p>    [&lt;CommonParameters&gt;]</p>
<p>&nbsp;</p>
<p>    New-VM [[-Name] &lt;string&gt;] [[-MemoryStartupBytes] &lt;long&gt;] [-BootDevice &lt;string&gt;] [-SwitchName &lt;string&gt;] -V</p>
<p>    &lt;string&gt; [-Path &lt;string&gt;] [-AsJob] [-ComputerName &lt;string[]&gt;] [-WhatIf] [-Confirm] [&lt;CommonParameters&gt;]</p>
<p>&nbsp;</p>
<p><strong>I&#8217;m excited to work more with VM automation.  Stay tuned for some cool examples!</strong></p>
<p>&nbsp;</p>
<p>Nathan Lasnoski</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/hyper-v-powershell-in-windows-8-ctp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

