<?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>Exchange-Genie</title>
	<atom:link href="http://www.exchange-genie.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.exchange-genie.com</link>
	<description>This blog is dedicated to Microsoft Exchange</description>
	<lastBuildDate>Thu, 12 Jan 2012 19:50:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Windows Phone Challenge</title>
		<link>http://www.exchange-genie.com/2012/01/windows-phone-challenge/</link>
		<comments>http://www.exchange-genie.com/2012/01/windows-phone-challenge/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 19:49:02 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1343</guid>
		<description><![CDATA[&#160; &#160; From Geekwire a little fun phone competition at CES&#8230;]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>From Geekwire a little fun phone competition at CES&#8230;</p>
<p><object style="width: 640px; height: 390px;" width="640" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/zQZww_C6Zgg?version=3&amp;feature=player_embedded" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed style="width: 640px; height: 390px;" width="640" height="360" type="application/x-shockwave-flash" src="http://www.youtube.com/v/zQZww_C6Zgg?version=3&amp;feature=player_embedded" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2012/01/windows-phone-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMM and automatic notifications</title>
		<link>http://www.exchange-genie.com/2011/12/vmm-and-automatic-notifications/</link>
		<comments>http://www.exchange-genie.com/2011/12/vmm-and-automatic-notifications/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 19:26:24 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[System Center Virtual Machine Manager]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Virtual Machine Manager 2012]]></category>
		<category><![CDATA[VMM 2012]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1339</guid>
		<description><![CDATA[For those that have managed VM envirionments for labs or whatever reason you may have found that you want some type of notication process to conatct users on a specific dates to either remove the VM or another reason.  A new feature of VMM 2012 provides the ability to create custom properties on each VM. [...]]]></description>
			<content:encoded><![CDATA[<p>For those that have managed VM envirionments for labs or whatever reason you may have found that you want some type of notication process to conatct users on a specific dates to either remove the VM or another reason.  A new feature of VMM 2012 provides the ability to create custom properties on each VM.</p>
<p>For this script I created two custom properties 1. Target Removal Date and 2. Owner Contact Info that will be populated with data that the script will consume to generate an email notification that the VM has reach expiration.</p>
<p># This script was written for VMM 2012 RC</p>
<p>#This script will gather data from 2 custom attributes that have been created called Target Removal date and Owner Contact Information</p>
<p>#Once the data is gathered the date will be compared to the preset values of  +5 days and today. If any of  the dates match #an email notification will be sent to the information listed in the owner contact information notifing them that thier VM will be removed.</p>
<p>import-module virtualmachinemanager</p>
<p># Get the VMM server.</p>
<p>$VMMServer = Get-SCVMMServer -ComputerName &#8220;YourVMMServerName&#8221;</p>
<p>#Sets the email server information $EmailServer = &#8220;YourEmailRelay&#8221;</p>
<p>$allVM=get-vm</p>
<p># Get the e-mail address of the Self-Service Administrator.   $SSAdmin = $VMMServer.SelfServiceContactEmail</p>
<p># Calculate expiration dates at today plus 5 days, today, yesterday, and 30 days ago.</p>
<p># We will compare these dates to the expiration date in the custom 1 property   # of the virtual machines.</p>
<p>$Expiry1 = (Get-Date).AddDays(+5)</p>
<p>$Expiry2 = Get-Date</p>
<p>$Expiry3 = (Get-Date).AddDays(-1)</p>
<p>$Expiry4 = (Get-Date).AddDays(-30)</p>
<p>&nbsp;</p>
<p>#Get value of custom property Owners Contact Info and target removal date, you may have different attributes</p>
<p>$PropDate = (Get-SCCustomProperty -Name &#8220;target removal date&#8221;)</p>
<p>$propcontact = (Get-SCCustomProperty -name &#8220;Owner Contract Info&#8221;)</p>
<p>foreach ($VM in $allVM) {</p>
<p>$DValue = get-sccustompropertyvalue -inputobject $VM -customproperty $propdate  $contact= get-sccustompropertyvalue -inputobject $VM -customproperty $propContact</p>
<p>if ($Dvalue -ne $null)   {</p>
<p>#write-host $vm.name,$dvalue.value,$contact.value</p>
<p>}</p>
<p># If the expiration date is 5 days from now, send the owner an e-mail.</p>
<p>If ($dvalue.value -eq $Expiry1.ToShortDateString())</p>
<p>{</p>
<p>#Write-Host $VM.Name &#8220;will expire in 5 days&#8221;</p>
<p>Send-MailMessage -To $Email -From $SSAdmin -Subject &#8220;Your virtual machine will expire in 5 days&#8221; -Body &#8220;Your virtual machine will expire today. &#8220;  -SmtpServer &#8220;$EmailServer&#8221;</p>
<p>}</p>
<p>ElseIf($dvalue.value -eq $Expiry2.ToShortDateString())</p>
<p>{</p>
<p>#Write-Host $VM.Name &#8220;will expire in today&#8221;</p>
<p>Send-MailMessage -To $contact.value -From $SSAdmin -Subject &#8220;Your virtual machine  will expire today&#8221; -Body &#8220;Your virtual machine  will expire today. -SmtpServer &#8220;$EmailServer&#8221;</p>
<p>}</p>
<p>&nbsp;</p>
<p>}</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/12/vmm-and-automatic-notifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 SP2 Released</title>
		<link>http://www.exchange-genie.com/2011/12/exchange-2010-sp2-released/</link>
		<comments>http://www.exchange-genie.com/2011/12/exchange-2010-sp2-released/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 12:55:44 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[exchange 14]]></category>
		<category><![CDATA[GAL]]></category>
		<category><![CDATA[Service pack 2]]></category>
		<category><![CDATA[Sp2]]></category>
		<category><![CDATA[exchange 2010]]></category>
		<category><![CDATA[exchange server]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1335</guid>
		<description><![CDATA[Yesterday Microsoft released the latested service pack for Exchange 2010 and as with most SP released a few new features have been added to the product. The most notable item is ABS &#8211; Adress book Segmentation which will allow via policy you to control which user can see each other in the gal.  You can [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Microsoft released the latested service pack for Exchange 2010 and as with most SP released a few new features have been added to the product. The most notable item is ABS &#8211; Adress book Segmentation which will allow via policy you to control which user can see each other in the gal.  You can find SP2 here <a href="http://www.microsoft.com/download/en/details.aspx?id=28190">http://www.microsoft.com/download/en/details.aspx?id=28190</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/12/exchange-2010-sp2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft HoloDesk project</title>
		<link>http://www.exchange-genie.com/2011/10/microsoft-holodesk-project/</link>
		<comments>http://www.exchange-genie.com/2011/10/microsoft-holodesk-project/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 00:59:01 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1332</guid>
		<description><![CDATA[Maybe one day we will be standing in the holo deck like many treakies have see for years on television&#8230;. http://www.geekwire.com/2011/microsoft-holodesk-project-takes-closer-star-trek]]></description>
			<content:encoded><![CDATA[<p>Maybe one day we will be standing in the holo deck like many treakies have see for years on television&#8230;.</p>
<p>http://www.geekwire.com/2011/microsoft-holodesk-project-takes-closer-star-trek</p>
<p><iframe src="http://www.youtube.com/embed/JHL5tJ9ja_w" frameborder="0" width="560" height="315"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/10/microsoft-holodesk-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Americas next dance start baby tyler</title>
		<link>http://www.exchange-genie.com/2011/10/americas-next-dance-start-baby-tyler/</link>
		<comments>http://www.exchange-genie.com/2011/10/americas-next-dance-start-baby-tyler/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 01:48:02 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1327</guid>
		<description><![CDATA[&#160; My little man decided to break it down for us one night and thought this was funny&#8230;.]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>My little man decided to break it down for us one night and thought this was funny&#8230;.</p>
<p><iframe src="http://www.youtube.com/embed/adA9xVWsAmo?hl=en&amp;fs=1" frameborder="0" width="425" height="349"></iframe></p>
<p><iframe width="425" height="349" src="http://www.youtube.com/embed/FCI33XMY8dk?hl=en&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/10/americas-next-dance-start-baby-tyler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Announce Hyper-V to be included in Windows 8 client</title>
		<link>http://www.exchange-genie.com/2011/09/microsoft-announce-hyper-v-to-be-included-in-windows-8-client/</link>
		<comments>http://www.exchange-genie.com/2011/09/microsoft-announce-hyper-v-to-be-included-in-windows-8-client/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 00:31:24 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1321</guid>
		<description><![CDATA[Microsoft recently released a blog post on MSDN stating some features of the Windows 8 client.  As the build conference which is where Microsoft is set to reveal the Windows 8 pipe line is only one week away I am sure we will see more infomation like this leading up to the conference. &#160; http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows-8.aspx [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft recently released a blog post on MSDN stating some features of the Windows 8 client.  As the build conference which is where Microsoft is set to reveal the Windows 8 pipe line is only one week away I am sure we will see more infomation like this leading up to the conference.</p>
<p>&nbsp;</p>
<p><a href="http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows-8.aspx">http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows-8.aspx</a></p>
<p>Whether you are a software developer, an IT administrator, or simply an enthusiast, many of you need to run multiple operating systems, usually on many different machines. Not all of us have access to a full suite of labs to house all these machines, and so virtualization can be a space and time saver.</p>
<p>In building Windows 8 we worked to enable Hyper-V, the machine virtualization technology that has been part of the last 2 releases of Windows Server, to function on the client OS as well. In brief, Hyper-V lets you run more than one 32-bit or 64-bit x86 operating system at the same time on the same computer. Instead of working directly with the computer’s hardware, the operating systems run inside of a <em>virtual machine </em>(VM).</p>
<p>Hyper-V enables developers to easily maintain multiple test environments and provides a simple mechanism to quickly switch between these environments without incurring additional hardware costs. For example, we release <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=11575">pre-configured virtual machines</a> containing old versions of Internet Explorer to support web developers. The IT administrator gets the additional benefit of virtual machine parity and a common management experience across Hyper-V in Windows Server and Windows Client. We also know that many of you use virtualization to try out new things without risking changes to the PC you are actively using.</p>
<h4>An introduction to Hyper-V</h4>
<p>Hyper-V requires a 64-bit system that has Second Level Address Translation (SLAT). SLAT is a feature present in the current generation of 64-bit processors by Intel &amp; AMD. You’ll also need a 64-bit version of Windows 8, and at least 4GB of RAM. Hyper-V does support creation of both 32-bit and 64-bit operating systems in the VMs.</p>
<p>Hyper-V’s dynamic memory allows memory needed by the VM to be allocated and de-allocated dynamically (you specify a minimum and maximum) and share unused memory between VMs. You can run 3 or 4 VMs on a machine that has 4GB of RAM but you will need more RAM for 5 or more VMs. On the other end of the spectrum, you can also create large VMs with 32 processors and 512GB RAM.</p>
<p>As for user experience with VMs, Windows provides two mechanisms to peek into the Virtual Machine: the VM Console and the Remote Desktop Connection.</p>
<p>The VM Console (also known as VMConnect) is a console view of the VM. It provides a single monitor view of the VM with resolution up to 1600&#215;1200 in 32-bit color. This console provides you with the ability to view the VM’s booting process.</p>
<p>For a richer experience, you can connect to the VM using the Remote Desktop Connection (RDC). With RDC, the VM takes advantage of capabilities present on your physical PC. For example, if you have multiple monitors, then the VM can show its graphics on all these monitors. Similarly, if you have a multipoint touch-enabled interface on your PC, then the VM can use this interface to give you a touch experience. The VM also has full multimedia capability by leveraging the physical system’s speakers and microphone. The Root OS (i.e. the main Windows OS that’s managing the VMs) can also share its clipboard and folders with the VMs. And finally, with RDC, you can also attach any USB device directly to the VM.</p>
<p>For storage,<strong> </strong>you can add multiple hard disks to the IDE or SCSI controllers available in the VM. You can use Virtual Hard Disks (.VHD or .VHDX files) or actual disks that you pass directly through to the virtual machine. VHDs can also reside on a remote file server, making it easy to maintain and share a common set of predefined VHDs across a team.</p>
<p>Hyper-V’s “Live Storage Move” capability helps your VMs to be fairly independent of the underlying storage. With this, you could move the VM’s storage from one local drive to another, to a USB stick, or to a remote file share without needing to stop your VM. I’ve found this feature to be quite handy for fast deployments: when I need a VM quickly, I start one from a VM library maintained on a file share and then move the VM’s storage to my local drive.</p>
<p>Another great feature of Hyper-V is the ability to take <em>snapshots</em> of a virtual machine while it is running. A snapshot saves everything about the virtual machine allowing you to go back to a previous point in time in the life of a VM, and is a great tool when trying to debug tricky problems. At the same time, Hyper-V virtual machines have all of the manageability benefits of Windows. Windows Update can patch Hyper-V components, so you don’t need to set up additional maintenance processes. And Windows has all the same inherent capabilities with Hyper-V installed.</p>
<p>Having said this, using virtualization has its limitations. Features or applications that depend on specific hardware will not work well in a VM. For example, Windows BitLocker and Measured Boot, which rely on TPM (Trusted Platform Module), might not function properly in a VM, and games or applications that require processing with GPUs (without providing software fallback) might not work well either. Also, applications relying on sub 10ms timers, i.e. latency-sensitive high-precision apps such as live music mixing apps, etc. could have issues running in a VM. The root OS is also running on top of the Hyper-V virtualization layer, but it is special in that it has direct access to all the hardware. This is why applications with special hardware requirements continue to work unhindered in the root OS but latency-sensitive, high-precision apps could still have issues running in the root OS.</p>
<p>As a reminder, you will still need to license any operating systems you use in the VMs.</p>
<p>Here’s a quick run-through of how the Hyper-V works in Windows 8.</p>
<p align="center"><video width="480" height="270" controls="controls" poster="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43/1261.Hyper_2D00_V.jpg" src="http://media.ch9.ms/ch9/cddc/8b132177-428a-4b5d-8267-9f560134cddc/HyperV09062011_low_ch9.mp4"><object width="480" height="270" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.exchange-genie.com/wp-includes/js/tinymce/plugins/media/moxieplayer.swf" /><param name="flashvars" value="url=http%3A//media.ch9.ms/ch9/cddc/8b132177-428a-4b5d-8267-9f560134cddc/HyperV09062011_low_ch9.mp4&amp;poster=http%3A//blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43/1261.Hyper_2D00_V.jpg" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="true" /><embed width="480" height="270" type="application/x-shockwave-flash" src="http://www.exchange-genie.com/wp-includes/js/tinymce/plugins/media/moxieplayer.swf" flashvars="url=http%3A//media.ch9.ms/ch9/cddc/8b132177-428a-4b5d-8267-9f560134cddc/HyperV09062011_low_ch9.mp4&amp;poster=http%3A//blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43/1261.Hyper_2D00_V.jpg" allowfullscreen="true" allowscriptaccess="true" /></object><strong>Your browser doesn&#8217;t support HTML5 video. </strong></video><br />
<em>Download this video to view it in your favorite media player: </em><br />
<a href="http://media.ch9.ms/ch9/cddc/8b132177-428a-4b5d-8267-9f560134cddc/HyperV09062011_high_ch9.mp4">High quality MP4</a> | <a href="http://media.ch9.ms/ch9/cddc/8b132177-428a-4b5d-8267-9f560134cddc/HyperV09062011_low_ch9.mp4">Lower quality MP4</a></p>
<h3>Supporting VM communication through wireless NICs</h3>
<p>As you saw in the demo, creating an external network switch is as simple as selecting a physical network adapter (NIC) from a drop-down list and clicking OK. This already worked well for Windows Server Hyper-V, but to have similar results in Windows 8, we needed to get it working with wireless NICs, a new challenge.</p>
<h4>The problem</h4>
<p>The virtual switch in Hyper-V is a “layer-2 switch,” which means that it switches (i.e. determines the route a certain Ethernet packet takes) using the MAC addresses that uniquely identify each (physical and virtual) network adapter card. The MAC address of the source and destination machines are sent in each Ethernet packet and a layer-2 switch uses this to determine where it should send the incoming packet. An <em>external</em> virtual switch is connected to the external world through the physical NIC. Ethernet packets from a VM destined for a machine in the external world are sent out through this physical NIC. This means that the physical NIC must be able to carry the traffic from all the VMs connected to this virtual switch, thus implying that the packets flowing through the physical NIC will contain multiple MAC addresses (one for each VM’s virtual NIC). This is supported on wired physical NICs (by putting the NIC in promiscuous mode), but not supported on wireless NICs since the wireless channel established by the WiFi NIC and its access point only allows Ethernet packets with the WiFi NIC’s MAC address and nothing else. In other words, Hyper-V couldn’t use WiFi NICs for an external switch if we continued to use the current virtual switch architecture.<strong></strong></p>
<h4> </h4>
<p align="center"><em><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/5481.Pict1_2D00_2_5F00_437B7BEA.jpg" target="_blank"><img title="Figure 1: Networking between VM and external machine using wired connection" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/7127.Pict1_2D00_2_5F00_thumb_5F00_1117A86B.jpg" alt="Diagram showing a root partition a virtual machine hosted on machine 1, both connected to machine 2 via (in this order): virtual NIC on the root partition (MAC: A), connected to a virtual external switch, connected to a physical wired NIC (MAC: Ph1), connected to a physical NIC on machine 2 (MAC: Ph2). Also, virtual NIC on the virtual machine (MAC: B), connected to a virtual external switch, connected to a physical wired NIC (MAC: Ph1), connected to a physical NIC on machine 2 (MAC: Ph2)." width="560" height="430" border="0" /></a>Figure 1: Networking between VM and external machine using wired connection</em></p>
<h4>The solution</h4>
<p>To work around this limitation, we used the Microsoft Bridging solution, which implements ARP proxying (for IPv4) and Neighbor Discovery proxying (for IPv6) to replace the <em>virtual </em>NICs’<em> </em>MAC address with the WiFi adapter’s MAC address for outgoing packets. The bridge maintains an internal mapping between the virtual NIC’s IP address and its MAC address to ensure that the packets coming from the external world are sent to the appropriate virtual NIC.</p>
<p>Hyper-V integrates the bridge as part of creating the virtual switch such that when you create an external virtual switch using a WiFi adapter, Hyper-V will:</p>
<ol>
<li>Create a single adapter bridge connected to the WiFi adapter</li>
<li>Create the external virtual switch</li>
<li>Bind the external virtual switch to use the bridge, instead of the WiFi adapter directly</li>
</ol>
<p>In this model, Ethernet switching still happens in the virtual switch, and MAC translation occurs in the bridge. For the end user who is creating an external network, the workflow is the same whether you select a wired or a wireless NIC.</p>
<p align="center"><em><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/7140.Pict2_2D00_2_5F00_09F86BF3.jpg" target="_blank"><img title="Figure 2: Networking between VM and external machine using WiFi connection" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/6153.Pict2_2D00_2_5F00_thumb_5F00_02D92F7B.jpg" alt="Diagram showing a root partition and a virtual machine hosted on machine 1, both connected to machine 2 via (in this order): virtual NIC on the root partition (MAC: A), connected to a virtual external switch, connected to a Microsoft Bridge (MAC translation), connected to a WiFi NIC (MAC: Ph1), connected to a physical NIC (MAC: Ph2) on machine 2. Also, virtual NIC on the virtual machine (MAC: B), connected to a virtual external switch, connected to a Microsoft Bridge (MAC translation), connected to a WiFi NIC (MAC: Ph1), connected to a physical NIC (MAC: Ph2) on machine 2." width="560" height="361" border="0" /></a><br />
Figure 2: Networking between VM and external machine using WiFi connection</em></p>
<p>In conclusion, by bringing Hyper-V from Windows Server to Windows Client, we were able to provide a robust virtualization technology designed for the scalability, security, reliability, and performance needs of most data centers. With Hyper-V, developers and IT professionals can now build a more efficient and cost-effective environment for using and testing across multiple machines.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/09/microsoft-announce-hyper-v-to-be-included-in-windows-8-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.ch9.ms/ch9/cddc/8b132177-428a-4b5d-8267-9f560134cddc/HyperV09062011_low_ch9.mp4" length="8265015" type="video/mp4" />
<enclosure url="http://media.ch9.ms/ch9/cddc/8b132177-428a-4b5d-8267-9f560134cddc/HyperV09062011_high_ch9.mp4" length="53225392" type="video/mp4" />
		</item>
		<item>
		<title>Microsoft does have some humor with new add targeting Vmware</title>
		<link>http://www.exchange-genie.com/2011/09/microsoft-does-have-some-humor-with-new-add-targeting-vmware/</link>
		<comments>http://www.exchange-genie.com/2011/09/microsoft-does-have-some-humor-with-new-add-targeting-vmware/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 20:34:25 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1315</guid>
		<description><![CDATA[If you thought that Microsoft does not have any humor floating around in Redmond you need to check out the new website http://www.vm-limited.com/ targeting Vmware and thier private cloud. The clip will put a smil on your face.  VM Limited &#160;]]></description>
			<content:encoded><![CDATA[<p>If you thought that Microsoft does not have any humor floating around in Redmond you need to check out the new website <a href="http://www.vm-limited.com/">http://www.vm-limited.com/</a> targeting Vmware and thier private cloud. The clip will put a smil on your face.</p>
<p> <a href="http://www.youtube.com/watch?v=hewedqvSWaI&amp;feature=player_embedded">VM Limited</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/09/microsoft-does-have-some-humor-with-new-add-targeting-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper-V updated support for Linux</title>
		<link>http://www.exchange-genie.com/2011/07/hyper-v-updated-support-for-linux/</link>
		<comments>http://www.exchange-genie.com/2011/07/hyper-v-updated-support-for-linux/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 14:08:46 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1312</guid>
		<description><![CDATA[&#160; We are pleased to announce the release of the new Linux 3.1 Integration Services and support for the following Linux distributions as supported guests within Hyper-V: Red Hat Enterprise Linux 6.x (x86 &#38; x64) Red Hat Enterprise Linux 6.0 (x86 &#38; x64) Red Hat Enterprise Linux 6.1 (x86 &#38; x64) CentOS Linux 6.x (x86 [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>We are pleased to announce the release of the new Linux 3.1 Integration Services and support for the following Linux distributions as supported guests within Hyper-V:</p>
<ul>
<li>Red Hat Enterprise Linux 6.x (x86 &amp; x64)
<ul>
<li>Red Hat Enterprise Linux 6.0 (x86 &amp; x64)</li>
<li>Red Hat Enterprise Linux 6.1 (x86 &amp; x64)</li>
</ul>
</li>
<li>CentOS Linux 6.x (x86 &amp; x64)
<ul>
<li>FYI, CentOS has only released 6.0 presently</li>
</ul>
</li>
</ul>
<p> This announcement is happening today at the <a href="http://www.oscon.com/oscon2011">Open Source Convention 2011.</a></p>
<p>The new Linux ISs are available here:</p>
<p><a href="http://www.microsoft.com/download/en/details.aspx?id=26837">http://www.microsoft.com/download/en/details.aspx?id=26837</a></p>
<p> The following features are included in the Linux 3.1 Integration Services release:</p>
<p>Driver support for synthetic devices: Linux Integration Services supports the network controller and the IDE and SCSI storage controller developed for Hyper-V.</p>
<p>Fastpath Boot Support for Hyper-V: Boot devices take advantage of the block Virtualization Service Client (VSC) to provide enhanced performance.</p>
<p><strong>Timesync:</strong> The clock inside the virtual machine will remain synchronized with the clock on the virtualization server and utilize the pluggable time source device.</p>
<p><strong>Integrated Shutdown:</strong> Virtual machines running Linux can be shut down from either Hyper-V Manager or System Center Virtual Machine Manager using the <em>Shut Down</em> command.</p>
<p><strong>Symmetric Multi-Processing (SMP) Support:</strong> Supported Linux distributions can use up to 4 virtual processors (VP) per virtual machine.</p>
<p><strong>Heartbeat: </strong>Allows the virtualization server to detect whether the guest is running and responsive.<strong></strong></p>
<p><strong>Key Value Pair Exchange (KVP): </strong>Information about the running Linux virtual machine can be obtained by using the Key Value Pair exchange functionality on the virtualization server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/07/hyper-v-updated-support-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare changes costs</title>
		<link>http://www.exchange-genie.com/2011/07/vmware-changes-costs/</link>
		<comments>http://www.exchange-genie.com/2011/07/vmware-changes-costs/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 16:48:00 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1308</guid>
		<description><![CDATA[As all things seem to change the company that currently hold the largest virtual market has decided to change how you are billed today.  This could increase cost for some customers by 2 &#8211; 4 x&#8217;s&#8230;&#8230;.. The article below by Brian Madden provides incite to the changes&#8230;&#8230;. http://www.brianmadden.com/blogs/brianmadden/archive/2011/07/14/Is-vmware-screwing-the-non_2D00_view-vdi-community-with-the-vsphere-5-licensing-changes.aspx by Brian Madden Yesterday VMware announced Version [...]]]></description>
			<content:encoded><![CDATA[<p>As all things seem to change the company that currently hold the largest virtual market has decided to change how you are billed today.  This could increase cost for some customers by 2 &#8211; 4 x&#8217;s&#8230;&#8230;..</p>
<p>The article below by Brian Madden provides incite to the changes&#8230;&#8230;.</p>
<p><a href="http://www.brianmadden.com/blogs/brianmadden/archive/2011/07/14/Is-vmware-screwing-the-non_2D00_view-vdi-community-with-the-vsphere-5-licensing-changes.aspx">http://www.brianmadden.com/blogs/brianmadden/archive/2011/07/14/Is-vmware-screwing-the-non_2D00_view-vdi-community-with-the-vsphere-5-licensing-changes.aspx</a></p>
<p>by <a href="http://www.brianmadden.com/member/Brian-Madden/default.aspx">Brian Madden</a></p>
<p>Yesterday VMware announced Version 5 of their main product, vSphere. (In other words, they announced ESX 5.) While vSphere 5 has tons of new features, it also has a new licensing model. Early reactions from the community are that the change in licensing will lead to much higher costs, in some cases 2x-3x more cost for the same hardware when moving from vSphere 4 to 5.</p>
<p>While many people are speculating that this is going to be a showstopper for a lot of customers, it&#8217;s exacerbated in VDI environments where servers typically have very high memory-to-processor ratios. So what does this new licensing mean for VDI? Will VMware create a special SKU just for virtual desktops? Will this SKU apply to all virtual desktop environments, or just VMware View? Let&#8217;s dig in to find out.</p>
<h2>Understanding VMware&#8217;s new licensing model for vSphere: introducing &#8220;vRAM&#8221;</h2>
<p>The first thing I read about vSphere&#8217;s new licensing model is that it&#8217;s based on the total memory of your vSphere environment, which VMware is calling &#8220;vRAM.&#8221; While I initially confused that with &#8220;<a href="http://en.wikipedia.org/wiki/VRAM">VRAM</a>,&#8221; I spent time yesterday reading VMware&#8217;s <a href="http://www.vmware.com/files/pdf/vsphere_pricing.pdf">12-page white paper</a> which explains the details of the new pricing and licensing.</p>
<p>If you don&#8217;t want to read the whole paper, the gist of it is that instead of licensing based on physical servers, processors, and cores, vSphere 5 has a giant virtual pool of RAM that&#8217;s shared between as many hosts, CPUs, cores, and VMs as you like. So if you have licensed 128GB of vRAM, you can run a single VM with 128GB, or 32 VMs with 4GB each, or 128 VMs with 1GB each. You can run them on one huge host or lots of smaller hosts. You can have as many vCPUs and cores as you want. (Pools can even span multiple vCenters.) And when you want to add more RAM capacity for your entire environment, you just pop in another license key which enables more RAM that you can distribute however you see fit. You only pay for the memory which is allocated to actively running VMs&#8211;not the total memory you have in the a machine.</p>
<p>The only weird thing is that you still buy these vRAM licenses in the form of physical processor license packs, each with comes with an entitlement for a certain amount of vRAM. You need one processor license for each physical processor in your environment. For example, the &#8220;base&#8221; level of vSphere 5 is $999 for a processor license which includes 24GB of vRAM. So if you have a server with 4 processors and 192GB RAM, you&#8217;d actually need to buy 8 of those base processor licenses (192/24) to get the RAM coverage to fill it up, even though you only have 4 processors.</p>
<p>I guess they do that just to ensure they still get their money even in environments that have a lot of CPU but don&#8217;t need much memory, although frankly that weird purchasing method is probably the reason they need a 12-page white paper to explain licensing instead of a tweet. (Speaking of twitter, <a href="http://twitter.com/#!/JeroenvStokkum">@JeroenvStokkum</a> pointed me to a cool <a href="http://www.peetersonline.nl/index.php/vmware/calculate-vsphere-5-licenses-with-powershell/">PowerShell script for calculating your vSphere 5 licensing options</a> based on a total RAM / Processor combination.)</p>
<h2>What does this licensing model mean for VDI?</h2>
<p>The general reaction of the community towards this new licensing methodology is what you might classify as &#8220;negative.&#8221; A <a href="http://communities.vmware.com/thread/320877?tstart=0">thread about the changes</a> on VMware&#8217;s community site has 178 replies and counting, and twitter&#8217;s burning up with a new <a href="http://twitter.com/#!/search?q=%23vTax">#vtax</a> twitter hashtag.</p>
<p>And while it appears that no one outside of Palo Alto cares for the changes, early back-of-the-napkin math seems to show that VDI environments will be particularly hard-hit. This is due to the fact that VDI hosts typically have very high memory-to-processor ratios as well as high utilization. (Typically servers like dual six-core processors with 192GB, etc.) While these types of servers running at full capacity would only require two standard licenses ($995 each, $1990 total) in vSphere 4, they&#8217;ll require 8 licenses for vSphere 5 ($995 each, $7960 total). Yikes!</p>
<p>VMware, for their part, points out that in vSphere 5 you&#8217;re only paying for the memory that&#8217;s actually allocated to running VMs. So if you base your vSphere pricing on the total memory of all physical vSphere 4 servers you have, you&#8217;ll end up buying too much. (And this is their response to everyone who thinks their costs are going to double or triple.) But while that might make sense for general datacenter/cloud/server workloads, VDI desktop workloads are different. VDI host servers are typically very highly utilized. And that&#8217;s the real catch. If you have 1,000 desktop VMs running Windows 7 with 2GB RAM each, you need 2,000 GB worth of vRAM licenses for vSphere 5, which will run you about $84k. Assuming 90 desktops per physical host, your entire existing vSphere 4 environment would have only cost you $24k for 12 servers. (Ok, make it $26k for 13 servers so you have some spare capacity for HA.)</p>
<p>This leads to a big question: For your VDI environment, are you using vSphere, or VMware View? While you might think that&#8217;s an inappropriate &#8220;apples to oranges&#8221; comparison, remember that if you&#8217;re using VMware View then you buy View licenses which also include vSphere licenses. But if you&#8217;re using a non-VMware VDI product (like Citrix XenDesktop or Quest vWorkspace), then you&#8217;re buying vSphere licenses on your own (in addition to whatever licenses you buy from Citrix or Quest).</p>
<p>Here&#8217;s why that matters: VMware View is sold on a &#8220;per user&#8221; basis. You pay $150 (for VDI only) or $250 (for VDI plus local, ThinApp, and image sharing) per concurrent connection. That $150 or $250 that you pay <em>includes</em> the licenses needed to run vSphere (and vCenter) on as many physical hosts as you need for your VDI desktops and related View components. So if you&#8217;re a View customer, the new vSphere 5 licensing cost and method is totally irrelevant to you since you get your vSphere licenses with View. But if you&#8217;re planning to use Citrix XenDesktop or Quest vWorkspace on vSphere, then you don&#8217;t get vSphere in a per-user way (since that only comes with View). XenDesktop and vWorkspace customers have to buy vSphere on their own. And if they plan to upgrade to vSphere 5, then they&#8217;re potentially looking at a huge price increase.</p>
<p>What&#8217;s interesting is that the version of vSphere that a customer gets with View (called &#8220;vSphere Desktop Edition&#8221;) is functionally identical to vSphere Enterprise Edition, except from a legal standpoint you&#8217;re only allowed to use it to run VMs associated with your View environment. This means desktop OSes only, and servers only if they have a specific dedicated role in your View environment. (Connection brokers, View Manager, etc.)</p>
<h2>What will &#8220;vSphere 5 Desktop Edition&#8221; look like?</h2>
<p>The fact that there was a special &#8220;vSphere Desktop Edition&#8221; in the vSphere 4 days was very straightforward and non-controversial. VMware View customers got their vSphere licenses bundled into their $150-$250 concurrent View connection licenses, and XenDesktop and vWorkspace customers who still wanted to use vSphere just bought normal vSphere licenses.</p>
<p>But now that we know that &#8220;traditional&#8221; vSphere licenses could potentially <em>quadruple</em> in price for vSphere 5 based on typical VDI host hardware, what will current VDI customers do? We can assume that View itself will be updated so that the bundled vSphere Desktop Edition licenses can be used for vSphere 5. So View customers will be fine.</p>
<p>But non-View customers who still want to do VDI on vSphere? They have a few choices:</p>
<ul>
<li>Migrate off of vSphere and onto XenServer or Hyper-V.</li>
<li>Keep running vSphere 4 forwever.</li>
<li>Upgrade to vSphere 5 and pay the huge price increase.</li>
<li>Throw away XenDesktop or vWorkspace and move to View.</li>
<li>Buy View licenses just to get the special &#8220;vSphere Desktop Edition&#8221; that lets them run desktop OSes on vSphere, but continue using their existing VDI platform and throw the View licenses in the trash</li>
<li>Hope that VMware releases a general-purpose &#8220;vSphere 5 Desktop Edition&#8221; product which they can purchase without having to buy View</li>
</ul>
<p>Obviously the last two options are the most interesting.</p>
<p>If the regular vSphere 5 licenses are too expensive for VDI, will customers instead buy View connection licenses just to get the right to use vSphere and vCenter for their desktops, but then still install XenDesktop or vWorkspace? Based on the quick cost analysis from the top of this article with 90 users per dual-proc 192GB server, that would be $13.5k in View licensing per server instead of $8k for straight vSphere 5, so actually that looks worse. Of course the vSphere Desktop Edition SKU you&#8217;d get by buying View licenses is the like vSphere Enterprise, so maybe comparing the more expensive Enterprise Edition of vSphere 5 is the way to go, which would total $17.2k for your 192GB server. But really most VDI desktops probably don&#8217;t need the features of vSphere Enterprise, (HA and vMotion are both Standard Edition features), so it&#8217;s probably more accurate to compare $8k for vSphere 5 Standard to $13.5k for View licenses.</p>
<p>So while vSphere 5 will be four times more expensive than vSphere 4 for those 90 VDI desktops, it&#8217;s still cheaper (in this specific use case) to just pay for the regular vSphere 5 rather than trying to buy View licenses just to get access to vSphere Desktop Edition.</p>
<p>This could all change if VMware decides to release a standalone &#8220;vSphere Desktop Edition&#8221; that&#8217;s available for a lower cost without having to buy View. (Maybe $50 per desktop connection?) In fact blogger Brian Knudtson <a href="http://knudt.net/vblog/post/2011/07/13/VMware-vSphere-5.aspx">wrote</a> that a separate SKU for this use case would be available, writing, &#8220;This was quietly added on the partner SKU list for non-View VDI implementations. This provides a low cost hypervisor for XenDesktop implementations (a fairly common occurance).&#8221;</p>
<p>No one else is saying anything about that, and we don&#8217;t know whether that SKU will exist. (Or if it does, whether it is an actual standalone SKU or just the vSphere Desktop Edition SKU you get when you buy View.)</p>
<p><em>[UPDATE AS OF 9am EST: Commenter ermac318 posted a link to <a href="http://mylearn.vmware.com/courseware/103763/vmLIVE_VMware_vSphere_Desktop_FAQ.pdf">this paper</a> from VMware confirming that there WILL be a vSphere 5 Desktop Edition available for non-View customers. Yay! It will be sold in 100 concurrent desktop packs for $6500, with unlimited vRAM entitlements. (As long as you're running desktop OSes.) The feature level will be equivalent to vSphere Enterprise Plus. The only weird catch is that you can only buy vSphere 5 Desktop Edition for new vSphere licenses. If you have existing vSphere 4 licenses that you're using for desktops, you have to upgrade those to their equivalent regular vSphere 5 licenses.</em></p>
<p><em>So this is cool. Why VMware doesn't mention this at all in their 12-page vSphere 5 licensing paper is beyond me?? Look for a full analysis tomorrow.]</em></p>
<h2>The aftermath</h2>
<p>We&#8217;ll see how this shakes out. It&#8217;s important to remember that vSphere 5 isn&#8217;t even out yet, so this is all hypothetical at this point. And we&#8217;ll surely learn more about VMware&#8217;s View licensing on vSphere 5 soon.</p>
<p>That said, there&#8217;s a few final interesting tidbits that have come out of this discussion:</p>
<p>First, maybe this is VMware&#8217;s attempts to drive everyone towards enterprise agreements? If you just buy for your whole enterprise, then maybe you aren&#8217;t getting into the nitty-gritty details of RAM, processors, and cores?</p>
<p>One of the commenters on that huge community thread also asked whether VMware&#8217;s new licensing model would respect Moore&#8217;s law. &#8220;If not,&#8221; he wrote, &#8220;our VMware license cost will double every 18 months!&#8221;</p>
<p>The final silver lining, however, might be that this causes everyone to wake up and realize that the THE DATACENTER IS FREAKING EXPENSIVE! RUNNING YOUR DESKTOPS THERE WILL COST YOU MORE MONEY THAN RUNNING THEM ON YOUR DESKTOP. Not that that&#8217;s a bad thing. Just something to keep in</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/07/vmware-changes-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft releases Exchange 2010 SP1 RU4</title>
		<link>http://www.exchange-genie.com/2011/06/microsoft-releases-exchange-2010-sp1-ru4/</link>
		<comments>http://www.exchange-genie.com/2011/06/microsoft-releases-exchange-2010-sp1-ru4/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 19:22:41 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=1305</guid>
		<description><![CDATA[Today Microsoft released Exchange 2010 SP1 RU4 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0b55e26a-e969-4692-a0f3-36680bd49b01&#38;displaylang=en]]></description>
			<content:encoded><![CDATA[<p>Today Microsoft released Exchange 2010 SP1 RU4 <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0b55e26a-e969-4692-a0f3-36680bd49b01&amp;displaylang=en">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0b55e26a-e969-4692-a0f3-36680bd49b01&amp;displaylang=en</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2011/06/microsoft-releases-exchange-2010-sp1-ru4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

