{"id":716,"date":"2014-03-13T14:54:36","date_gmt":"2014-03-13T18:54:36","guid":{"rendered":"http:\/\/www.bhargavs.com\/?p=716"},"modified":"2014-03-13T14:54:36","modified_gmt":"2014-03-13T18:54:36","slug":"how-to-assign-static-ip-to-azure-vm","status":"publish","type":"post","link":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/","title":{"rendered":"How to assign Static IP to Azure VM"},"content":{"rendered":"<p>When you start working with Windows Azure IaaS offering, you quickly realize that the age old ways of dealing with infrastructure configuration immediately becomes invalid. Let me give you an example: when you setup a new server in your datacenter, one of the first things you do is acquire an IP address from your network. It doesn\u2019t matter how, maybe just a simple ping test to see which IP is available, maybe from that spreadsheet you have to keep track of used and usable IP addresses, or an IPAM deployed on your network. Well, in Windows Azure, you can\u2019t do that. You see, Windows Azure has to know which IP it has allocated to which VM. It\u2019s only when Windows Azure allocates an IP address to a VM, it actually becomes routable IP in Azure fabric. You can\u2019t reach an IP you decided to assign to a VM yourself!<\/p>\n<p>This creates a great challenge when you have to shut down a group of VMs for one of many reasons. If you have created virtual network within Windows Azure, you atleast have a workaround. Start VMs in same order every time (i.e. DC, ADFS, SharePoint and so on). As long as you maintain that order every time, you will notice that IP addresses are allocated in same order from your associated virtual network. However, this poses a great challenge. You must strictly adhere to a routine and that may add more time to respond to a requirement to bring a service online quickly.<\/p>\n<p>Well, not anymore! With February 2014 release of Windows Azure PowerShell, new cmdlets are available that will allow you to manage static allocation of IP addresses from your virtual network in Windows Azure. I am having very hard time finding related article from Windows Azure team that talks about this feature. If I was them, I would be shouting it from rooftops!<\/p>\n<blockquote>\n<p>For you detail oriented minds, the Windows Azure PowerShell version should be 0.7.3.1 or higher (yes March 2014 update is already available and version reads 0.7.4).<\/p>\n<p>Need to know how to install Windows Azure PowerShell? Go here: <a title=\"http:\/\/www.windowsazure.com\/en-us\/documentation\/articles\/install-configure-powershell\/\" href=\"http:\/\/www.windowsazure.com\/en-us\/documentation\/articles\/install-configure-powershell\/\">http:\/\/www.windowsazure.com\/en-us\/documentation\/articles\/install-configure-powershell\/<\/a><\/p>\n<\/blockquote>\n<p>Anyhow, the cmdlets are as follows:<\/p>\n<blockquote>\n<p>Get-AzureStaticVNetIP<br \/>Remove-AzureStaticVNetIP<br \/>Set-AzureStaticVNetIP<br \/>Test-AzureStaticVNetIP<\/p>\n<\/blockquote>\n<p>So let me show you how you can actually allocate a static IP address to a VM in Azure. First things first, make sure you have a virtual network (VNet) created. For Example, I have created a VNet called \u201ctenzero\u201d and have created a subnet\u2026 \u201c10.0.0.0\/24\u201d.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png\" width=\"244\" height=\"171\"\/><\/a><\/p>\n<p>I have noticed that Azure always assigns IP addresses starting at 4th usable IP of the range. So 10.0.0.4 should be first available IP I should be able to assign. That is assuming I don\u2019t have any VM\u2019s created in that VNet. In&nbsp; my setup, I have a VM conveniently named \u201cTestStaticIP\u201d. Given logic we discussed, Azure should have allocated 10.0.0.4 to that VM already. Let\u2019s check:<\/p>\n<blockquote>\n<p>PS C:\\&gt; Test-AzureStaticVNetIP -VNetName TenZero -IPAddress 10.0.0.4<\/p>\n<p>IsAvailable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : False<br \/>AvailableAddresses&nbsp;&nbsp; : {10.0.0.5, 10.0.0.6, 10.0.0.7, 10.0.0.8&#8230;}<br \/>OperationDescription : Test-AzureStaticVNetIP<br \/>OperationId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : f6bbba4a-ecf6-70c1-ac41-fc89a1f62b02<br \/>OperationStatus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Succeeded<\/p>\n<\/blockquote>\n<p>Notice that IP Address 10.0.0.4 is not available: \u201cIsAvailable: False\u201d. Now, let\u2019s check the VM and make sure it has 10.0.0.4 assigned by DHCP (only relevant items shown):<\/p>\n<blockquote>\n<p>PS C:\\Users\\bshukla&gt; ipconfig \/all<\/p>\n<p>Windows IP Configuration<\/p>\n<p>&nbsp;&nbsp; Host Name . . . . . . . . . . . . : TestStaticIP<\/p>\n<p>Ethernet adapter Ethernet 2:<\/p>\n<p>&nbsp;&nbsp; DHCP Enabled. . . . . . . . . . . : Yes<br \/>&nbsp;&nbsp; Autoconfiguration Enabled . . . . : Yes<br \/>&nbsp;&nbsp; IPv4 Address. . . . . . . . . . . : 10.0.0.4(Preferred)<br \/>&nbsp;&nbsp; Subnet Mask . . . . . . . . . . . : 255.255.255.0<br \/>&nbsp;&nbsp; Lease Obtained. . . . . . . . . . : Thursday, March 13, 2014 3:30:33 PM<br \/>&nbsp;&nbsp; Lease Expires . . . . . . . . . . : Sunday, April 19, 2150 10:09:06 PM<br \/>&nbsp;&nbsp; Default Gateway . . . . . . . . . : 10.0.0.1<br \/>&nbsp;&nbsp; DHCP Server . . . . . . . . . . . : 168.63.129.16<\/p>\n<\/blockquote>\n<p>Just as expected. So we can\u2019t assign 10.0.0.4 to the VM. We would have been able to if we assigned it on creation. <a href=\"http:\/\/social.msdn.microsoft.com\/profile\/niall%20moran%20-%20ireland\/\" target=\"_blank\" rel=\"noopener noreferrer\">Niall Moran<\/a> has <a href=\"http:\/\/blogs.msdn.com\/b\/niallsblog\/archive\/2014\/02\/23\/allocating-static-ip-addresses-within-a-vnet.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">described that process well<\/a> on his blog so I will skip the repetition. If you notice in output of Test-AzureStaticVNerIP, it shows available addresses as a suggestion. Since 10.0.0.5 is one of them, let\u2019s allocate it for our VM. Notice that I am using pipeline because \u201cVM\u201d is a required parameter but it expects \u201cPersistent VM Object\u201d and not a string containing VM name. I figured easiest way for me is to pass it via pipeline since it accepts object from pipeline:<\/p>\n<blockquote>\n<p>PS C:\\&gt; get-help Set-AzureStaticVNetIP -Parameter VM<\/p>\n<p>-VM &lt;PersistentVM&gt;<br \/><font style=\"background-color: #ffff00\">&nbsp;&nbsp;&nbsp; Persistent VM object.<\/font><\/p>\n<p>&nbsp;&nbsp;&nbsp; Required?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; true<br \/>&nbsp;&nbsp;&nbsp; Position?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br \/>&nbsp;&nbsp;&nbsp; Default value<br \/><font style=\"background-color: #ffff00\">&nbsp;&nbsp;&nbsp; Accept pipeline input?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; true (ByValue)<\/font><br \/>&nbsp;&nbsp;&nbsp; Accept wildcard characters?&nbsp; false<\/p>\n<\/blockquote>\n<blockquote>\n<p>PS C:\\&gt; Get-AzureVM -Name TestStaticIP -ServiceName TestStaticIP | Set-AzureStaticVNetIP -IPAddress 10.0.0.5 | Update-AzureVM<\/p>\n<\/blockquote>\n<p>Update-AzureVM is important as the changes won\u2019t be committed without it. It\u2019s also important to note that when you run the cmdlets mentioned above including Update-AzureVM, it will restart your VM so be prepared to lose connectivity and if it is in production plan ahead!<\/p>\n<p>With all that said and done, let the VM start and you will have VM running with your allocated \u201cStatic\u201d IP! Remember, nothing changes inside VM. It is still a DHCP configuration, like it was before, but Azure knows not to assign anything but allocated \u201cStatic\u201d IP to it. Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you start working with Windows Azure IaaS offering, you quickly realize that the age old ways of dealing with infrastructure configuration immediately becomes invalid. Let me give you an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[38],"tags":[212,278],"class_list":["post-716","post","type-post","status-publish","format-standard","hentry","category-azure","tag-powershell","tag-windows-azure"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to assign Static IP to Azure VM - Bhargav&#039;s IT Playground<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to assign Static IP to Azure VM - Bhargav&#039;s IT Playground\" \/>\n<meta property=\"og:description\" content=\"When you start working with Windows Azure IaaS offering, you quickly realize that the age old ways of dealing with infrastructure configuration immediately becomes invalid. Let me give you an [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/\" \/>\n<meta property=\"og:site_name\" content=\"Bhargav&#039;s IT Playground\" \/>\n<meta property=\"article:published_time\" content=\"2014-03-13T18:54:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png\" \/>\n<meta name=\"author\" content=\"Bhargav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhargav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/\"},\"author\":{\"name\":\"Bhargav\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"headline\":\"How to assign Static IP to Azure VM\",\"datePublished\":\"2014-03-13T18:54:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/\"},\"wordCount\":930,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"image\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/image_thumb.png\",\"keywords\":[\"PowerShell\",\"Windows Azure\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/\",\"name\":\"How to assign Static IP to Azure VM - Bhargav&#039;s IT Playground\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/image_thumb.png\",\"datePublished\":\"2014-03-13T18:54:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/image_thumb.png\",\"contentUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/image_thumb.png\",\"width\":244,\"height\":171},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/03\\\/13\\\/how-to-assign-static-ip-to-azure-vm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bhargavs.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to assign Static IP to Azure VM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/\",\"name\":\"Bhargav's IT Playground\",\"description\":\"Passion for Technology. Power of Collaboration.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bhargavs.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\",\"name\":\"Bhargav\",\"logo\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/bhargavs.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to assign Static IP to Azure VM - Bhargav&#039;s IT Playground","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/","og_locale":"en_US","og_type":"article","og_title":"How to assign Static IP to Azure VM - Bhargav&#039;s IT Playground","og_description":"When you start working with Windows Azure IaaS offering, you quickly realize that the age old ways of dealing with infrastructure configuration immediately becomes invalid. Let me give you an [&hellip;]","og_url":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/","og_site_name":"Bhargav&#039;s IT Playground","article_published_time":"2014-03-13T18:54:36+00:00","og_image":[{"url":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png","type":"","width":"","height":""}],"author":"Bhargav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bhargav","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#article","isPartOf":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/"},"author":{"name":"Bhargav","@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"headline":"How to assign Static IP to Azure VM","datePublished":"2014-03-13T18:54:36+00:00","mainEntityOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/"},"wordCount":930,"commentCount":8,"publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"image":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#primaryimage"},"thumbnailUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png","keywords":["PowerShell","Windows Azure"],"articleSection":["Azure"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/","url":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/","name":"How to assign Static IP to Azure VM - Bhargav&#039;s IT Playground","isPartOf":{"@id":"https:\/\/bhargavs.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#primaryimage"},"image":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#primaryimage"},"thumbnailUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png","datePublished":"2014-03-13T18:54:36+00:00","breadcrumb":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#primaryimage","url":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png","contentUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png","width":244,"height":171},{"@type":"BreadcrumbList","@id":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bhargavs.com\/"},{"@type":"ListItem","position":2,"name":"How to assign Static IP to Azure VM"}]},{"@type":"WebSite","@id":"https:\/\/bhargavs.com\/#website","url":"https:\/\/bhargavs.com\/","name":"Bhargav's IT Playground","description":"Passion for Technology. Power of Collaboration.","publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bhargavs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26","name":"Bhargav","logo":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/bhargavs.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1238,"url":"https:\/\/bhargavs.com\/index.php\/2016\/05\/19\/how-to-move-your-wordpress-blog-to-azure-vm-part-1\/","url_meta":{"origin":716,"position":0},"title":"How to move your WordPress blog to Azure VM &#8211; Part 1","author":"Bhargav","date":"May 19, 2016","format":false,"excerpt":"I wrote a series of articles on how to move your existing WordPress blog to Azure VM. This is part 1 of a 4 part series. Originally posted on KEMP Technologies blog: http:\/\/kemptechnologies.com\/blog. In this multipart series, we will look at how you can move your existing, self-hosted WordPress blog\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/bhargavs.com\/index.php\/category\/cloud\/azure\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1697,"url":"https:\/\/bhargavs.com\/index.php\/2013\/05\/16\/azure-vpn-behind-nat-on-the-cheap\/","url_meta":{"origin":716,"position":1},"title":"Azure VPN behind NAT on the cheap","author":"Bhargav","date":"May 16, 2013","format":false,"excerpt":"I have been working on Azure Infrastructure Services since it was in preview release. One of the requirements I was working with was hybrid scenario where VPN between on-premises servers and Azure VMs was essential. Since I was doing all the required testing in my lab at home office, I\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/bhargavs.com\/index.php\/category\/cloud\/azure\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2013\/05\/image_thumb16.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1242,"url":"https:\/\/bhargavs.com\/index.php\/2016\/05\/20\/how-to-move-your-wordpress-blog-to-azure-vm-part-2\/","url_meta":{"origin":716,"position":2},"title":"How to move your WordPress blog to Azure VM \u2013 Part 2","author":"Bhargav","date":"May 20, 2016","format":false,"excerpt":"I wrote a series of articles on how to move your existing WordPress blog to Azure VM. This is part 2 of a 4 part series. Originally posted on KEMP Technologies blog: http:\/\/kemptechnologies.com\/blog. Installing WordPress on Windows means installing all the required pre-requisites including PHP and MySQL and configuring IIS\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/bhargavs.com\/index.php\/category\/cloud\/azure\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1699,"url":"https:\/\/bhargavs.com\/index.php\/2013\/08\/20\/introducing-loadmaster-for-windows-azure\/","url_meta":{"origin":716,"position":3},"title":"Introducing LoadMaster for Windows Azure","author":"Bhargav","date":"August 20, 2013","format":false,"excerpt":"As an individual responsible for product research, it is part of my job to be on the lookout for developing trends and new opportunities where our products can deliver value. When I started looking at Windows Azure IaaS offering, it became obvious that we had great opportunity as Microsoft Partners\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/bhargavs.com\/index.php\/category\/announcements\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1246,"url":"https:\/\/bhargavs.com\/index.php\/2016\/05\/24\/how-to-move-your-wordpress-blog-to-azure-vm-part-4\/","url_meta":{"origin":716,"position":4},"title":"How to move your WordPress blog to Azure VM &#8211; Part 4","author":"Bhargav","date":"May 24, 2016","format":false,"excerpt":"I wrote a series of articles on how to move your existing WordPress blog to Azure VM. This is part 4 of a 4 part series. Originally posted on KEMP Technologies blog: http:\/\/kemptechnologies.com\/blog. Once connected to local MySQL instance, it showed me all the databases that existed. When we installed\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/bhargavs.com\/index.php\/category\/cloud\/azure\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1244,"url":"https:\/\/bhargavs.com\/index.php\/2016\/05\/23\/how-to-move-your-wordpress-blog-to-azure-vm-part-3\/","url_meta":{"origin":716,"position":5},"title":"How to move your WordPress blog to Azure VM &#8211; Part 3","author":"Bhargav","date":"May 23, 2016","format":false,"excerpt":"I wrote a series of articles on how to move your existing WordPress blog to Azure VM. This is part 3 of a 4 part series. Originally posted on KEMP Technologies blog: http:\/\/kemptechnologies.com\/blog. Backing up site content for your existing WordPress site can be accomplished using FTP or other file\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/bhargavs.com\/index.php\/category\/cloud\/azure\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pkROc-by","_links":{"self":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/comments?post=716"}],"version-history":[{"count":0,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/716\/revisions"}],"wp:attachment":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/media?parent=716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/categories?post=716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/tags?post=716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}