{"id":10802,"date":"2010-08-23T10:21:48","date_gmt":"2010-08-23T10:21:48","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=10802"},"modified":"2010-08-23T10:21:48","modified_gmt":"2010-08-23T10:21:48","slug":"hyper-v-cluster-with-different-capacity-hosts","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=10802","title":{"rendered":"Hyper-V Cluster with Different Capacity Hosts"},"content":{"rendered":"<p>Last week I was asked about how you would introduce new, bigger, Hyper-V hosts to a cluster.&#160; For example, there was a time (not long ago) when the sweet spot for RAM in a host was 32GB RAM.&#160; You might have a number of these hosts in a cluster.&#160; For example, a cluster with 8 or less hosts would have 1 redundant node with 32GB RAM.&#160; If one host fails, then the redundant host can take up the slack.<\/p>\n<p><em>In reality, virtual machines will be running across all of the hosts in a load balanced environment.&#160; You will have the equivalent of 1 host in redundant capacity<\/em>.<\/p>\n<p>A cluster with 9-16 nodes will probably have 2 redundant hosts (or equivalent capacity).<\/p>\n<p>Say I have 5 hosts with 32GB RAM with 1 of those being redundant.&#160; Now I can purchase hosts with 64GB of RAM at a decent rate because servers have many more memory slots and I don\u2019t need to buy the exponentially more expensive 8GB or 16GB memory boards.&#160; Can I buy just one of those servers and add it to the existing cluster of 32GB RAM hosts?&#160; Sure you can.&#160; But you will have trouble when you add more VM\u2019s to it than you could add to a 32GB RAM host.<\/p>\n<p>Let\u2019s put it this way:&#160; Say I have 2 * 1 gallon buckets.&#160; 1 is full of water.&#160; I can put .5 gallon in each bucket.&#160; I can pour .5 gallon from one bucket to another to wash it or repair the original bucket.&#160; I always have 1 gallon of water \u2026 clustered between my 2 * 1 gallon buckets.&#160; Now I want to carry much more water and I buy a 2 gallon bucket to add to my collection of buckets.&#160; I have 1 * 1 gallon bucket that is full.&#160; I have 1 * 2 gallon bucket that is full.&#160; I have 1 empty 1 gallon bucket as a spare.&#160; But it can only be a spare for the other 1 gallon bucket.&#160; I will have to throw away 1 gallon if I need to wash or repair the 2 gallon bucket and pour its contents into the spare 1 gallon bucket.<\/p>\n<p>The same goes for Hyper-V hosts (purely on RAM capacity).&#160; A 32GB RAM host cannot offer full redundancy for a 64GB RAM host.&#160; Half of the virtual machines can migrate and stay running\/reboot, but the other half will not be able to start.<\/p>\n<p>Here\u2019s what you can do in a growth scenario:<\/p>\n<ul>\n<li>Add a single 64GB RAM host.&#160; You don\u2019t need to add more hosts while it hosts no more than the capacity of a 32GB RAM host (probably around 28GB of committed virtual machine RAM (I say committed because Dynamic Memory makes things a little more complicated).<\/li>\n<li>Once the 64GB RAM host exceeds the capacity of a 32GB RAM host you will need to add a second 64GB RAM host.&#160; This will provide you will the capacity for providing redundancy for all running virtual machines on the original 64GB RAM host.<\/li>\n<\/ul>\n<p>I haven\u2019t got the h\/w to test this out but I suspect that VMM will scream at you about loss of redundancy in the cluster if you don\u2019t do this right.<\/p>\n<div style=\"padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:40297ce7-3a64-4787-b938-a391fb669a29\" class=\"wlWriterEditableSmartContent\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/Failover+Clustering\" rel=\"tag\">Failover Clustering<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Hyper-V\" rel=\"tag\">Hyper-V<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Virtualisation\" rel=\"tag\">Virtualisation<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Last week I was asked about how you would introduce new, bigger, Hyper-V hosts to a cluster.&#160; For example, there was a time (not long ago) when the sweet spot for RAM in a host was 32GB RAM.&#160; You might have a number of these hosts in a cluster.&#160; For example, a cluster with 8 &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=10802\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hyper-V Cluster with Different Capacity Hosts&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[20],"tags":[63,181,195],"class_list":["post-10802","post","type-post","status-publish","format-standard","hentry","category-hyper-v","tag-failover-clustering","tag-hyper-v","tag-virtualisation"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/10802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10802"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/10802\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}