<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Madan's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/madan/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/madan/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 25 Oct 2016 22:21:47 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Check Azure Resource Manager (ARM) VM Core &amp; Storage Usage using PowerShell</title>
      <link>https://docs.microsoft.com/archive/blogs/madan/check-azure-resource-manager-arm-vm-core-storage-usage-using-powershell</link>
      <pubDate>Tue, 25 Oct 2016 20:37:07 GMT</pubDate>
      <dc:creator><![CDATA[Madan [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/madan/?p=106</guid>
      <description><![CDATA[For classic Azure VM's you can simply check the VM Core Usage &amp; Limits right within the classic...]]></description>
      <content:encoded><![CDATA[For classic Azure VM's you can simply check the VM Core Usage &amp; Limits right within the classic portal. However, for ARM that is not possible via the classic or the new portal. Only way to check the usage and the thresholds currently set for your subscription, you will need to use Azure PowerShell. You can download Azure PowerShell module from <a href="https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/">here</a>.
<ol type="1">
 	<li value="1"><span>Login to your Azure ARM subscription</span></li>
</ol>
<strong>                    <b>Add-AzureRmAccount</b></strong>

<span>          For Azure Gov't:<strong> </strong></span>

<strong>                    Add-AzureRmAccount -EnvironmentName AzureUSGovernment</strong>
<ol type="1">
 	<li value="2"><span>Set the default subscription incase you have more than one</span></li>
</ol>
<strong>                    Set-AzureRmContext -SubscriptionId “</strong><em>&lt;Paste your subscription ID&gt;"</em>
<ol>
 	<li value="3"><span>Then run the below command to check the VM usage details such as total VM's, Cores Used, Availability Sets, etc. The output will also show the limits for each of them. </span></li>
</ol>
<strong>                    Get-AzureRmVMUsage -Location "</strong><em>&lt;Enter Location&gt;</em><strong>"</strong>

<strong>          </strong><span>For example:<strong> </strong></span>

<span><strong>                    Get-AzureRmVMUsage -Location "USGov Iowa"</strong></span>

<a href="https://msdnshared.blob.core.windows.net/media/2016/10/Pic6.png"><img width="462" height="291" class="wp-image-115 size-full aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/10/Pic6.png" /></a>

<span>   <b>  </b></span>
<ol type="1">
 	<li value="4"><span>You can also view the storage usage and limits using the below command</span></li>
</ol>
<strong><b>                    Get-AzureRmStorageUsage</b></strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/10/Pic7.png"><img width="300" height="103" class="wp-image-125 size-medium aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/10/Pic7-300x103.png" /></a>

&nbsp;
<div></div>
<strong>DISCLAIMER:</strong> The above blog posting is provided “AS IS” with no warranties and confers no rights.]]></content:encoded>
    </item>
    <item>
      <title>Resize Azure Resource Manager (ARM) VM OS &amp; Data disk using Azure Portal</title>
      <link>https://docs.microsoft.com/archive/blogs/madan/resize-azure-resource-manager-arm-vm-os-data-disk-using-azure-portal</link>
      <pubDate>Wed, 28 Sep 2016 00:06:00 GMT</pubDate>
      <dc:creator><![CDATA[Madan [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/madan/?p=45</guid>
      <description><![CDATA[If you have an Azure VM that was created using the Azure Resource Manager (ARM) stack you can now...]]></description>
      <content:encoded><![CDATA[If you have an Azure VM that was created using the Azure Resource Manager (ARM) stack you can now easily resize the OS or the data disk within the Azure Portal. Of course, you can also use PowerShell but way too easy using the GUI.
<div>1. Navigate to the Virtual Machine (VM) that you would like to resize the disk(s).
2. Shutdown the VM from the Azure portal. Make sure it's completely shutdown (de-allocated)</div>
<div></div>
&nbsp;
<div>                    <a href="https://msdnshared.blob.core.windows.net/media/2016/09/Pic3.png"><img width="235" height="153" class="alignnone size-full wp-image-76" alt="Pic3" src="https://msdnshared.blob.core.windows.net/media/2016/09/Pic3.png" /></a></div>
&nbsp;
<div>3. Select 'Disks' in the Settings blade.</div>
<div></div>
&nbsp;
<div>                    <a href="https://msdnshared.blob.core.windows.net/media/2016/09/Pic4.png"><img width="226" height="300" class="alignnone size-medium wp-image-85" alt="Pic4" src="https://msdnshared.blob.core.windows.net/media/2016/09/Pic4-226x300.png" /></a></div>
&nbsp;
<div>4. Select the OS/Data disk that you would like to resize.</div>
<div>5. On the new blade, enter the new disk size (1023GB or 1TB max per disk).</div>
&nbsp;
<div><em><strong>Note:</strong> The below screenshot shows OS disk resize which has Host Caching set to Read/Write. For data disk it's ideally set to none.</em></div>
<div></div>
&nbsp;
<div>                   <a href="https://msdnshared.blob.core.windows.net/media/2016/09/Pic51.png"><img width="249" height="300" class="alignnone size-medium wp-image-105" alt="Pic5" src="https://msdnshared.blob.core.windows.net/media/2016/09/Pic51-249x300.png" /></a></div>
&nbsp;
<div>6. Hit 'Save' on top.</div>
<div>7. Start the VM back again.</div>
<div></div>
<div></div>
That's it! You can login to the VM and check that you have the new selected size for the disk(s).

<b>DISCLAIMER:</b> The above blog posting is provided “AS IS” with no warranties and confers no rights.

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Installing Microsoft Antimalware extension in Azure Gov't VM using PowerShell</title>
      <link>https://docs.microsoft.com/archive/blogs/madan/installing-microsoft-antimalware-extension-in-azure-govt-vm-using-powershell</link>
      <pubDate>Tue, 27 Sep 2016 22:44:34 GMT</pubDate>
      <dc:creator><![CDATA[Madan [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/madan/?p=35</guid>
      <description><![CDATA[Microsoft Antimalware for Azure Virtual Machines is a real time protection that will monitor the...]]></description>
      <content:encoded><![CDATA[Microsoft Antimalware for Azure Virtual Machines is a real time protection that will monitor the VM's to detect and block malwares. You can read more about Microsoft Antimalware <a href="https://azure.microsoft.com/en-us/documentation/articles/azure-security-antimalware/">here</a>.

Please follow the below steps to enable the Antimalware extension for Azure Gov't VM. You will need to use Azure PowerShell to enable the extension. You can download Azure PowerShell module from <a href="https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/">here</a>.
<ol type="1">
 	<li value="1"><span>Login to your Azure Gov't subscription</span></li>
</ol>
<strong>                    Add-AzureAccount -Environment AzureUSGovernment</strong>
<ol type="1">
 	<li value="2"><span>Set the correct subscription as current</span></li>
</ol>
<strong>                    Select-AzureSubscription -SubscriptionId "</strong><em>&lt;Paste your subscription ID&gt;</em><strong>"</strong>
<ol type="1">
 	<li value="3"><span>Save the below as a JSON template. <em>For example, AntimalwareConfig.JSON</em></span></li>
</ol>
<strong>                     {</strong>
<strong>                     "AntimalwareEnabled": true,</strong>
<strong>                     "RealtimeProtectionEnabled": true,</strong>
<strong>                     "ScheduledScanSettings": {</strong>
<strong>                     "isEnabled": true,</strong>
<strong>                     "day": 1,</strong>
<strong>                     "time": 120,</strong>
<strong>                     "scanType": "Full"</strong>
<strong>                     }</strong>
<strong>                     }</strong>
<ol type="1">
 	<li value="4"><span>Then run the below script</span></li>
</ol>
<strong>                    $serviceName = "</strong><em>&lt;Cloud Service Name&gt;</em><strong>"</strong>

<strong>                    $vmName = "</strong><em>&lt;VM Name&gt;</em><strong>"</strong>

<strong>                    Get-AzureVM –ServiceName $serviceName –Name $vmName | Set-AzureVMMicrosoftAntimalwareExtension `</strong>

<strong>                    -AntimalwareConfigFile "</strong><em>&lt;Path to the JSON file&gt;</em><strong>"| Update-AzureVM</strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/Pic1.png"><img width="993" height="81" class="wp-image-65 size-full aligncenter" alt="Pic1" src="https://msdnshared.blob.core.windows.net/media/2016/09/Pic1-e1475018407398.png" /></a><span></span>

<span>     5. You can view the extension info by running the below command</span>

<strong><b>                    Get-AzureVM –ServiceName $serviceName –Name $vmName | Get-AzureVMMicrosoftAntimalwareExtension</b></strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/Pic2.png"><img width="850" height="286" class="alignnone wp-image-75 size-full" alt="Pic2" src="https://msdnshared.blob.core.windows.net/media/2016/09/Pic2.png" /></a>

You can read more about Set-AzureVMMicrosoftAntimalwareExtension cmdlet <a href="https://msdn.microsoft.com/library/azure/2140d7c4-c973-489b-b1b0-878b04c96e4b">here</a>. You can modify the config file as mentioned in the documentation.
<div></div>
<strong>DISCLAIMER:</strong> The above blog posting is provided “AS IS” with no warranties and confers no rights.]]></content:encoded>
    </item>
    <item>
      <title>Resizing Azure VM OS or Data Disk</title>
      <link>https://docs.microsoft.com/archive/blogs/madan/resizing-azure-vm-os-or-data-disk</link>
      <pubDate>Mon, 02 Nov 2015 22:12:00 GMT</pubDate>
      <dc:creator><![CDATA[Madan [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/madan/2015/11/02/resizing-azure-vm-os-or-data-disk/</guid>
      <description><![CDATA[Are you running out of space on the OS or data disk of your Azure VM? Here is a simple way to resize...]]></description>
      <content:encoded><![CDATA[Are you running out of space on the OS or data disk of your Azure VM? Here is a simple way to resize the OS or the data disk. Resizing of the disk is done using Azure PowerShell. If you don’t have Azure PowerShell on your local machine, then you can follow the documentation to install <a href="https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/">Azure PowerShell</a> in your local machine and connect to your Azure Subscription.

<span style="text-decoration: underline"><strong>Note:</strong></span> I have tested this for VM's running Windows OS only but not Linux. Also keep in mind that once you run the command to resize the disk it is irreversible. You will NOT be able to shrink the disk. In addition, this applies only to V1 VM's created using Azure Service Manager (ASM). If you like to resize disks for Azure Resource Manager (ARM), see my blog @ <a href="https://blogs.msdn.microsoft.com/madan/2016/09/28/resize-azure-resource-manager-arm-vm-os-data-disk-using-azure-portal/">Resize Azure Resource Manager (ARM) VM OS &amp; Data disk using Azure Portal</a>

<span style="text-decoration: underline"><strong>Few things to ensure before performing shutdown/de-allocation of the VM:</strong></span>
<ul>
 	<li>Make sure you don’t have any data in the Temporary D-Drive in the VM as the data will be lost since it’s a non-persistent drive.</li>
 	<li>You will lose the VIP (Public IP) if this is the only VM in the cloud service. If you need to preserve the VIP, then you can either reserve the VIP or add a test VM in the same cloud service before shutting down the VM that you would like to resize the disks.</li>
 	<li>I highly recommend that you take back up copies of the disk prior to executing any command to resize the disk incase something goes wrong.</li>
</ul>
&nbsp;

<span style="font-size: medium;text-decoration: underline"><strong>Resizing OS disk: </strong></span>
<ol>
 	<li value="1">Shutdown (de-allocate) the VM from the Azure portal. Check VM's dashboard to make sure it says Deallocated (See screenshots below)</li>
</ol>
<p style="padding-left: 60px"><span style="text-decoration: underline"><strong>On the classic portal:</strong></span>                               <strong><span style="text-decoration: underline">On the new portal</span>:</strong></p>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3666.Pic1.png"><img width="417" height="206" alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3666.Pic1.png" border="0" /></a></p>
&nbsp;
<ol>
 	<li value="2">Once the VM is completely de-allocated, then launch Azure PowerShell and connect to your Azure subscription.</li>
</ol>
&nbsp;
<ol>
 	<li value="3">Then, you will need to collect the OS disk info that you want to resize. Use the command below to output the OS disk details.</li>
</ol>
<p style="padding-left: 60px">Get-AzureVM -ServiceName "&lt;Cloud Service Name&gt;" -Name "&lt;VM Name&gt;" | Get-AzureOSDisk</p>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>For example:</strong></span></p>
<p style="padding-left: 60px">Get-AzureVM -ServiceName MnDemoVM2 -Name "MnDemoVM2" | Get-AzureOSDisk</p>
<p style="padding-left: 60px"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6471.Pic2.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6471.Pic2.png" border="0" /></a></p>
&nbsp;
<ol>
 	<li value="4">If you want to see the current size of your disk, you can either connect to your VM and check or you can check from the portal. To check in the portal, go to the dashboard of the VM and take a note of the VHD path from the disk section in the dashboard (See screenshot below). Then, go to the storage account of that VM and navigate to container where that VHD is located. You will see the size of the disk in the last column of that table.</li>
</ol>
<p style="padding-left: 30px"><span style="font-weight: bold;text-decoration: underline">VHDs Path:</span></p>
<p style="padding-left: 60px"><span style="font-weight: bold;text-decoration: underline"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/7041.Pic3.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/7041.Pic3.png" border="0" /></a></span></p>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>Before Resize:</strong></span></p>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/8468.Pic4.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/8468.Pic4.png" border="0" /></a></p>
&nbsp;
<ol>
 	<li value="5">Next, run the below command with the OS disk name you have acquired from step-3 to resize the disk.</li>
</ol>
<p style="padding-left: 60px">Update-AzureDisk -DiskName "&lt;OS Disk Name&gt;" -Label Resized -ResizedSizeInGB 400</p>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>Note:</strong></span> Azure allows you to have a OS or Data disk up to 1TB (1023 GB) for each disk.</p>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>For example:</strong></span></p>
<p style="padding-left: 60px">Update-AzureDisk -DiskName "MNDemoVM2-MNDemoVM2-0-201510092258210053" -Label Resized -ResizedSizeInGB 400</p>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3755.Pic5.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3755.Pic5.png" border="0" /></a></p>
&nbsp;
<ol>
 	<li value="7">Now, go back to the same container where the VHD is and you can see the size of the VHD has changed to 400 GB.</li>
</ol>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0825.Pic6.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0825.Pic6.png" border="0" /></a></p>

<ol>
 	<li value="8">Once you verify that the disk has been resized, start the VM from the portal and connect to the VM.</li>
</ol>
&nbsp;
<ol>
 	<li value="9">After you login to the VM, go to Disk Management. You will notice that the disk size has changed to 400 GB now. Right-click on the volume and select 'Extend Volume'. Follow the on-screen steps to extend the volume.</li>
</ol>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0636.Pic7.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0636.Pic7.png" border="0" /></a></p>
<p style="padding-left: 30px"> <span style="text-decoration: underline"><strong>After Extending the volume:</strong></span></p>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6787.Pic8.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6787.Pic8.png" border="0" /></a></p>
&nbsp;

*********************************************************************************************************************************************************************

<span style="text-decoration: underline"><strong><span style="font-size: medium">Resizing Data disk:</span></strong></span>

&nbsp;
<ol>
 	<li value="1">The process to resize the data disk is same except the command you run in Azure PowerShell is slightly different.</li>
</ol>
&nbsp;
<ol>
 	<li value="2">Run the below command to collect the data disk info to resize.</li>
</ol>
<p style="padding-left: 60px">Get-AzureVM -ServiceName "&lt;Cloud Service Name&gt;" -Name "&lt;VM Name&gt;"  | Get-AzureDataDisk</p>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>For example:</strong></span></p>
<p style="padding-left: 60px">Get-AzureVM -ServiceName MnDemoVM2 -Name "MnDemoVM2" | Get-AzureDataDisk</p>
<p style="padding-left: 60px">  <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2543.Pic9.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2543.Pic9.png" border="0" /></a></p>

<ol>
 	<li value="3">Check the size of the data disk before resizing.</li>
</ol>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>Before Resize</strong></span>:</p>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0121.Pic10.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0121.Pic10.png" border="0" /></a></p>
&nbsp;
<ol>
 	<li value="4">Next, run the below command with the data disk name you have acquired from step-3 to resize the disk.</li>
</ol>
<p style="padding-left: 60px">Update-AzureDisk -DiskName "&lt;Data Disk Name&gt;" -Label ResizeDataDisk -ResizedSizeInGB 500</p>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>Note:</strong></span> Azure allows you to have a OS or Data disk up to 1TB (1023 GB)  for each disk.</p>
<p style="padding-left: 30px"><span style="text-decoration: underline"><strong>For example:</strong></span></p>
<p style="padding-left: 60px">Update-AzureDisk -DiskName MNDemoVM2-MNDemoVM2-0-201511032306210081 -Label ResizeDataDisk -ResizedSizeInGB 500</p>
<p style="padding-left: 60px">  <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/8540.Pic11.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/8540.Pic11.png" border="0" /></a></p>

<ol>
 	<li value="5">Now, go back to the same container where the VHD is and you can see the size of the VHD has changed to 500 GB.</li>
</ol>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3566.Pic12.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3566.Pic12.png" border="0" /></a></p>

<ol>
 	<li value="6">Once you verify that the disk has been resized, start the VM from the portal and connect to the VM.</li>
</ol>
&nbsp;
<ol>
 	<li value="7">After you login to the VM, go to Disk Management. You will notice that the disk size has changed to 500 GB now. Right-click on the volume and select 'Extend Volume'. Follow the on-screen steps to extend the volume.</li>
</ol>
<p style="padding-left: 60px"> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/1033.Pic13.png"><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/1033.Pic13.png" border="0" /></a></p>
I hope this post helped you resolve your OS or Data disk resizing issue. Please feel free to comment if you have any additional questions.

&nbsp;

<span style="font-weight: bold;text-decoration: underline">DISCLAIMER</span>: The above blog posting is provided "AS IS" with no warranties and confers no rights.]]></content:encoded>
    </item>
    <item>
      <title>Reserved Multiple VIPs per Cloud Service</title>
      <link>https://docs.microsoft.com/archive/blogs/madan/reserved-multiple-vips-per-cloud-service</link>
      <pubDate>Sun, 27 Sep 2015 13:02:00 GMT</pubDate>
      <dc:creator><![CDATA[Madan [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/madan/2015/09/27/reserved-multiple-vips-per-cloud-service/</guid>
      <description><![CDATA[Scenario: Let's assume you want three Reserved Public Virtual IPs (VIPs) for a single cloud service....]]></description>
      <content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Scenario:</strong></span> Let's assume you want three Reserved Public Virtual IPs (VIPs) for a single cloud service. By default you can have up to 5&nbsp;VIPs per cloud service.&nbsp;However,&nbsp;if you need more you can have&nbsp;that increased&nbsp;through Microsoft Support.&nbsp;Good example&nbsp;you may need multiple VIPs&nbsp;for a single cloud service is&nbsp;to host&nbsp;multiple different SSL websites from a single Azure IaaS VM. I'll show you how you can achieve that using Azure PowerShell. If you don&rsquo;t have Azure PowerShell installed then you can follow the document <a title="Azure PowerShell" href="https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/">Azure PowerShell</a> to install it in your local machine and connect to the Azure Subscription.</p>
<p>&nbsp;<span style="text-decoration: underline;"><strong>Note:</strong></span> This post applies only for Classic Model deployments created using Azure Service Manager (ASM).&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Steps to follow:</strong></span></p>
<p>&nbsp;</p>
<ol>
<li value="1">Create your&nbsp;Virtual Machine using the standard process from the Azure Portal/Azure PowerShell. For this demo, I created a VM and cloud service with the name&nbsp;MNWin10 in South Central US.</li>
</ol>
<p>&nbsp;</p>
<ol>
<li value="2">Then using&nbsp;Azure PowerShell, run the below commands to reserve 3 public IP&rsquo;s. You can&nbsp;change the names &amp; locations to whatever suits your environment.</li>
</ol>
<p style="padding-left: 90px;">New-AzureReservedIP &ndash;ReservedIPName &ldquo;ReservedVIP1&rdquo; &ndash;Location &ldquo;South Central US&rdquo;</p>
<p style="padding-left: 90px;">New-AzureReservedIP &ndash;ReservedIPName &ldquo;ReservedVIP2&rdquo; &ndash;Location &ldquo;South Central US&rdquo;</p>
<p style="padding-left: 90px;">New-AzureReservedIP &ndash;ReservedIPName &ldquo;ReservedVIP3&rdquo; &ndash;Location &ldquo;South Central US&rdquo;</p>
<p style="padding-left: 30px;">&nbsp;&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2630.Pic1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2630.Pic1.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2630.Pic1.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2630.Pic1.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<ol>
<li value="3">Now run the&nbsp;below command and make sure that you have three different reserved IP&rsquo;s and that&nbsp;they are not in use.</li>
</ol>
<p style="padding-left: 90px;">&nbsp;Get-AzureReservedIP</p>
<p style="padding-left: 30px;">&nbsp;&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/7041.Pic2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/7041.Pic2.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/7041.Pic2.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/7041.Pic2.png" alt="" width="366" height="394" border="0" /></a></p>
<p>&nbsp;</p>
<ol>
<li value="4">Run&nbsp;the below commands and you will see only one VIP associated to the cloud&nbsp;service MNWin10. Which is the primary VIP and is not reserved yet. We will&nbsp;replace this VIP with the reserved IP in further steps.</li>
</ol>
<p style="padding-left: 90px;">$deployment = Get-AzureDeployment -ServiceName MNWin10</p>
<p style="padding-left: 90px;">$deployment.VirtualIPs</p>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/4214.Pic3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/4214.Pic3.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/4214.Pic3.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/4214.Pic3.png" alt="" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="5">Next, run the&nbsp;following set of commands to add two additional VIP to the cloud service. We&nbsp;are only adding two additional VIP&rsquo;s because by default when you create&nbsp;the VM you will be given a primary VIP.</li>
</ol>
<p style="padding-left: 90px;">Add-AzureVirtualIP -VirtualIPName VIP2 -ServiceName MNWin10</p>
<p style="padding-left: 90px;">Add-AzureVirtualIP -VirtualIPName VIP3 -ServiceName MNWin10</p>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2768.Pic4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2768.Pic4.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2768.Pic4.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2768.Pic4.png" alt="" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="6">Now when you&nbsp;run the below commands you will see 3 VIP names but only one VIP address.&nbsp;Vip1 is the default VIP, you know that because the value&nbsp;for IsDnsProgrammedName is set to true. Vip2 and Vip3 are not used as they&nbsp;don&rsquo;t have any IP addresses. They will only be used if you associate an&nbsp;endpoint to the VIP.</li>
</ol>
<p style="padding-left: 90px;">$deployment = Get-AzureDeployment -ServiceName MNWin10</p>
<p style="padding-left: 90px;">$deployment.VirtualIPs</p>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6825.Pic5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/6825.Pic5.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6825.Pic5.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/6825.Pic5.png" alt="" width="476" height="203" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="7">Then run the&nbsp;following commands to associate the VIP2 &amp; VIP3 to an http &amp; https&nbsp;endpoints. Also we need to create endpoints for the default primary VIP.</li>
</ol>
<p style="padding-left: 60px;">&nbsp;<span style="text-decoration: underline;"><strong>Primary VIP:</strong></span></p>
<p style="padding-left: 90px;">Get-AzureVM -ServiceName MNWin10 -Name MNWin10 | Add-AzureEndPoint -Name "Http" -Protocol "tcp" -PublicPort 80 -LocalPort 8080 | Update-AzureVM</p>
<p style="padding-left: 90px;">Get-AzureVM -ServiceName MNWin10 -Name MNWin10 | Add-AzureEndPoint -Name "Https" -Protocol "tcp" -PublicPort 443 -LocalPort 8081 | Update-AzureVM</p>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0083.Pic6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/0083.Pic6.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0083.Pic6.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/0083.Pic6.png" alt="" border="0" /></a>&nbsp;</p>
<p>&nbsp;</p>
<p style="padding-left: 60px;"><span style="text-decoration: underline;"><strong>VIP 2:</strong></span></p>
<p style="padding-left: 90px;">Get-AzureVM -ServiceName MNWin10 | Add-AzureEndpoint -Name http2 -Protocol tcp -PublicPort 80 -LocalPort 8082 -VirtualIPName VIP2 | Update-AzureVM</p>
<p style="padding-left: 90px;">Get-AzureVM -ServiceName MNWin10 | Add-AzureEndpoint -Name https2 -Protocol tcp -PublicPort 443 -LocalPort 8083 -VirtualIPName VIP2 | Update-AzureVM</p>
<p style="padding-left: 30px;">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0574.Pic7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/0574.Pic7.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/0574.Pic7.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/0574.Pic7.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p style="padding-left: 60px;"><span style="text-decoration: underline;"><strong>VIP 3:</strong></span></p>
<p style="padding-left: 90px;">Get-AzureVM -ServiceName MNWin10 | Add-AzureEndpoint -Name http3 -Protocol tcp -PublicPort 80 -LocalPort 8084 -VirtualIPName VIP3 | Update-AzureVM</p>
<p style="padding-left: 90px;">Get-AzureVM -ServiceName MNWin10 | Add-AzureEndpoint -Name https3 -Protocol tcp -PublicPort 443 -LocalPort 8085 -VirtualIPName VIP3 | Update-AzureVM</p>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/1643.Pic8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/1643.Pic8.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/1643.Pic8.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/1643.Pic8.png" alt="" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="8">Now run the&nbsp;same commands in step 4 and you should see three different VIP&rsquo;s&nbsp;associated to the cloud service MNWin10. However, these VIP&rsquo;s are not the&nbsp;same VIP&rsquo;s you have reserved in step 2. We will replace these VIP with the&nbsp;reserved VIP's in the next step.</li>
</ol>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/8407.Pic9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/8407.Pic9.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/8407.Pic9.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/8407.Pic9.png" alt="" width="297" height="179" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="9">Run the below&nbsp;commands to associate the reserved IP to the multi VIP cloud service.&nbsp;Before you run the first command below you need to make note of the first&nbsp;default VIP Name. You will find that info in the output of step 4. It may be&nbsp;something like *ContractContract.</li>
</ol>
<p style="padding-left: 30px;">&nbsp;&nbsp; <span style="background-color: #ffff99;"><span style="text-decoration: underline;"><strong>Note:</strong></span><strong>&nbsp;You will have a brief disruption in your network (about a minute) when the first command below is run for the&nbsp;primary VIP.</strong></span></p>
<p style="padding-left: 90px;">Set-AzureReservedIPAssociation -ReservedIPName ReservedVIP1 -ServiceName MNWin10 -VirtualIPName MNWin10ContractContract</p>
<p style="padding-left: 90px;">Set-AzureReservedIPAssociation -ReservedIPName ReservedVIP2 -ServiceName MNWin10 -VirtualIPName VIP2</p>
<p style="padding-left: 90px;">Set-AzureReservedIPAssociation -ReservedIPName ReservedVIP3 -ServiceName MNWin10 -VirtualIPName VIP3</p>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3034.Pic10.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/3034.Pic10.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/3034.Pic10.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/3034.Pic10.png" alt="" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="10">Now re-run the&nbsp;commands in step 5 and you should see 3 Reserved VIPs associated to your&nbsp;cloud service.</li>
</ol>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2273.Pic11.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2273.Pic11.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2273.Pic11.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2273.Pic11.png" alt="" width="469" height="234" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="11">Also,&nbsp;if you run Get-AzureReservedIP command you will see that all the three IP&nbsp;Addresses are 'In Use' and assigned to the same cloud service.</li>
</ol>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/7080.Pic12.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/7080.Pic12.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/7080.Pic12.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/7080.Pic12.png" alt="" width="378" height="398" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="12">And if you go&nbsp;to the portal and look at the endpoints for the VM, you should see&nbsp;something similar to this.</li>
</ol>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2818.Pic13.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2818.Pic13.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/2818.Pic13.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/2818.Pic13.png" alt="" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="13">The VIPS won't be reachable&nbsp;from externally yet. You will need to install and configure IIS and bind the&nbsp;port numbers. So, connect to your VM and install IIS. Once you have IIS&nbsp;installed and then bind the port numbers accordingly to your configurations. In my case I added only the http&nbsp;ports for this demo in bindings in IIS.</li>
</ol>
<p style="padding-left: 30px;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6116.Pic14.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/6116.Pic14.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6116.Pic14.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/6116.Pic14.png" alt="" border="0" /></a>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li value="14">Once you added those port&nbsp;number, you should be all set. You can use any of those VIPs in the cloud&nbsp;service and it will resolve and display the default IIS page.</li>
</ol>
<p style="padding-left: 30px;">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6175.Pic15.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/6175.Pic15.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/72/62/6175.Pic15.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-72-62/6175.Pic15.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15.&nbsp;&nbsp; Hope you find this documentation helpful if you are looking to setup&nbsp;same or similar in your Azure environment.</p>
<p>&nbsp;</p>
<p>Resource: <span><a title="Multiple VIPs per cloud service" href="https://azure.microsoft.com/en-us/documentation/articles/load-balancer-multivip/">Multiple VIPs per cloud service</a></span></p>]]></content:encoded>
    </item>
  </channel>
</rss>