<?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>internal loadbalancer Archives - Apostolidis Cloud Corner</title>
	<atom:link href="https://www.cloudcorner.gr/tag/internal-loadbalancer/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloudcorner.gr/tag/internal-loadbalancer/</link>
	<description>Remarks from a Cloud Architect encounters</description>
	<lastBuildDate>Tue, 08 Dec 2015 22:36:01 +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>internal loadbalancer Archives - Apostolidis Cloud Corner</title>
	<link>https://www.cloudcorner.gr/tag/internal-loadbalancer/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AzureRm &#124; Create Internal Load Balancer with two VMs</title>
		<link>https://www.cloudcorner.gr/microsoft/azurerm-create-internal-load-balancer-with-two-vms/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azurerm-create-internal-load-balancer-with-two-vms/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Fri, 04 Dec 2015 19:25:49 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[internal loadbalancer]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[virtual network]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=941</guid>

					<description><![CDATA[<p>AzureRm &#124; Create Internal Load Balancer with two VMs This post is part of a general idea, to create an</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azurerm-create-internal-load-balancer-with-two-vms/">AzureRm | Create Internal Load Balancer with two VMs</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><strong>AzureRm | Create Internal Load Balancer with two VMs</strong></h1>
<p>This post is part of a general idea, to create an end-to-end high available application infrastructure solution in Azure using internal load balancer with the new AzureRm commands and Azure PowerShell v.1.0 preview.</p>
<p>The first part is to create an Internal Load Balancer in Azure to use it for two VMs. This setup is ideal for Web server farms and also for SQL clusters. We will create the VNET with the Front End subnet, the internal load balancer and finally two VMs behind the load balancer. The result will be something like the below image.</p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/11/web1.jpg"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-951" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/11/web1.jpg" alt="web1" width="651" height="390" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/11/web1.jpg 651w, https://www.cloudcorner.gr/wp-content/uploads/2015/11/web1-300x180.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/11/web1-624x374.jpg 624w" sizes="(max-width: 651px) 100vw, 651px" /></a></p>
<p>In order to run the new AzureRm commands we need to have the Windows Management Framework 5.0 Production Preview. If you have Windows 10 then no action is needed since it is embeded. For Windows 7-8.1 we can download it here: https://www.microsoft.com/en-us/download/details.aspx?id=48729</p>
<p>The AzureRm commands are installed directly from the PowerShell using the Install-Module AzureRM &amp; Install-AzureRM commands.</p>
<p>So lets start:</p>
<pre class="lang:ps decode:true">#Login
Login-AzureRmAccount

#Create a new resource group
New-AzureRmResourceGroup -Name RMDemoRG -Location "West Europe"

#Create Virtual Network and a private IP address for Front End IP pool
#Front End Subnet 172.16.5.0/24
#Address Space 172.16.0.0/16
$FESubnet = New-AzureRmVirtualNetworkSubnetConfig -Name LBnetFE -AddressPrefix 172.16.5.0/24
$vnet = New-AzureRmVirtualNetwork `
        -Name NRPVnet `
        -ResourceGroupName RMDemoRG `
        -Location "West Europe" `
        -AddressPrefix 172.16.0.0/16 -Subnet $FESubnet

#Create the internal load balancer FrontEnd IP pool and BackEnd address pool
$frontendIP = New-AzureRmLoadBalancerFrontendIpConfig `
        -Name LB-Frontend `
        -PrivateIpAddress 172.16.5.10 `
        -SubnetId $vnet.Subnets.Id
$beaddresspool= New-AzureRmLoadBalancerBackendAddressPoolConfig -Name "LB-backend"

#Create internal load balancer rules, NAT rules, probe and the internal load balancer
$inboundNATRule1= New-AzureRMLoadBalancerInboundNatRuleConfig `
                    -Name "SSH1" `
                    -FrontendIpConfiguration $frontendIP `
                    -Protocol TCP `
                    -FrontendPort 6622 `
                    -BackendPort 22
$inboundNATRule2= New-AzureRMLoadBalancerInboundNatRuleConfig `
                    -Name "SSH2" `
                    -FrontendIpConfiguration $frontendIP `
                    -Protocol TCP `
                    -FrontendPort 6623 `
                    -BackendPort 22
$healthProbe = New-AzureRMLoadBalancerProbeConfig `
                    -Name "HealthProbe" `
                    -RequestPath "HealthProbe.html" `
                    -Protocol http `
                    -Port 80 `
                    -IntervalInSeconds 15 `
                    -ProbeCount 2
$lbrule = New-AzureRMLoadBalancerRuleConfig `
                    -Name "HTTP" `
                    -FrontendIpConfiguration $frontendIP `
                    -BackendAddressPool $beAddressPool `
                    -Probe $healthProbe `
                    -Protocol Tcp `
                    -FrontendPort 80 `
                    -BackendPort 80
$NRPLB = New-AzureRMLoadBalancer `
                    -ResourceGroupName "RMDemoRG" `
                    -Name "NRP-LB" `
                    -Location "West Europe" `
                    -FrontendIpConfiguration $frontendIP `
                    -InboundNatRule $inboundNATRule1,$inboundNatRule2 `
                    -LoadBalancingRule $lbrule `
                    -BackendAddressPool $beAddressPool `
                    -Probe $healthProbe

#Create two network interfaces
$vnet = Get-AzureRMVirtualNetwork -Name NRPVNet -ResourceGroupName RMDemoRG
$frontendSubnet = Get-AzureRMVirtualNetworkSubnetConfig -Name LBnetFE -VirtualNetwork $vnet
#Create 1st NIC with first NAT rule for RDP
$frontendnic1 = New-AzureRMNetworkInterface `
                    -ResourceGroupName "RMDemoRG" `
                    -Name lb-nic1-be `
                    -Location "West Europe" `
                    -PrivateIpAddress 172.16.5.6 `
                    -Subnet $frontendSubnet `
                    -LoadBalancerBackendAddressPool $nrplb.BackendAddressPools[0] `
                    -LoadBalancerInboundNatRule $nrplb.InboundNatRules[0]
#Create 2nd NIC with second NAT rule for RDP
$frontendnic2 = New-AzureRMNetworkInterface `
                    -ResourceGroupName "RMDemoRG" `
                    -Name lb-nic2-be `
                    -Location "West Europe" `
                    -PrivateIpAddress 172.16.5.7 `
                    -Subnet $frontendSubnet `
                    -LoadBalancerBackendAddressPool $nrplb.BackendAddressPools[0] `
                    -LoadBalancerInboundNatRule $nrplb.InboundNatRules[1]

#Create a Virtual Machine and assign the NIC

# Set values for existing resource group and storage account names
$resourcegroupName="RMDemoRG"
$locationName="West Europe"
$storageaccountName="rmdemostrg"

# Set the existing virtual network and subnet index
$vnetName="NRPVnet"
$subnetIndex=0
$vnet=Get-AzureRMVirtualNetwork -Name $vnetName -ResourceGroupName $resourcegroupName

# Create Availability Set
$availabilitysetName="RMDemoAS1"
New-AzureRmAvailabilitySet –Name $availabilitysetName –ResourceGroupName $resourcegroupName -Location $locationName

# Specify the name, size, and existing availability set
$vmName="RMDemoLBVM1"
$vmSize="Standard_A1"
$availabilitysetName="RMDemoAS1"
$availabilitysetSet=Get-AzureRmAvailabilitySet –Name $availabilitysetName –ResourceGroupName $resourcegroupName
$vm=New-AzureRmVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $availabilitysetSet.Id

#Add a 1023 GB additional data disk
$diskSize=1023
$diskLabel="RMDemoAS1Data"
$diskName="RMDemoAS1Data"
$storageAccount=Get-AzureRmStorageAccount -ResourceGroupName $resourcegroupName -Name $storageaccountName
$vhdURI=$storageAccount.PrimaryEndpoints.Blob.ToString() + "vhds/" + $vmName + $diskName  + ".vhd"
Add-AzureRmVMDataDisk -VM $vm -Name $diskLabel -DiskSizeInGB $diskSize -VhdUri $vhdURI -CreateOption empty

#Specify the image and local administrator account, and then add the NIC
$pubName="SUSE"
$offerName="SLES"
$skuName="11-SP4"
$cred=Get-Credential -Message "Type the name and password of the local administrator account."
$vm=Set-AzureRmVMOperatingSystem -VM $vm -Linux -ComputerName $vmName -Credential $cred
$vm=Set-AzureRmVMSourceImage -VM $vm -PublisherName $pubName -Offer $offerName -Skus $skuName -Version "latest"
$vm=Add-AzureRmVMNetworkInterface -VM $vm -Id $frontendnic1.Id

#Specify the OS disk name and create the VM
$diskName="OSDisk"
$storageAccount=Get-AzureRmStorageAccount -ResourceGroupName $resourcegroupName -Name $storageaccountName
$osDiskUri=$storageAccount.PrimaryEndpoints.Blob.ToString() + "vhds/" + $vmName + $diskName  + ".vhd"
$vm=Set-AzureRmVMOSDisk -VM $vm -Name $diskName -VhdUri $osDiskUri -CreateOption fromImage
New-AzureRmVM -ResourceGroupName $resourcegroupName -Location $locationName -VM $vm

#To create the second VM repeat the following steps:
#1. Specify the name, size, and existing availability set | change the vmName
#2. Add a 1023 GB additional data disk | change the diskLabel &amp; diskName
#3. Specify the image and local administrator account, and then add the NIC | change the $frontendnic1 to $frontendnic2
#4. Specify the OS disk name and create the VM</pre>
<p>The same script, changing some names, can be used to create the Back End Subnet for the SQL servers.</p>
<p>At the next posts we will create the VPN Gateway and the NSGs.</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img 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;ox&#105;&#109;ag&#114;&#064;h&#111;&#116;&#109;&#097;il.&#099;&#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%2Fazurerm-create-internal-load-balancer-with-two-vms%2F&amp;linkname=AzureRm%20%7C%20Create%20Internal%20Load%20Balancer%20with%20two%20VMs" 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%2Fazurerm-create-internal-load-balancer-with-two-vms%2F&amp;linkname=AzureRm%20%7C%20Create%20Internal%20Load%20Balancer%20with%20two%20VMs" 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%2Fazurerm-create-internal-load-balancer-with-two-vms%2F&#038;title=AzureRm%20%7C%20Create%20Internal%20Load%20Balancer%20with%20two%20VMs" data-a2a-url="https://www.cloudcorner.gr/microsoft/azurerm-create-internal-load-balancer-with-two-vms/" data-a2a-title="AzureRm | Create Internal Load Balancer with two VMs"><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/azurerm-create-internal-load-balancer-with-two-vms/">AzureRm | Create Internal Load Balancer with two VMs</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azurerm-create-internal-load-balancer-with-two-vms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
