{"id":565,"date":"2016-09-28T11:52:57","date_gmt":"2016-09-28T15:52:57","guid":{"rendered":"https:\/\/www.chewbode.com\/?p=565"},"modified":"2016-09-28T11:52:57","modified_gmt":"2016-09-28T15:52:57","slug":"network-re-engineering-complete","status":"publish","type":"post","link":"https:\/\/www.chewbode.com\/index.php\/2016\/09\/28\/network-re-engineering-complete\/","title":{"rendered":"Network Re-engineering Complete"},"content":{"rendered":"<p>Soon after I got this site back up, I decided to re-engineer the internals of the network at the studio. This, ultimately, took this site down again (along with others).<\/p>\n<p>The biggest change was the refactoring of the hypervisors&#8217; datastores. I have two hypervisors running VMware ESXi. Each hypervisor had a series of internal hard drives that stored all of the data (datastores). When I first implemented the hypervisors, I thought I was clever by having these disks internal, as I was using the OSes of the VMs to mirror across multiple physical disks for redundancy, as well as JBOD the disks for greater storage. The problem was that this wasn&#8217;t conducive to having the hypervisors redundant, only the hard disks. The only way to fix that was to get a NAS or SAN that supported iSCSI. So, l got an enclosure, populated it, and began the process of building new iSCSI targets. After moving the data off of all the internal HDDs onto the iSCSI targets, I was able to vMotion VMs\u00a0all onto one hypervisor, shut it down, and remove all of the internal drives. Then, I repeated those steps for the hypervisor. Ahh&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Soon after I got this site back up, I decided to re-engineer the internals of the network at the studio. This, ultimately, took this site down again (along with others). The biggest change was the refactoring of the hypervisors&#8217; datastores. I have two hypervisors running VMware ESXi. Each hypervisor had a series of internal hard [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5,3],"tags":[],"class_list":["post-565","post","type-post","status-publish","format-standard","hentry","category-it","category-studio"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/posts\/565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/comments?post=565"}],"version-history":[{"count":1,"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/posts\/565\/revisions"}],"predecessor-version":[{"id":566,"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/posts\/565\/revisions\/566"}],"wp:attachment":[{"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/media?parent=565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/categories?post=565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chewbode.com\/index.php\/wp-json\/wp\/v2\/tags?post=565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}