{"id":488,"date":"2010-06-18T09:32:09","date_gmt":"2010-06-17T23:32:09","guid":{"rendered":"https:\/\/www.penguinpunk.net\/blog\/?p=488"},"modified":"2010-06-18T09:32:09","modified_gmt":"2010-06-17T23:32:09","slug":"cx4-io-modules-and-mirrorview","status":"publish","type":"post","link":"https:\/\/www.penguinpunk.net\/blog\/cx4-io-modules-and-mirrorview\/","title":{"rendered":"CX4 I\/O Modules and MirrorView"},"content":{"rendered":"<p>When the CX4 was released some time ago, I sat through on-line training and learnt about the differences between the CX3 and CX4. One of the big things for the CX4 was the introduction of I\/O modules that enabled you to scale out front-end performance for the array. But, like any training I&#8217;ve undertaken, I filed away the information about how they work in the real world and forgot all about it.<\/p>\n<p>So when we went to test MV\/S connectivity between our two 960 arrays, we had some connectivity issues. When we went to establish a MirrorView connection, this is what we got on the first array.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error1_cropped.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-490\" title=\"MV_error1\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error1_cropped.png\" alt=\"\" width=\"620\" height=\"245\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error1_cropped.png 886w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error1_cropped-300x118.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>On the second array, it looked like this.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error2_cropped.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-492\" title=\"MV_error2\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error2_cropped.png\" alt=\"\" width=\"529\" height=\"241\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error2_cropped.png 756w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error2_cropped-300x136.png 300w\" sizes=\"auto, (max-width: 529px) 100vw, 529px\" \/><\/a><\/p>\n<p>Not so cool. But the boneheaded thing I&#8217;d forgotten from my CX4 What&#8217;s New training was that, when an array is first initialised, the MirrorView ports are assigned to the last port. If you add I\/O modules after the fact, those MV ports don&#8217;t change.\u00a0 So while one of the array&#8217;s was a new CX4-960, the other was an upgraded CX3-40f, which had different ports when it was upgraded. Here are some pictures that serve to illustrate my words.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error3_cropped.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-493\" title=\"MV_error3\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error3_cropped.png\" alt=\"\" width=\"219\" height=\"449\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error3_cropped.png 313w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error3_cropped-146x300.png 146w\" sizes=\"auto, (max-width: 219px) 100vw, 219px\" \/><\/a><\/p>\n<p>You&#8217;ll notice that on the second array the MirrorView ports are A1 and B1, not A3 and B3.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error4_cropped.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-494\" title=\"MV_error4\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error4_cropped.png\" alt=\"\" width=\"218\" height=\"482\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error4_cropped.png 312w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2010\/06\/MV_error4_cropped-136x300.png 136w\" sizes=\"auto, (max-width: 218px) 100vw, 218px\" \/><\/a><\/p>\n<p>And finally, it&#8217;s important to respect the zoning rules with MirrorView &#8211; something my colleague didn&#8217;t understand when he had B1 zoned to A3, and so forth. Good times.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When the CX4 was released some time ago, I sat through on-line training and learnt about the differences between the CX3 and CX4. One of the big things for the CX4 was the introduction of I\/O modules that enabled you to scale out front-end performance for the array. But, like any training I&#8217;ve undertaken, I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[125,60,122,5],"tags":[24,170,200,21,113,92,40,787],"class_list":["post-488","post","type-post","status-publish","format-standard","hentry","category-clariion-emc-storage-storage","category-emc-storage","category-mirrorview-emc-storage-storage","category-storage","tag-clariion","tag-cx4","tag-cx4-960","tag-emc","tag-flare","tag-mirrorview","tag-san","tag-storage"],"_links":{"self":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/comments?post=488"}],"version-history":[{"count":5,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/488\/revisions"}],"predecessor-version":[{"id":497,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/488\/revisions\/497"}],"wp:attachment":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/media?parent=488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/categories?post=488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/tags?post=488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}