<?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>nested virtualization Archives - Apostolidis Cloud Corner</title>
	<atom:link href="https://www.cloudcorner.gr/tag/nested-virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloudcorner.gr/tag/nested-virtualization/</link>
	<description>Remarks from a Cloud Architect encounters</description>
	<lastBuildDate>Fri, 24 Sep 2021 09:38:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.cloudcorner.gr/wp-content/uploads/2021/04/cropped-cloudcorner2-32x32.png</url>
	<title>nested virtualization Archives - Apostolidis Cloud Corner</title>
	<link>https://www.cloudcorner.gr/tag/nested-virtualization/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>VMWare Workstation Player on Azure VM for testing</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/vmware-workstation-player-on-azure-vm-for-testing/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/vmware-workstation-player-on-azure-vm-for-testing/#comments</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Thu, 19 Nov 2020 10:20:55 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure vm]]></category>
		<category><![CDATA[nested virtualization]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware workstation player]]></category>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=3707</guid>

					<description><![CDATA[<p>VMWare Workstation Player on Azure VM for testing &#124; Updated September 2021 I had a request to run VMWare Workstation</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/vmware-workstation-player-on-azure-vm-for-testing/">VMWare Workstation Player on Azure VM for testing</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>VMWare Workstation Player on Azure VM for testing | Updated September 2021</h1>
<p>I had a request to run VMWare Workstation Player on an Azure VM for some testing and labs. Challenge accepted!</p>
<p><strong>UPDATE: Since version 15.5, VMware Workstation &amp; Player Supports Host Hyper-V Mode. Find out more <a href="https://blogs.vmware.com/workstation/2020/05/vmware-workstation-now-supports-hyper-v-mode.html">here</a> &amp; <a href="https://www.vmware.com/products/workstation-player.html">here</a></strong></p>
<p><img fetchpriority="high" decoding="async" id="thepasted-5" class="alignnone wp-image-3802 " src="/wp-content/uploads/2020/11/Pasted-3.png" width="693" height="203" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-3.png 1136w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-3-300x88.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-3-1024x299.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-3-768x224.png 768w" sizes="(max-width: 693px) 100vw, 693px" /></p>
<p>Demo environment:</p>
<p>Azure VM Standard <strong>E4s_v4 Gen 1</strong> running <strong>Windows 10 2004 Enterprise </strong></p>
<p>I tested it also with <strong>Windows 10 20H2 Enterprise, </strong>and since the Hyper-V mode is supported, it should run at all Windows Client &amp; Server OSs that support nested virtualization and to all <strong>E_v4 &amp; D_v4 Azure VM Serries</strong>.</p>
<p>To enable the Hyper-V Mode Support we need first to enable Hyper-V at the Windows Host via the add/remove features GUIor PowerShell</p>
<p>Via PowerShell Run:</p>
<p>Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All<br />
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All</p>
<p><img decoding="async" width="1324" height="365" id="thepasted-4" class="alignnone wp-image-3800 size-full" src="/wp-content/uploads/2020/11/Pasted-1.png" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-1.png 1324w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-1-300x83.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-1-1024x282.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-1-768x212.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-1-1320x364.png 1320w" sizes="(max-width: 1324px) 100vw, 1324px" /></p>
<p>and restart</p>
<p>Installed <strong>VMWare Workstation Player 16.0 free for non-commercial use</strong>, download from <a href="https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_player/16_0">here</a>: <a href="https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_player/16_0">VMware Workstation Player &#8211; VMware Customer Connect</a></p>
<p>After the installation, I opened the VMWare Workstation Player and I managed to set up and run a Windows 10 VM.</p>
<p><img decoding="async" width="1381" height="1661" class="alignnone wp-image-3710 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2020/11/Pasted-into-1-11.png" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-into-1-11.png 1381w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-into-1-11-249x300.png 249w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-into-1-11-851x1024.png 851w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-into-1-11-768x924.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-into-1-11-1277x1536.png 1277w, https://www.cloudcorner.gr/wp-content/uploads/2020/11/Pasted-into-1-11-1320x1588.png 1320w" sizes="(max-width: 1381px) 100vw, 1381px" /></p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;&#114;oxi&#109;&#097;g&#114;&#064;&#104;ot&#109;ai&#108;&#046;c&#111;m" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fvmware-workstation-player-on-azure-vm-for-testing%2F&amp;linkname=VMWare%20Workstation%20Player%20on%20Azure%20VM%20for%20testing" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fvmware-workstation-player-on-azure-vm-for-testing%2F&amp;linkname=VMWare%20Workstation%20Player%20on%20Azure%20VM%20for%20testing" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fvmware-workstation-player-on-azure-vm-for-testing%2F&#038;title=VMWare%20Workstation%20Player%20on%20Azure%20VM%20for%20testing" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/vmware-workstation-player-on-azure-vm-for-testing/" data-a2a-title="VMWare Workstation Player on Azure VM for testing"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/vmware-workstation-player-on-azure-vm-for-testing/">VMWare Workstation Player on Azure VM for testing</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/vmware-workstation-player-on-azure-vm-for-testing/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
		<item>
		<title>VirtualBox on Azure VM for testing or run Old apps</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/virtualbox-on-azure-vm-for-testing-or-run-old-apps/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/virtualbox-on-azure-vm-for-testing-or-run-old-apps/#comments</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Sun, 10 May 2020 12:47:44 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[nested virtualization]]></category>
		<category><![CDATA[old apps]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vm in vm]]></category>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=3447</guid>

					<description><![CDATA[<p>VirtualBox on Azure VM for testing or run Old apps This article is about testing VirtualBox on Azure VM, the</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/virtualbox-on-azure-vm-for-testing-or-run-old-apps/">VirtualBox on Azure VM for testing or run Old apps</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="text-align: justify;">VirtualBox on Azure VM for testing or run Old apps</h1>
<p style="text-align: justify;">This article is about testing VirtualBox on Azure VM, the open-ource virtualization platform of Oracle. For the official nested virtualization support in Microsoft Azure please use the Nested Virtualization feature. You can find more info at my post serries about Nested Virtualization here: <a href="https://www.e-apostolidis.gr/tag/nested-virtualization/">https://www.e-apostolidis.gr/tag/nested-virtualization/</a></p>
<p style="text-align: justify;">Virtualization has great interest and value to the information systems ecosystem. As a sence, Virtualization, <span style="font-size: 1.0625rem;">refers to running two or more operating systems one one physical PC. Either the multiple operating systems run side-by-side, with a separate piece of software called a hypervisor used to manage them, or one operating system runs the other operating systems within program windows. The former is usually limited to servers, with the latter finding common use on desktop computers.</span></p>
<p style="text-align: justify;">Microsoft Azure offers virtualization layer access at the following series Virtual Machines:</p>
<p style="text-align: justify;">D_v3<br />
Ds_v3<br />
E_v3<br />
Es_v3<br />
F2s_v2<br />
M 160</p>
<p style="text-align: justify;">You can find out excactly the VM sizes that supports Virtualization at the official documentation: <a href="https://docs.microsoft.com/en-us/azure/virtual-machines/acu">https://docs.microsoft.com/en-us/azure/virtual-machines/acu</a></p>
<p style="text-align: justify;">Why VM virtualization on Azure?</p>
<p style="text-align: justify;">Virtualization allows to run Old Applications, that need Operating Systems that are not officialy supported on Azure. If you have an old app that is preventing your jurney to Microsoft Azure then you can transfer your old machine that runs this application directly on Azure. Of cource you can use it for testing purposes!</p>
<h2 style="text-align: justify;">Step by Step Guide</h2>
<p style="text-align: justify;">For my test I am using a Standard D2s v3 (2 vcpus, 8 GiB memory) Azure VM running Windows Server 2012 R2, as it is the most ligh Windows OS to run virtualization on Azure. You can also use Windows 10, WIndows Server 2016 &amp; WIndows Server 2019.</p>
<p style="text-align: justify;">Download the latest VirtualBox from the Official site, <a href="https://www.virtualbox.org/">https://www.virtualbox.org/</a>, currently 6.1</p>
<p style="text-align: justify;">Install it with all default settings. Press yes at the Network Interfaces warning and proceed.</p>
<p id="edqcmvs" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-3448 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6bac71e33c.png" alt="" width="304" height="231" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bac71e33c.png 514w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bac71e33c-300x228.png 300w" sizes="auto, (max-width: 304px) 100vw, 304px" /></p>
<p style="text-align: justify;">After the installation open the VirtualBox interface. You can add a previous created Virtual Machine from your on-premises VM, or you can create a New one. <img loading="lazy" decoding="async" width="881" height="311" class="alignnone size-full wp-image-3450 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6bbbf9a87c.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bbbf9a87c.png 881w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bbbf9a87c-300x106.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bbbf9a87c-768x271.png 768w" sizes="auto, (max-width: 881px) 100vw, 881px" /></p>
<p style="text-align: justify;">For my test I downloaded a <strong>Windows Server 2003 Standard x86</strong> image from my Visual Studio Subscription. Yes you can still download official Windows Server 2003 🙂</p>
<p style="text-align: justify;">Create a new VirtualBox Virtual Machine, and select Microsoft Windows 2003 32-bit. I provided 4096 GB Ram, since it is 32-bit.</p>
<p id="rPInQVq" style="text-align: justify;"><img loading="lazy" decoding="async" width="401" height="258" class="alignnone size-full wp-image-3452 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6be4133c15.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6be4133c15.png 401w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6be4133c15-300x193.png 300w" sizes="auto, (max-width: 401px) 100vw, 401px" /></p>
<p style="text-align: justify;">My VMs Hardware details:</p>
<p id="QWqNzkC" style="text-align: justify;"><img loading="lazy" decoding="async" width="548" height="556" class="alignnone size-full wp-image-3456 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6bfda1b84a.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bfda1b84a.png 548w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bfda1b84a-296x300.png 296w" sizes="auto, (max-width: 548px) 100vw, 548px" /></p>
<p style="text-align: justify;">Open the VM and at the &#8220;Optical Disk Selector&#8221; promt press Add and select the OS iso</p>
<p id="WdfIzUX" style="text-align: justify;"><img loading="lazy" decoding="async" width="628" height="465" class="alignnone size-full wp-image-3454 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6bf51c8dad.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bf51c8dad.png 628w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bf51c8dad-300x222.png 300w" sizes="auto, (max-width: 628px) 100vw, 628px" /></p>
<p style="text-align: justify;">And a tear droped&#8230; Windows Server 2003 setup screen, on a Virtual Machine on Azure&#8230; That runs Windows Server 2012 R2&#8230;</p>
<p id="wEpDOFH" style="text-align: justify;"><img loading="lazy" decoding="async" width="817" height="657" class="alignnone size-full wp-image-3455 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6bfa5707a8.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bfa5707a8.png 817w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bfa5707a8-300x241.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6bfa5707a8-768x618.png 768w" sizes="auto, (max-width: 817px) 100vw, 817px" /></p>
<h2 style="text-align: justify;">Networking</h2>
<p style="text-align: justify;">VirtualBox has already created a new Network Interface Card to use for the VirtualBox Virtual Machines.</p>
<p id="kIuacJt" style="text-align: justify;"><img loading="lazy" decoding="async" width="545" height="158" class="alignnone size-full wp-image-3457 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6c06b54f86.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c06b54f86.png 545w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c06b54f86-300x87.png 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></p>
<p style="text-align: justify;">You will see two IP configuration. The Ethernet adapter &#8220;Ehternet&#8221; shows the IP address of the Azure VM and the &#8220;VirtualBox Host-Only Network&#8221; shows the IP subnet that will be used for the nested VMs</p>
<p id="BiMmyfi" style="text-align: justify;"><img loading="lazy" decoding="async" width="639" height="364" class="alignnone size-full wp-image-3458 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6c0b3dcbdd.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c0b3dcbdd.png 639w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c0b3dcbdd-300x171.png 300w" sizes="auto, (max-width: 639px) 100vw, 639px" /></p>
<p style="text-align: justify;">Since we are inside an Azure Virtual Machine we need to use Network Address Translation to forward the traffic inside our VM. This will allow you to conenct directly to the VirtualBox VM directly from internet. This can be used for publishing a Web Service, Web Site, RDP or any other service that needs to be published from the VirtualBox nested VM.</p>
<p id="DwHUQlu" style="text-align: justify;">To manage the Port Forwarding from the Host VM (Azure VM) to the Guest VM (VirtualBox VM) open the VirtualBox Preferences and go to Network</p>
<p id="LbwwBNJ" style="text-align: justify;"><img loading="lazy" decoding="async" width="536" height="290" class="alignnone size-full wp-image-3469 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb7c1d37f677.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c1d37f677.png 536w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c1d37f677-300x162.png 300w" sizes="auto, (max-width: 536px) 100vw, 536px" /></p>
<p style="text-align: justify;">Add an Interface, add a Nertwork CIDR (the network subnet that you want the guest VMs to have) and press Port Forwarding</p>
<p id="zoZjoDz" style="text-align: justify;"><img loading="lazy" decoding="async" width="297" height="247" class="alignnone size-full wp-image-3470 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb7c1eeaa4eb.png" alt="" /></p>
<p style="text-align: justify;">Now, close the VirtualBox preferences and open the VM settings and go to Network. At the Adapter 1 go select &#8220;NAT Network&#8221; and select the &#8220;NATNetwork&#8221;</p>
<p id="sURNYeA" style="text-align: justify;"><img loading="lazy" decoding="async" width="506" height="198" class="alignnone size-full wp-image-3472 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb7c2c03e09a.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c2c03e09a.png 506w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c2c03e09a-300x117.png 300w" sizes="auto, (max-width: 506px) 100vw, 506px" /></p>
<p style="text-align: justify;">After this close the VM&#8217;s settings and login to the VM. Check the IP configuration (for windows use the cms ipconfig) and you will see that the VM has been assigned an IP from the 172.16.1.0/24 range that we added at the VirtualBox NAT network. My VM has the 172.16.1.4 IP address. Note this.</p>
<p id="PNHIrVI" style="text-align: justify;"><img loading="lazy" decoding="async" width="677" height="253" class="alignnone size-full wp-image-3473 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb7c42897788.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c42897788.png 677w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c42897788-300x112.png 300w" sizes="auto, (max-width: 677px) 100vw, 677px" /></p>
<p style="text-align: justify;">Lets go back to the VirtualBox Preferences -&gt; Network -&gt; Edit the NatNetwork -&gt; Port Forwarding and add a rule to forward the 443 port from the Host VM (Azure VM) to the Guest VM (VirtualBox VM).</p>
<p style="text-align: justify;">in my example I use Prt Forward for HTTP, HTTPS &amp; RDP. I forward HTTP &amp; HTTPS directly but since the RDP port 3389 is already used by the Azure VM, I use 43389 Port from Azure VM to the 3389 port of the Guest VM.</p>
<p style="text-align: justify;">Those are my rules:</p>
<p id="NOPcXYd" style="text-align: justify;"><img loading="lazy" decoding="async" width="598" height="253" class="alignnone size-full wp-image-3474 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb7c59ad31ef.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c59ad31ef.png 598w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7c59ad31ef-300x127.png 300w" sizes="auto, (max-width: 598px) 100vw, 598px" /></p>
<p style="text-align: justify;">There are three places that you need to open the spesified ports in order to allow the conenction to reach the VirtualBox VM. Below I will go trough the process of opening the HTTPS port 443. The same is for all other ports.</p>
<ol style="text-align: justify;">
<li>Azure Network Security Group (NSG)</li>
<li>Azure VM Windows Firewall</li>
<li>VirtualBox VM Windows Firewall</li>
</ol>
<p style="text-align: justify;">1. Go to the Azure Portal, find the Network Security Group that protects the Public IP of the Azure VM and add an inbound security rule to allow access from Any source, any port, to the IP address of the Azure VM that hosts the VirutalBox and destination port 443 (for the HTTPS Web Service)</p>
<p id="zvQJvys" style="text-align: justify;"><img loading="lazy" decoding="async" width="563" height="644" class="alignnone size-full wp-image-3461 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6c50a85e14.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c50a85e14.png 563w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c50a85e14-262x300.png 262w" sizes="auto, (max-width: 563px) 100vw, 563px" /></p>
<p style="text-align: justify;">2. At the Azure VM open the Windows Firewall and add an inbound rule to allow port 443 any to any.</p>
<p id="hDzMAby" style="text-align: justify;"><img loading="lazy" decoding="async" width="1394" height="140" class="alignnone size-full wp-image-3462 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6c6b2269cd.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c6b2269cd.png 1394w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c6b2269cd-300x30.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c6b2269cd-1024x103.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c6b2269cd-768x77.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c6b2269cd-1320x133.png 1320w" sizes="auto, (max-width: 1394px) 100vw, 1394px" /></p>
<p style="text-align: justify;">3. At the VirtualBox VM open the Windows Firewall and add an exception for Port 443</p>
<p id="bvHOQJJ" style="text-align: justify;"><img loading="lazy" decoding="async" width="457" height="430" class="alignnone size-full wp-image-3464 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6c87450c91.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c87450c91.png 457w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb6c87450c91-300x282.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></p>
<p style="text-align: justify;">To test the conenctivity I just added the Application server role at my VirtualBox VM. This will publish the default IIS web page</p>
<p id="chOOPNz" style="text-align: justify;"><img loading="lazy" decoding="async" width="257" height="79" class="alignnone size-full wp-image-3465 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb6c8e02caec.png" alt="" /></p>
<p style="text-align: justify;">Once the web server is ready, from my laptop I try to access the web page, usign the Public IP address of the Azure VM using https using my browser</p>
<p style="text-align: justify;">https://104.214.233.164/</p>
<p style="text-align: justify;">The &#8220;Under Construction&#8221; default page of Windows Server 2003 IIS</p>
<p id="GjcgqQL" style="text-align: justify;"><img loading="lazy" decoding="async" width="529" height="464" class="alignnone size-full wp-image-3476 " src="https://www.e-apostolidis.gr/wp-content/uploads/2020/05/img_5eb7caddb6a34.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7caddb6a34.png 529w, https://www.cloudcorner.gr/wp-content/uploads/2020/05/img_5eb7caddb6a34-300x263.png 300w" sizes="auto, (max-width: 529px) 100vw, 529px" /></p>
<p id="ppCESff" style="text-align: justify;">
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;rox&#105;&#109;ag&#114;&#064;&#104;o&#116;&#109;a&#105;l&#046;c&#111;&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fvirtualbox-on-azure-vm-for-testing-or-run-old-apps%2F&amp;linkname=VirtualBox%20on%20Azure%20VM%20for%20testing%20or%20run%20Old%20apps" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fvirtualbox-on-azure-vm-for-testing-or-run-old-apps%2F&amp;linkname=VirtualBox%20on%20Azure%20VM%20for%20testing%20or%20run%20Old%20apps" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fvirtualbox-on-azure-vm-for-testing-or-run-old-apps%2F&#038;title=VirtualBox%20on%20Azure%20VM%20for%20testing%20or%20run%20Old%20apps" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/virtualbox-on-azure-vm-for-testing-or-run-old-apps/" data-a2a-title="VirtualBox on Azure VM for testing or run Old apps"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/virtualbox-on-azure-vm-for-testing-or-run-old-apps/">VirtualBox on Azure VM for testing or run Old apps</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/virtualbox-on-azure-vm-for-testing-or-run-old-apps/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Azure Nested Virtualization &#124; VM in Nested VM in Azure VM</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Tue, 29 Aug 2017 09:49:40 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure vm]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[nested virtualization]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[windows server]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=1438</guid>

					<description><![CDATA[<p>Microsoft Azure Nested Virtualization &#124; VM in Nested VM in Azure VM With the new Dv3 and Ev3 VM sizes Microsoft</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/">Microsoft Azure Nested Virtualization | VM in Nested VM in Azure VM</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Microsoft Azure Nested Virtualization | VM in Nested VM in Azure VM</h1>
<p>With the new Dv3 and Ev3 VM sizes Microsoft has released the Nested Virtualization, meaning you can simply have a Hyper-V VM inside an Azure VM. I have created a set of posts to explore the Nested Virtualization functionality. Of course nested virtualization is only supported in Windows Server 2016.</p>
<h2>Microsoft Azure Nested Virtualization</h2>
<ul>
<li><a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Hyper-V VM inside Azure VM</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-hyper-v-replica/">Hyper-V Replica on Azure</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-web-server/">Web Server</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/">VM in Nested VM in Azure VM</a></li>
</ul>
<p style="text-align: justify;">After my main <a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</a> post, we saw two usage scenarios. One is running <a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-hyper-v-replica/">Hyper-V Replica</a> and the other is running <a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-web-server/">Web Server in nested VM on Azure</a>. Now lets have some fun and try to run a VM nested inside a VM nested inside an Azure VM. As a fellow said, VM inception!</p>
<p style="text-align: justify;">We will use again the nested VM that we created at the <a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</a> post. First we need to run two commands, one command to enable the virtualization and one to enable the MAC address spoofing. More details you can find at the <a href="https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization">Nested Virtualization Microsoft article</a></p>
<pre class="lang:ps decode:true ">Set-VMProcessor -VMName &lt;VMName&gt; -ExposeVirtualizationExtensions $true
Get-VMNetworkAdapter -VMName &lt;VMName&gt; | Set-VMNetworkAdapter -MacAddressSpoofing On</pre>
<p id="BqaUuLs"><img loading="lazy" decoding="async" class="alignnone wp-image-1439 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_599ae729cbaf3.png" alt="VM in Nested VM in Azure VM" width="763" height="181" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae729cbaf3.png 763w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae729cbaf3-300x71.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae729cbaf3-600x142.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae729cbaf3-660x157.png 660w" sizes="auto, (max-width: 763px) 100vw, 763px" /></p>
<p>&nbsp;</p>
<p>After running the above commands we can go to the Server Manger and add the Hyper-V role.</p>
<p id="ytDAoqu"><img loading="lazy" decoding="async" class="alignnone wp-image-1440 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_599ae7670cc3f.png" alt="VM in Nested VM in Azure VM" width="885" height="726" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae7670cc3f.png 885w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae7670cc3f-300x246.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae7670cc3f-768x630.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae7670cc3f-600x492.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae7670cc3f-660x541.png 660w" sizes="auto, (max-width: 885px) 100vw, 885px" /></p>
<p>&nbsp;</p>
<p>I just click next accepting all the defaults. One exception, I checked the NIC to use it for Virtual Switch.</p>
<p id="JTrFGha"><img loading="lazy" decoding="async" class="alignnone wp-image-1441 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_599ae791997a0.png" alt="VM in Nested VM in Azure VM" width="873" height="721" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae791997a0.png 873w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae791997a0-300x248.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae791997a0-768x634.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae791997a0-600x496.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599ae791997a0-660x545.png 660w" sizes="auto, (max-width: 873px) 100vw, 873px" /></p>
<p>&nbsp;</p>
<p>Finally we have a Hyper-V VM that is nested inside a Hyper-V VM that is nested inside an Azure VM</p>
<p id="sRcpxkU"><img loading="lazy" decoding="async" class="alignnone wp-image-1444 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_599aeab9a6901.png" alt="VM in Nested VM in Azure VM" width="1452" height="960" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599aeab9a6901.png 1452w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599aeab9a6901-300x198.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599aeab9a6901-768x508.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599aeab9a6901-1024x677.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599aeab9a6901-600x397.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_599aeab9a6901-660x436.png 660w" sizes="auto, (max-width: 1452px) 100vw, 1452px" /></p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;&#114;&#111;x&#105;mag&#114;&#064;&#104;otm&#097;il&#046;com" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fmicrosoft-azure-nested-virtualization-vm-in-vm-in-azure-vm%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20VM%20in%20Nested%20VM%20in%20Azure%20VM" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fmicrosoft-azure-nested-virtualization-vm-in-vm-in-azure-vm%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20VM%20in%20Nested%20VM%20in%20Azure%20VM" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fmicrosoft-azure-nested-virtualization-vm-in-vm-in-azure-vm%2F&#038;title=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20VM%20in%20Nested%20VM%20in%20Azure%20VM" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/" data-a2a-title="Microsoft Azure Nested Virtualization | VM in Nested VM in Azure VM"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/">Microsoft Azure Nested Virtualization | VM in Nested VM in Azure VM</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Azure Nested Virtualization &#124; Web Server</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-web-server/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-web-server/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Fri, 25 Aug 2017 00:00:07 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure vm]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[nested virtualization]]></category>
		<category><![CDATA[powershell]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=1405</guid>

					<description><![CDATA[<p>Microsoft Azure Nested Virtualization &#124; Web Server With the new Dv3 and Ev3 VM sizes Microsoft has released the Nested Virtualization,</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-web-server/">Microsoft Azure Nested Virtualization | Web Server</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Microsoft Azure Nested Virtualization | Web Server</h1>
<p>With the new Dv3 and Ev3 VM sizes Microsoft has released the Nested Virtualization, meaning you can simply have a Hyper-V VM inside an Azure VM. I have created a set of posts to explore the Nested Virtualization functionality. Of course nested virtualization is only supported in Windows Server 2016.</p>
<h2>Microsoft Azure Nested Virtualization</h2>
<ul>
<li><a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Hyper-V VM inside Azure VM</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-hyper-v-replica/">Hyper-V Replica on Azure</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-web-server/">Web Server</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/">VM in Nested VM in Azure VM</a></li>
</ul>
<p>At my previous post, <a href="http://www.e-apostolidis.gr/microsoft/azure/nested-virtualization-vm-inside-azure-vm/">Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</a>, I described how to create a Hyper-V VM inside an Azure VM with the new Dv3 and Ev3 VM sizes. Now we will see how to use a Hyper-V Nested VM as a Web Server that is hidden behind the Azure VM to secure access to your web application.</p>
<p>Starting we will add the IIS Role at the Nested VM. Go to the Server Manager, add Roles and Features and select the Web Server (IIS) Role.</p>
<p id="aGbBRtP"><img loading="lazy" decoding="async" class="alignnone wp-image-1406 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996d73d577ae.png" alt="Web Server" width="784" height="558" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996d73d577ae.png 784w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996d73d577ae-300x214.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996d73d577ae-768x547.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996d73d577ae-600x427.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996d73d577ae-660x470.png 660w" sizes="auto, (max-width: 784px) 100vw, 784px" /></p>
<p>Select the Features that your application requires and Install.</p>
<p>After that we will need to Forward the required ports to the Nested VMs. To accomplish this we will need to use PowerShell.</p>
<p>At my previews post I created a NAT in order to have network communication between the Host and the Nested VM. We will use that NAT to forward the port 80 and 443 to the Nested VM.</p>
<p>At the Host Azure VM open the PowerShell and rum:</p>
<pre class="lang:ps decode:true ">Get-NetNat</pre>
<p>From the results we can see the NAT Name.</p>
<p id="fanIOTQ"><img loading="lazy" decoding="async" class="alignnone wp-image-1407 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996dd8a03454.png" alt="Web Server" width="437" height="280" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996dd8a03454.png 437w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996dd8a03454-300x192.png 300w" sizes="auto, (max-width: 437px) 100vw, 437px" /></p>
<p>Now we can create the Rules:</p>
<pre class="lang:ps decode:true ">Add-NetNatStaticMapping -NatName "NVMNat" -Protocol TCP -ExternalIPAddress 0.0.0.0 -InternalIPAddress 192.168.168.10 -InternalPort 80 -ExternalPort 80
Add-NetNatStaticMapping -NatName "NVMNat" -Protocol TCP -ExternalIPAddress 0.0.0.0 -InternalIPAddress 192.168.168.10 -InternalPort 443 -ExternalPort 443</pre>
<p id="EGaOBUb"><img loading="lazy" decoding="async" class="alignnone wp-image-1408 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ddebb5d06.png" alt="Web Server" width="847" height="383" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ddebb5d06.png 847w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ddebb5d06-300x136.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ddebb5d06-768x347.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ddebb5d06-600x271.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ddebb5d06-660x298.png 660w" sizes="auto, (max-width: 847px) 100vw, 847px" /></p>
<p>A final step is to create a rule at the Azure VM&#8217;s NSG to allow port 80 &amp; 443 and also open the ports at the Windows Firewall on both the Host and the Nested VMs.</p>
<p id="xiQnQUB"><img loading="lazy" decoding="async" class=" alignnone wp-image-1410" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996deeb09602.png" alt="Web Server" width="1031" height="175" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996deeb09602.png 1678w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996deeb09602-300x51.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996deeb09602-768x130.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996deeb09602-1024x174.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996deeb09602-600x102.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996deeb09602-660x112.png 660w" sizes="auto, (max-width: 1031px) 100vw, 1031px" /></p>
<p>Finally we can browse to the Public IP of the Azure VM and see the IIS Welcome Page of the Nested VM.</p>
<p id="OLDumlg"><img loading="lazy" decoding="async" class="alignnone wp-image-1411 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996df46136d3.png" alt="Web Server" width="982" height="732" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996df46136d3.png 982w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996df46136d3-300x224.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996df46136d3-768x572.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996df46136d3-600x447.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996df46136d3-660x492.png 660w" sizes="auto, (max-width: 982px) 100vw, 982px" /></p>
<p>Just add an https binding to the IIS default website and also browse at the https page.</p>
<p id="eQsnfCx"><img loading="lazy" decoding="async" width="945" height="502" class="alignnone size-full wp-image-1412 " src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996e0d15aa4f.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996e0d15aa4f.png 945w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996e0d15aa4f-300x159.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996e0d15aa4f-768x408.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996e0d15aa4f-600x319.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996e0d15aa4f-660x351.png 660w" sizes="auto, (max-width: 945px) 100vw, 945px" /></p>
<p>Stay tuned for more usage scenarios for the Microsoft Azure Nested Virtualization!</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:pro&#120;i&#109;agr&#064;ho&#116;m&#097;&#105;l.co&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fazure-nested-virtualization-web-server%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Web%20Server" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fazure-nested-virtualization-web-server%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Web%20Server" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fazure-nested-virtualization-web-server%2F&#038;title=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Web%20Server" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-web-server/" data-a2a-title="Microsoft Azure Nested Virtualization | Web Server"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-web-server/">Microsoft Azure Nested Virtualization | Web Server</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-web-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Azure Nested Virtualization &#124; Hyper-V Replica on Azure</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-hyper-v-replica/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-hyper-v-replica/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Mon, 21 Aug 2017 11:30:32 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure vm]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[hyper-v replica]]></category>
		<category><![CDATA[nested virtualization]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[windows server]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=1414</guid>

					<description><![CDATA[<p>Microsoft Azure Nested Virtualization &#124; Hyper-V Replica on Azure With the new Dv3 and Ev3 VM sizes Microsoft has released the</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-hyper-v-replica/">Microsoft Azure Nested Virtualization | Hyper-V Replica on Azure</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Microsoft Azure Nested Virtualization | Hyper-V Replica on Azure</h1>
<p>With the new Dv3 and Ev3 VM sizes Microsoft has released the Nested Virtualization, meaning you can simply have a Hyper-V VM inside an Azure VM. I have created a set of posts to explore the Nested Virtualization functionality. Of course nested virtualization is only supported in Windows Server 2016.</p>
<h2>Microsoft Azure Nested Virtualization</h2>
<ul>
<li><a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Hyper-V VM inside Azure VM</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-hyper-v-replica/">Hyper-V Replica on Azure</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-web-server/">Web Server</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/">VM in Nested VM in Azure VM</a></li>
</ul>
<p style="text-align: justify;">After the <a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</a> post on how to create a Nested VM inside an Azure VM, I am following with how to have Hyper-V Replica on Azure.</p>
<p style="text-align: justify;">To accomplish this we will use the Azure VM and the Nested VM from the <a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</a> post. The first step is to create an identical pair of Azure VM and Nested VM to use for replica server. The only requirement is that the two Azure VMs must have network connectivity. As you understand we can have Hyper-V Replica between two Azure VMs at different Azure Regions using VPN.</p>
<p style="text-align: justify;">Next, at both Azure VMs open the 443 port at both the NSG and the Windows Firewall. For more security we can add the Public IPs of the VMs as Source.</p>
<p style="text-align: justify;">Since the VMs are not part of a domain we need to use Certificate based authentication for the Hyper-V Replica. We will use the New-SelfSignedCertificate command to create both certificates.</p>
<h2>The certificate process</h2>
<p>First we need to create a root CA certificate, so login at the first host and run:</p>
<pre class="lang:ps decode:true">New-SelfSignedCertificate -Type "Custom" -KeyExportPolicy "Exportable" -Subject "CN=myazurerootca" -CertStoreLocation "Cert:\LocalMachine\My" -KeySpec "Signature" -KeyUsage "CertSign"</pre>
<p id="uCsbVGw"><img loading="lazy" decoding="async" class="alignnone wp-image-1417 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ea352a401.png" alt="Hyper-V Replica on Azure" width="850" height="182" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ea352a401.png 850w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ea352a401-300x64.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ea352a401-768x164.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ea352a401-600x128.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ea352a401-660x141.png 660w" sizes="auto, (max-width: 850px) 100vw, 850px" /></p>
<p>Next, using the certificate Thumbprint of the root CA certificate, create two server certificates, one for each Azure VM. To accomplish this run:</p>
<pre class="lang:ps decode:true ">New-SelfSignedCertificate -type "Custom" -KeyExportPolicy "Exportable" -Subject "CN=anothertestvm" -CertStoreLocation "Cert:\LocalMachine\My" -KeySpec "KeyExchange" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.1,1.3.6.1.5.5.7.3.2") -Signer "Cert:LocalMachine\My\6A7196D9759FC2F7C49D62E08FA7195310DE5EB7" -Provider "Microsoft Enhanced RSA and AES Cryptographic Provider"

New-SelfSignedCertificate -type "Custom" -KeyExportPolicy "Exportable" -Subject "CN=anothertestvm2" -CertStoreLocation "Cert:\LocalMachine\My" -KeySpec "KeyExchange" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.1,1.3.6.1.5.5.7.3.2") -Signer "Cert:LocalMachine\My\6A7196D9759FC2F7C49D62E08FA7195310DE5EB7" -Provider "Microsoft Enhanced RSA and AES Cryptographic Provider"</pre>
<p id="PzXlvag"><img loading="lazy" decoding="async" class="alignnone wp-image-1418 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ead3c7ec4.png" alt="Hyper-V Replica on Azure" width="843" height="292" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ead3c7ec4.png 843w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ead3c7ec4-300x104.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ead3c7ec4-768x266.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ead3c7ec4-600x208.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ead3c7ec4-660x229.png 660w" sizes="auto, (max-width: 843px) 100vw, 843px" /></p>
<p>The next step is to open the Certificates mmc (Local Computer) and at the Personal container you will find the three certificates created above.</p>
<p id="ZPeBlIG"><img loading="lazy" decoding="async" class="alignnone wp-image-1419 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996eb2b2a0b2.png" alt="Hyper-V Replica on Azure" width="691" height="216" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eb2b2a0b2.png 691w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eb2b2a0b2-300x94.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eb2b2a0b2-600x188.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eb2b2a0b2-660x206.png 660w" sizes="auto, (max-width: 691px) 100vw, 691px" /></p>
<p>Right click each certificate and Export it, including the Private key, to a folder</p>
<p id="kADOZiQ"><img loading="lazy" decoding="async" class="alignnone wp-image-1420 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ebf4ccc4b.png" alt="Hyper-V Replica on Azure" width="293" height="175" /></p>
<p>Copy the certificates to the second Azure VM and import them. The root CA certificate needs to be imported to he Trust Root Certification Authorities and the other two to the Personal (or just use automatic placement).</p>
<p id="OCIexVj"><img loading="lazy" decoding="async" class="alignnone wp-image-1421 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ec3a9adee.png" alt="Hyper-V Replica on Azure" width="772" height="362" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ec3a9adee.png 772w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ec3a9adee-300x141.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ec3a9adee-768x360.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ec3a9adee-600x281.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ec3a9adee-660x309.png 660w" sizes="auto, (max-width: 772px) 100vw, 772px" /></p>
<p>Finally we need to disable the Certificate revocation check for Replication on both Azure VMs. To do this run the following command on both Azure VMs:</p>
<pre class="lang:ps decode:true ">REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Replication" /v DisableCertRevocationCheck /d 1 /t REG_DWORD /f</pre>
<p id="kuKRHFI"><img loading="lazy" decoding="async" class="alignnone wp-image-1422 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ecfa48bea.png" alt="Hyper-V Replica on Azure" width="975" height="198" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ecfa48bea.png 975w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ecfa48bea-300x61.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ecfa48bea-768x156.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ecfa48bea-600x122.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ecfa48bea-660x134.png 660w" sizes="auto, (max-width: 975px) 100vw, 975px" /></p>
<h2>The Hyper-V Replica process</h2>
<p>Lets start creating the Hyper-V Replica. Since Hyper-V Replica uses computer names, we need to use the host file to bind the Public IPs with the computer names. So, at the first Azure VM, open an elevated Notepad, browse to the path &#8220;C:\Windows\System32\drivers\etc&#8221;, and open the &#8220;hosts&#8221; file. Enter the Public IP of the second Azure VM following by the computer name. Do the same at the second Azure VM.</p>
<p id="dSeHPRE"><img loading="lazy" decoding="async" class="alignnone wp-image-1423 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996edba4533f.png" alt="Hyper-V Replica on Azure" width="309" height="114" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996edba4533f.png 309w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996edba4533f-300x111.png 300w" sizes="auto, (max-width: 309px) 100vw, 309px" /></p>
<p>After saving the host file, go to the Hyper-V Settings, go to the &#8220;Replication Configuration&#8221; and check the &#8220;Enable this computer as a Replica Server&#8221;. Then check the &#8220;Use certificate-based Authentication (HTTPS)&#8221; and select the certificate created before. Finally check the &#8220;Allow replication from any authenticated servers&#8221; and press OK. Do this at both Azure VM Hyper-V Servers.</p>
<p id="BIHCxhd"><img loading="lazy" decoding="async" class="alignnone wp-image-1426 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ef35ed917.png" alt="Hyper-V Replica on Azure" width="707" height="672" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ef35ed917.png 707w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ef35ed917-300x285.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ef35ed917-600x570.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ef35ed917-660x627.png 660w" sizes="auto, (max-width: 707px) 100vw, 707px" /></p>
<p>&nbsp;</p>
<p>Next go to the Hyper-V manager, right click the Nested VM and choose &#8220;Enable Replica&#8221;. Enter the name of the second Azure VM and select the certificate.</p>
<p>&nbsp;</p>
<p id="jitWgce"><img loading="lazy" decoding="async" class="alignnone wp-image-1424 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ee2c4b97f.png" alt="Hyper-V Replica on Azure" width="702" height="523" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ee2c4b97f.png 702w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ee2c4b97f-300x224.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ee2c4b97f-600x447.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ee2c4b97f-660x492.png 660w" sizes="auto, (max-width: 702px) 100vw, 702px" /></p>
<p>&nbsp;</p>
<p>I just used the defaults at all the next screens and finally press finish to enable the replication.</p>
<p id="TMtfvqr"><img loading="lazy" decoding="async" class="alignnone wp-image-1425 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996eeab97785.png" alt="Hyper-V Replica on Azure" width="698" height="526" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eeab97785.png 698w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eeab97785-300x226.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eeab97785-600x452.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996eeab97785-660x497.png 660w" sizes="auto, (max-width: 698px) 100vw, 698px" /></p>
<p>&nbsp;</p>
<p>Once the replication is enabled you will see the &#8220;Replication enabled successfully&#8221; message and the Status will change to &#8220;Sending Initial Replica&#8221;.</p>
<p id="VRLMySf"><img loading="lazy" decoding="async" class="alignnone wp-image-1427 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996efc5a3068.png" alt="Hyper-V Replica on Azure" width="1073" height="463" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996efc5a3068.png 1073w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996efc5a3068-300x129.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996efc5a3068-768x331.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996efc5a3068-1024x442.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996efc5a3068-600x259.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996efc5a3068-660x285.png 660w" sizes="auto, (max-width: 1073px) 100vw, 1073px" /></p>
<p>&nbsp;</p>
<p>After a very short period of time, the VM will complete the initial sync.</p>
<p id="PDIfrQo"><img loading="lazy" decoding="async" class="alignnone wp-image-1431 " src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996f307b0c5f.png" alt="" width="1043" height="659" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996f307b0c5f.png 1243w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996f307b0c5f-300x190.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996f307b0c5f-768x486.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996f307b0c5f-1024x648.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996f307b0c5f-600x379.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996f307b0c5f-660x417.png 660w" sizes="auto, (max-width: 1043px) 100vw, 1043px" /></p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:p&#114;&#111;&#120;imag&#114;&#064;&#104;o&#116;m&#097;i&#108;.c&#111;&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fazure-nested-virtualization-hyper-v-replica%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Hyper-V%20Replica%20on%20Azure" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fazure-nested-virtualization-hyper-v-replica%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Hyper-V%20Replica%20on%20Azure" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fazure-nested-virtualization-hyper-v-replica%2F&#038;title=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Hyper-V%20Replica%20on%20Azure" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-hyper-v-replica/" data-a2a-title="Microsoft Azure Nested Virtualization | Hyper-V Replica on Azure"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-hyper-v-replica/">Microsoft Azure Nested Virtualization | Hyper-V Replica on Azure</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/azure-nested-virtualization-hyper-v-replica/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Azure Nested Virtualization &#124; Hyper-V VM inside Azure VM</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/nested-virtualization-vm-inside-azure-vm/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/nested-virtualization-vm-inside-azure-vm/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Fri, 18 Aug 2017 11:36:05 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[nested virtualization]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[windows server]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=1378</guid>

					<description><![CDATA[<p>Microsoft Azure Nested Virtualization &#124; Hyper-V VM inside Azure VM With the new Dv3 and Ev3 VM sizes Microsoft has released</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/nested-virtualization-vm-inside-azure-vm/">Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</h1>
<p style="text-align: justify;">With the new Dv3 and Ev3 VM sizes Microsoft has released the Nested Virtualization, meaning you can simply have a Hyper-V VM inside an Azure VM. I have created a set of posts to explore the Nested Virtualization functionality. Of course nested virtualization is only supported in Windows Server 2016.</p>
<h2>Microsoft Azure Nested Virtualization</h2>
<ul>
<li><a href="http://www.e-apostolidis.gr/microsoft/nested-virtualization-vm-inside-azure-vm/">Hyper-V VM inside Azure VM</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-hyper-v-replica/">Hyper-V Replica on Azure</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/azure-nested-virtualization-web-server/">Web Server</a></li>
<li><a href="http://www.e-apostolidis.gr/microsoft/microsoft-azure-nested-virtualization-vm-in-vm-in-azure-vm/">VM in Nested VM in Azure VM</a></li>
</ul>
<p>At the first port, we will create a Hyper-V VM inside an Azure VM and have Network and Internet Connectivity.</p>
<p style="text-align: justify;">Lets get started. First of all we will need a Dv3 or Ev3 VM and for best Nested Virtualization performance make use of SSD Managed Disks. I created a D4s_v3 Standard  (4Cores, 16GB Ram, SSD managed disks) and I attached a 1023GB SSD Data Disk for performance.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-1379" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996b0e07f58f.png" alt="Nested Virtualization" width="800" height="183" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b0e07f58f.png 955w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b0e07f58f-300x68.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b0e07f58f-768x175.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b0e07f58f-600x137.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b0e07f58f-660x151.png 660w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>Now remote desktop to the VM to add the Hyper V Role. From the Server Manager, add Roles and Features and add the Hyper-V role</p>
<p id="ZMQuVIp"><img loading="lazy" decoding="async" class="alignnone wp-image-1381 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996b77ee73cf.png" alt="Nested Virtualization" width="516" height="512" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b77ee73cf.png 516w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b77ee73cf-150x150.png 150w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b77ee73cf-300x298.png 300w" sizes="auto, (max-width: 516px) 100vw, 516px" /></p>
<p>Since this is an one NIC VM select the NIC to create the Virtual Switch</p>
<p id="qpsrcvy"><img loading="lazy" decoding="async" class="alignnone wp-image-1382 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996b8a3e7248.png" alt="Nested Virtualization" width="778" height="558" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b8a3e7248.png 778w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b8a3e7248-300x215.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b8a3e7248-768x551.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b8a3e7248-600x430.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b8a3e7248-660x473.png 660w" sizes="auto, (max-width: 778px) 100vw, 778px" /></p>
<p>Change the default Store location to the SSD Data Disk, in this case the E: drive.</p>
<p>&nbsp;</p>
<p id="SsDwiRc"><img loading="lazy" decoding="async" class="alignnone wp-image-1383 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996b93859436.png" alt="Nested Virtualization" width="778" height="550" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b93859436.png 778w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b93859436-300x212.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b93859436-768x543.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b93859436-600x424.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b93859436-660x467.png 660w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996b93859436-200x140.png 200w" sizes="auto, (max-width: 778px) 100vw, 778px" /></p>
<p>Finally wait for the installation to complete and reboot the VM. After the VM reboots, Remote Desktop and open the Hyper-V manager. Now we have Hyper-V inside an Azure VM.</p>
<p id="CCOwgEE"><img loading="lazy" decoding="async" class="alignnone wp-image-1385 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996bd79e42cc.png" alt="Nested Virtualization" width="697" height="355" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bd79e42cc.png 697w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bd79e42cc-300x153.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bd79e42cc-600x306.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bd79e42cc-660x336.png 660w" sizes="auto, (max-width: 697px) 100vw, 697px" /></p>
<p>Lets create a VM. You can download a Trial Windows Server 2016 from https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016 or use your Subscription (MSDN, EA, etc).</p>
<p>I created a VM Called NestedVM01, with 4GB Ram using the Trial Windows Server 2016 ISO</p>
<p id="HvReQUo"><img loading="lazy" decoding="async" class="alignnone wp-image-1386 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996bfe6c7469.png" alt="Nested Virtualization" width="704" height="529" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bfe6c7469.png 704w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bfe6c7469-300x225.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bfe6c7469-600x451.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996bfe6c7469-660x496.png 660w" sizes="auto, (max-width: 704px) 100vw, 704px" /></p>
<p>After the VM creation setup the Windows Server 2016 with all defaults and login.</p>
<p id="LhySgYX"><img loading="lazy" decoding="async" class="alignnone wp-image-1388 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996c72300c8a.png" alt="Nested Virtualization" width="771" height="426" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c72300c8a.png 771w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c72300c8a-300x166.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c72300c8a-768x424.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c72300c8a-600x332.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c72300c8a-660x365.png 660w" sizes="auto, (max-width: 771px) 100vw, 771px" /></p>
<p style="text-align: justify;">The first thing to notice is that the Network Interface does not have a valid IP address, since Microsoft Azure will not provide one. In order to have the Nested VM to have Network connectivity we need to use NAT.</p>
<p style="text-align: justify;">First change the Virtual Switch to &#8220;Internal network&#8221;</p>
<p id="RLMjbqa"><img loading="lazy" decoding="async" class="alignnone wp-image-1389 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996c7fe817c3.png" alt="Nested Virtualization" width="699" height="387" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c7fe817c3.png 699w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c7fe817c3-300x166.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c7fe817c3-600x332.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c7fe817c3-660x365.png 660w" sizes="auto, (max-width: 699px) 100vw, 699px" /></p>
<p>At the Host&#8217;s Network interfaces, open the vEthernet NIC and add a static IP, only IP &amp; Mask</p>
<p id="hFaVGUz"><img loading="lazy" decoding="async" class="alignnone wp-image-1390 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996c8b5c6abe.png" alt="Nested Virtualization" width="543" height="658" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c8b5c6abe.png 543w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c8b5c6abe-248x300.png 248w" sizes="auto, (max-width: 543px) 100vw, 543px" /></p>
<p>Now we will need PowerShell, since we cannot configure NAT form the GUI.</p>
<p>Open the PowerShell (still at the Host Azure VM) and run</p>
<pre class="lang:ps decode:true ">New-NetNat –Name NVMNat –InternalIPInterfaceAddressPrefix 192.168.168.0/24</pre>
<p>The result:</p>
<p id="frIrZYx"><img loading="lazy" decoding="async" class="alignnone wp-image-1392 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996c9d445e31.png" alt="Nested Virtualization" width="709" height="268" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c9d445e31.png 709w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c9d445e31-300x113.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c9d445e31-600x227.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996c9d445e31-660x249.png 660w" sizes="auto, (max-width: 709px) 100vw, 709px" /></p>
<p style="text-align: justify;">After that we can provide the Nested VMs with IPs form the 192.168.168.0/24 range. So login to the Nested VM and add an IP fron the Range and for Default Gateway add the Host&#8217;s IP.</p>
<p style="text-align: justify;">For DNS add your AD DNS or a Public DNS server just to have internet.</p>
<p id="TlLeovV"><img loading="lazy" decoding="async" class="alignnone wp-image-1395 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996cbfdd8e92.png" alt="Nested Virtualization" width="393" height="450" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996cbfdd8e92.png 393w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996cbfdd8e92-262x300.png 262w" sizes="auto, (max-width: 393px) 100vw, 393px" /></p>
<p>Now from the Nested VM you can ping the Host:</p>
<p id="aUtfaEG"><img loading="lazy" decoding="async" class="alignnone wp-image-1394 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996caec18263.png" alt="Nested Virtualization" width="575" height="433" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996caec18263.png 575w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996caec18263-300x226.png 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></p>
<p>And also browse the Internet:</p>
<p id="UGEcdkY"><img loading="lazy" decoding="async" class="alignnone wp-image-1396" src="http://www.e-apostolidis.gr/wp-content/uploads/2017/08/img_5996ccc099e9e.png" alt="Nested Virtualization" width="800" height="737" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ccc099e9e.png 882w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ccc099e9e-300x276.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ccc099e9e-768x707.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ccc099e9e-600x552.png 600w, https://www.cloudcorner.gr/wp-content/uploads/2017/08/img_5996ccc099e9e-660x608.png 660w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>Stay tuned, on my next post we will see how we can make the Nested VM a Web Server, a hidden Web Server in a VM inside an Azure VM!</p>
<p>Of course this Features opens the door for many more features to test, like Hyper-V Replica, Containers, etc, that we will see in future posts.</p>
<p>&nbsp;</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:pr&#111;&#120;&#105;m&#097;g&#114;&#064;&#104;&#111;t&#109;&#097;&#105;&#108;&#046;&#099;&#111;m" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fnested-virtualization-vm-inside-azure-vm%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Hyper-V%20VM%20inside%20Azure%20VM" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fnested-virtualization-vm-inside-azure-vm%2F&amp;linkname=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Hyper-V%20VM%20inside%20Azure%20VM" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fnested-virtualization-vm-inside-azure-vm%2F&#038;title=Microsoft%20Azure%20Nested%20Virtualization%20%7C%20Hyper-V%20VM%20inside%20Azure%20VM" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/nested-virtualization-vm-inside-azure-vm/" data-a2a-title="Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/nested-virtualization-vm-inside-azure-vm/">Microsoft Azure Nested Virtualization | Hyper-V VM inside Azure VM</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/nested-virtualization-vm-inside-azure-vm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
