{"id":207,"date":"2015-09-17T16:28:00","date_gmt":"2015-09-17T14:28:00","guid":{"rendered":"http:\/\/blogs.uct.ac.za\/cp\/?p=207"},"modified":"2015-09-17T16:28:00","modified_gmt":"2015-09-17T14:28:00","slug":"f5-high-availability","status":"publish","type":"post","link":"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/","title":{"rendered":"F5 High Availability"},"content":{"rendered":"<p>The below post by Waylon Horne:<\/p>\n<p><strong>Quick Steps to F5 BIG-IP LTM 11.x Virtual Edition High Availability<\/strong><\/p>\n<p>Acting as a reverse proxy and distributing network and application traffic amongst numerous servers is just the tip of the iceberg when it comes to the F5\u2019s many features.<br \/>\nWith today\u2019s increasing demand for capacity, the F5 is becoming one of the most crucial devices in the networking jungle.<\/p>\n<p>And with this demand, it\u2019s only logical that it should be configured to be always available, hence the quick steps below to help you configure your F5 for HA.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>1: Prerequisites:<\/strong><\/p>\n<ol>\n<li>You must have a dedicated VLAN for HA.<\/li>\n<li>You must have Self-IP\u2019s configured for both the HA VLAN network and Management network on both devices.<\/li>\n<li>These steps assume that you have setup the necessary defaults such as DNS, NTP, Admin Password, VLANS, etc.<\/li>\n<\/ol>\n<p><strong>2: HA VLAN setup:<\/strong><\/p>\n<ol>\n<li>Login at https:\/\/YourLTMApplianceIP Enter the admin username\/password.<\/li>\n<li>Go to Network &gt; VLAN &gt; VLAN List. Click<\/li>\n<li>Enter name<\/li>\n<li>Select 1.3 for interface, Tagging\u00a0Click the\u00a0<strong>Add<\/strong>\u00a0button.<\/li>\n<li>Click<\/li>\n<li>Repeat the same steps as above on Appliance B<strong>.<\/strong><\/li>\n<\/ol>\n<p><strong>3: Self IP setup:<\/strong><\/p>\n<ol>\n<li>Go to Network &gt; Self IPs. Click\u00a0<strong>Create<\/strong><\/li>\n<li>Type Name as\u00a0<strong>SIP-HighAvailability<\/strong>. IP Address\u00a0<strong>0.0.1<\/strong>. Netmask as\u00a0<strong>255.255.255.0<\/strong>. VLAN as <strong>HighAvailability<\/strong>. Port lockdown\u00a0<strong>Allow All.\u00a0<\/strong>Select the Default Traffic Group (non-floating).<\/li>\n<li>Repeat the same steps as above on Appliance B using <strong>0.0.2<\/strong> as the IP.<\/li>\n<li>Click\u00a0<strong>Finished<\/strong>.<\/li>\n<\/ol>\n<p><strong>4: Getting ready for HA setup:<\/strong><\/p>\n<ol>\n<li>On Appliance A go to Device Management &gt; Devices &gt; Device Connectivity &gt; Config Sync. Select the<strong>0.0.1<\/strong>(HighAvailability) VLAN IP.<\/li>\n<li>On Appliance A go to Device Management &gt; Devices &gt; Device Connectivity &gt; Failover Network. Click <strong>Add<\/strong>under\u00a0<strong>Failover Unicast Configuration<\/strong>. Select your Management IP here.<\/li>\n<li>Repeat the same steps as above on Appliance B using Appliance B\u2019s HA and Management IP.<\/li>\n<\/ol>\n<p><strong>5: HA cluster setup:<\/strong><\/p>\n<ol>\n<li>On Appliance A go to Device Management &gt; Device Trust &gt; Peer List. Click\u00a0Use the Management IP of Appliance B and admin username\/password. Follow the rest of the steps<\/li>\n<li>Both appliances should now be paired with each other.<\/li>\n<li>On Appliance A go to\u00a0Device Management &gt;\u00a0Device Groups. Click\u00a0<strong>Create<\/strong>.<\/li>\n<li>Type name as <strong>SyncFailove<\/strong>r to identify the device group which will participate in failover cluster.<\/li>\n<li>Group Type is\u00a0<strong>Sync-Failover<\/strong>.<\/li>\n<li>Drag both IPs from right to left.<\/li>\n<li>Select\u00a0<strong>Full Sync\u00a0<\/strong>and\u00a0<strong>Network Failover (leave Automatic Sync Unchecked)<\/strong>.<\/li>\n<li>On Appliance A go to Device Management &gt; Overview and select <strong>SyncFailover<\/strong> under Device Groups<\/li>\n<li>Select Appliance A under Devices, then select <strong>Sync Device to Group<\/strong> as well as the ticking the <strong>Overwrite Configuration<\/strong> check box. Click <strong>Sync<\/strong>.<\/li>\n<li>You HA cluster Setup is now complete. One appliance will now show as ACTIVE and the other one STANDBY.<\/li>\n<\/ol>\n<p>More HA troubleshooting tips can be found on F5\u2019s support KB article \u201c<a href=\"https:\/\/support.f5.com\/kb\/en-us\/solutions\/public\/13000\/900\/sol13946.html\"><strong>SOL13946<\/strong>:\u00a0Troubleshooting ConfigSync and device service clustering issues (11.x)<\/a>\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The below post by Waylon Horne: Quick Steps to F5 BIG-IP LTM 11.x Virtual Edition High Availability Acting as a reverse proxy and distributing network and application traffic amongst numerous [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ngg_post_thumbnail":0,"footnotes":""},"categories":[20],"tags":[21,23,22],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>F5 High Availability - Computing Platforms @ UCT<\/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:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"F5 High Availability - Computing Platforms @ UCT\" \/>\n<meta property=\"og:description\" content=\"The below post by Waylon Horne: Quick Steps to F5 BIG-IP LTM 11.x Virtual Edition High Availability Acting as a reverse proxy and distributing network and application traffic amongst numerous [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/\" \/>\n<meta property=\"og:site_name\" content=\"Computing Platforms @ UCT\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-17T14:28:00+00:00\" \/>\n<meta name=\"author\" content=\"Eugene\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eugene\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/\",\"url\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/\",\"name\":\"F5 High Availability - Computing Platforms @ UCT\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#website\"},\"datePublished\":\"2015-09-17T14:28:00+00:00\",\"dateModified\":\"2015-09-17T14:28:00+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/ddff693d0a28e2e54de568e04430e8cf\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.uct.ac.za\/cp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"F5 High Availability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#website\",\"url\":\"https:\/\/blogs.uct.ac.za\/cp\/\",\"name\":\"Computing Platforms @ UCT\",\"description\":\"Sharing what we do &amp; how...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.uct.ac.za\/cp\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/ddff693d0a28e2e54de568e04430e8cf\",\"name\":\"Eugene\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/28eea1a6725c25a0a5f4a38f61ba31e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/28eea1a6725c25a0a5f4a38f61ba31e6?s=96&d=mm&r=g\",\"caption\":\"Eugene\"},\"url\":\"https:\/\/blogs.uct.ac.za\/cp\/author\/01424996\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"F5 High Availability - Computing Platforms @ UCT","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:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/","og_locale":"en_GB","og_type":"article","og_title":"F5 High Availability - Computing Platforms @ UCT","og_description":"The below post by Waylon Horne: Quick Steps to F5 BIG-IP LTM 11.x Virtual Edition High Availability Acting as a reverse proxy and distributing network and application traffic amongst numerous [&hellip;]","og_url":"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/","og_site_name":"Computing Platforms @ UCT","article_published_time":"2015-09-17T14:28:00+00:00","author":"Eugene","twitter_misc":{"Written by":"Eugene","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/","url":"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/","name":"F5 High Availability - Computing Platforms @ UCT","isPartOf":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/#website"},"datePublished":"2015-09-17T14:28:00+00:00","dateModified":"2015-09-17T14:28:00+00:00","author":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/ddff693d0a28e2e54de568e04430e8cf"},"breadcrumb":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/09\/f5-high-availability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.uct.ac.za\/cp\/"},{"@type":"ListItem","position":2,"name":"F5 High Availability"}]},{"@type":"WebSite","@id":"https:\/\/blogs.uct.ac.za\/cp\/#website","url":"https:\/\/blogs.uct.ac.za\/cp\/","name":"Computing Platforms @ UCT","description":"Sharing what we do &amp; how...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.uct.ac.za\/cp\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/ddff693d0a28e2e54de568e04430e8cf","name":"Eugene","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/28eea1a6725c25a0a5f4a38f61ba31e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/28eea1a6725c25a0a5f4a38f61ba31e6?s=96&d=mm&r=g","caption":"Eugene"},"url":"https:\/\/blogs.uct.ac.za\/cp\/author\/01424996\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts\/207"}],"collection":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":1,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts\/207\/revisions"}],"predecessor-version":[{"id":208,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts\/207\/revisions\/208"}],"wp:attachment":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/media?parent=207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/categories?post=207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/tags?post=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}