{"id":795,"date":"2020-08-15T11:29:01","date_gmt":"2020-08-15T14:59:01","guid":{"rendered":"https:\/\/blog.pelleys.com\/?p=795"},"modified":"2020-08-15T11:35:18","modified_gmt":"2020-08-15T15:05:18","slug":"server-network-upgrade-almost-at-the-end-for-now","status":"publish","type":"post","link":"https:\/\/blog.pelleys.com\/?p=795","title":{"rendered":"Server\/Network Upgrade &#8211; Almost at the End&#8230; For Now"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Well, I&#8217;m almost at the end of the server\/network upgrade for now. Since the last update, here&#8217;s where we are from the last update:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>I rebuilt the network configuration (about 85% of it). <ol><li>I had a <em>weird<\/em> problem with DHCP requests. The DHCP address a client requested (except for the two WiFi VLANs\/subnets) would not get an address assigned to the subnet. It seems through the evolution of my network I had assigned a subnet to a physical interface <em>and<\/em> a VLAN on the pfSense firewall. Since I&#8217;m not a network engineer by any sense of the term (with my day job I feel like I&#8217;m 1 mm deep and 1 km wide) so there may be some reason why you would do this. Anyway, I removed the VLAN and made that subnet my default &#8220;core&#8221; network. <\/li><li>I think that, for some reason (maybe the issue above), the two UniFi Switch 8s (non-PoE) were funky with DHCP requests, VLAN assignments and connections between the switches (e.g., Switch 8 in my son&#8217;s gaming room to the Switch 8 in the TV room to the Switch 24 in the rack). Google University and the forums didn&#8217;t give me much help outside of the the suggestion that the configurations for the Switch 8s might be corrupt. I reset both the Switch 8s to factory configuration and deleted them from the UniFi controller. Once I did that I re-adopted the two Switch 8s into the UniFi controller and reconfigured the VLANs on the ports everything works just fine. Plus, the Switch 8 in my TV room could power the Switch 8 in the gaming room. (The Switch 8&#8217;s can be powered by PoE and one port can provide PoE. That was a nice bonus.)<\/li><li>I added a UniFi <a href=\"https:\/\/store.ui.com\/collections\/unifi-network-routing-switching\/products\/usw-flex-mini\">Switch Flex Mini<\/a> for the desk in the office. I can put VLANs on that small switch for testing, etc.<\/li><li>The move to the Monoprice Cat6A SlimRun patch cables is almost completed in the rack. I only need to buy another pack of 1 foot (or 2 foot) patch cables. I ordered some 6 inch patch cables and only one was long enough to use. Dunh! I have 10 foot cables for the servers: yellow for FreeNAS (<a href=\"https:\/\/www.ixsystems.com\/community\/threads\/freenas-truenas-plans-2020-and-beyond.80462\/\">eventually to be TrueNAS<\/a>), red for the HP DL360 G7 and orange for the DL360p Gen8 (more about that below).  I bundled the servers patch cables into umbilicals. Connections to non-network\/non-server devices are purple SlimRun patch cords (some more still need to replace a few older runs). White will be used in the rack for in-rack networking (e.g., those 6 inch ones).<\/li><\/ol><\/li><li>I bought an HP DL360p Gen8 with 2 x Xeon E5-2650 2.0Ghz 8-Core CPUs, 128 GB of HP SmartMemory (8 x 16GB) PC3-12800R (DDR3-1600) Registered ECC Memory, 4 x HP Enterprise 300 GB 6G SAS 15K SFF Hot Plug Hard Drives, HP Embedded Smart Array P420i\/1GB FBWC RAID Controller and 2 HP power supplies. I also have iLO 4 Enhanced which allows for HTML5 remote console. The DL360 G7 only supports, now anyway, remote console under Windows with the HP iLO Integrated Remote Console application. I messed around a little bit with trying to get the Remote Console application to work under Mint with wine, but couldn&#8217;t get it to work. I didn&#8217;t mess around with it for too long, but that is a sign that remote management is on its way out. (The Supermicro Java iKVM app only works with Firefox and IcedTea &#8211; for now&#8230;).<\/li><li>I installed VMware ESXi 7.0 on the Gen8 and moved the VMs over. The VMs are stored on the FreeNAS server using NFS. I&#8217;d advise using NFS rather than iSCSI as you can easily share the storage between endpoints (ESXi or mounting them from a workstation). The G7 is running ESXi 6.7 &#8211; a fresh install from the ESXi 6.0 install. The G7 is now used for testing and experimentation. When I&#8217;m not doing anything I turn it off.<\/li><li>I had one 300 GB SATA drive in the FreeNAS box but remembered I had two more 320 GB SATA drives in the old QNAP 2-bay NAS. I deleted the 300 GB pool (the first one that added to the FreeNAS box when I was first setting it up) and added the two 320 GB drives (all 8 bays are now filled) and created a 600 GB &#8220;small and slow&#8221; RAID-5 pool for the G7 to run test VMs on. Given that it is only 600 GB it might actually force me to delete old VMs. \ud83d\ude42<\/li><li>I added another UPS, an APC BackUPS 1500. The older BackUPS XS 1300 was a little taxed with everything on it. The server power supplies are split between the two UPSes and the network gear is on the 1500.<\/li><li>Finally, for aesthetics I added 1U filler plates. After looking at the price of the metal filler plates on Amazon and eBay (what $20\/each!?!?!) I made some out of some backing board I had left over from the homemade rack. I learned that even with a circular saw I couldn&#8217;t cut a good straight line so I borrowed my neighbor&#8217;s table saw (Thanks, Phil!) and re-cut them. I still need to paint them black (at some time &#8211; I <strong>hate<\/strong> painting as I always make a mess&#8230;). Here&#8217;s what it looks like now (The two chassis on the bottom might be used for some additional SAS storage in the future but I mounted them to get them out of the way. They don&#8217;t look too bad there.): <\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Front-of-Rack-2020-August-20-768x1024.jpg\" alt=\"\" class=\"wp-image-798\" width=\"660\" height=\"881\" srcset=\"https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Front-of-Rack-2020-August-20-768x1024.jpg 768w, https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Front-of-Rack-2020-August-20-225x300.jpg 225w, https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Front-of-Rack-2020-August-20-1152x1536.jpg 1152w, https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Front-of-Rack-2020-August-20.jpg 1536w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><figcaption>Front of Rack<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Back-of-Rack-2020-August-15-768x1024.jpg\" alt=\"\" class=\"wp-image-799\" srcset=\"https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Back-of-Rack-2020-August-15-768x1024.jpg 768w, https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Back-of-Rack-2020-August-15-225x300.jpg 225w, https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Back-of-Rack-2020-August-15-1152x1536.jpg 1152w, https:\/\/blog.pelleys.com\/wp-content\/uploads\/2020\/08\/Back-of-Rack-2020-August-15.jpg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>Back of Rack<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Well, I&#8217;m almost at the end of the server\/network upgrade for now. Since the last update, here&#8217;s where we are from the last update: I rebuilt the network configuration (about 85% of it). I had a weird problem with DHCP &hellip; <a href=\"https:\/\/blog.pelleys.com\/?p=795\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-795","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=\/wp\/v2\/posts\/795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=795"}],"version-history":[{"count":0,"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=\/wp\/v2\/posts\/795\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pelleys.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}