ProxMox and FreeNAS C-C-C-COMBO SERVER! With a bit of Chinese x79...

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] [Music] let's get started [Music] hey man hey hey thanks coming over to help me unpack yeah grab that box for would you alright it's not that happy oh dude come on alright man so this is the new studio what do you think of the place looks good dude but seriously what is in the box that is the fractal design vector RS it's modular internals make it the perfect case to build in whether you're doing an air cooled or liquid cooled PC okay but why do you need it now well with the tempered glass side panels and just the right amount of RGB it makes it the perfect centerpiece for any room okay but you don't even have anything else in here yeah I guess I could have at least set up my desk first with customizable effects adaptable layouts and interchangeable elements the vector RS becomes what you want it to be the perfect showcase for your system click the links down in the video description to learn more you have no idea how long I've been waiting to say this in this room welcome back to craft computing everyone as always I'm Jeff and today I've got a pretty fantastic server built for you a couple of months ago a friend asked me to build him a home server and he wanted to run a lot of the same services that I've done tutorials for on this channel a whole home VPN ad blocking plaques FreeNAS and a couple of other home services like a unified controller for all of his networking devices the one catch on this build though was it had to be home and wife friendly he didn't want a full rack full of servers with a network and switch on top blaring their fans at 100% it had to be a system that could sit in a bedroom and run fairly quietly I thought that goal was very achievable so today we're going to be both combo proxmox and FreeNAS server and to do that we're gonna be reaching back to the roots of my channel and bringing back one of my favorite x79 Chinese motherboards and the xeon e5 2688 core cpu as we're gonna want plenty of memory headroom for virtualization and to run ZFS inside of free naps we went with 64 gigabytes of ddr3 1866 ECC memory for storage we have a single silicon power 256 gigabyte nvme storage drive to run the proxmox OS and then eight four terabyte HGST SATA Enterprise drives all those drives are going to be wired up to the LSI host bus adapter here on the front of the table and other parts in the build are a deep cool gam xgt to keep the processor nice and cool and a set up Arctic f-14 fans for the power supply I did go the refurbished route with a Corsair 850 Gold unit fully modular this should be a perfect match for this system and all of this is going to go into a fractal design define r6 with the solid steel side panel and the noise deadening material inside again to keep the whole build nice and quiet so without any more ado let's get this thing together [Music] boy I will say this for the fractal design to find r6 it can hold a lot of hard drives technically the system is equipped to hold up to 11 drives I've got eight of them in there plus there's a couple extra two and a half inch sleds that could be utilized so in the future if we wanted add some cache discs to the FreeNAS array or just some more storage in general there's plenty of expansion in here so how did the build process itself go overall I think it went fairly smoothly I did run into one thing that I really wasn't expecting although with my experience with these boards I really should have been and that's the lack of an onboard video card if you notice during the build montage I did have a quadrille K 600 installed although we did not actually purchase a video card for this system so I put that in simply so I could get proxmox installed this is going to be running headless as a server so we really won't need access to the video at all what I might do before I send it off to my buddy though is go ahead and install something like an Nvidia GT 610 or an old Quadra or AMD card that I have laying around something that doesn't require any power but will give us video output in case there's ever a problem with the system but like I said the rest of this build was pretty uneventful the m-dot to nvme SSD was recognized right away and I was able to install proxmox on it as you would a normal system that is not something to take for granted with a lot of these Chinese x79 boards remember x79 does not officially support nvme for a boot drive and so compatibility is a little bit hit or miss especially the way they she warned it into this board but everything seems to be in order of the e5 2680 is recognizing all eight cores and 16 threads we've got all 64 gigs of our ECC memory showing up and yeah it's time to get proxmox installed rather than walking you through that process again I'm just gonna point you right up here to the previous tutorial I've done uninstalling proxmox the process is pretty much the same we're just going to install that onto the m-dot to nvme drive as a boot disk once you have proxmox installed it's time to start digging into the configuration to actually make this thing work as intended that is a proxmox as a host and freenas as a guest with FreeNAS taken control of six of these drives all on its own first and foremost I'm gonna copy over the FreeNAS ISO into the ISO library of proxmox so we're able to boot from it next we're going to need to define more proxmox will actually be storing the virtual machine discs and for this we're gonna be using two of the four terabyte drives we installed in a mirrored configuration there are a couple commands you'll need to figure out which drives to map where but don't worry you don't have to just sit here and listen to me read them out loud you can actually go down to the video description where I have them listed out the first command is LS HW now this is not a command that's installed in proxmox by default you'll need to get that from the apt repository by doing apt-get install LS HW next up is a full listing of the directory dev slash disk slash by - ID and this is how the drives are actually addressed within proxmox and lastly LS blk s in my case we have drives SDA through SDH to worry about for proxmox I'm going to be using disks 0 6 and 0 7 or SDG and SDH respectively to do that I'm going to go into the server node go down to storage and click on ZFS and create a new ZFS pool selecting drives SDG at an SDH and creating a mirrored configuration we'll create all the storage that I need for proxmox giving me 4 terabytes of redundant storage next we're gonna create our FreeNAS VM now that we have storage allocated for that but we're not actually going to start the VM yet that comes after we assign the other six disks over to it once the VM is created which if you need more information on that right up there for my freenas for um I'm gonna go and give it 6 processing cores as well as 24 gigabytes of memory now FreeNAS does recommend a gigabytes for the base OS plus one gigabyte per terabyte of physical storage that you have in your server in the case of this server we are allocating a full 24 terabytes of physical space over to the VM however we're only talking about a home user with a couple of people at home so 24 gigs should be more than enough to handle that once the FreeNAS vm has been created we're gonna go back to the server node and click on shell and type in those three hard drive commands again and start allocating our disks over to the new VM for a much more detailed description on actually assigning disks to a VM go ahead and click the link to the proxmox form that I use down in the video description in a nutshell we are going to be assigning these six physical disks over to the VM exclusively to do this we need to know which disk is which in the dev slash disk slash BIID folder which is why we need all three of those commands so we can corroborate all those numbers in my case we're going to be looking at these scuzzy discs inside of that directory and as you can see there are two disks with two partitions each which are assigned to proxmox so we'll be ignoring those leaving us with six drives to do this I copy a piece of the drive names from an SSH session into a text folder on my Windows desktop then I can edit the commands manually and re-enter them into the shell once I have all six drives mapped over to the freeness VM it's time to start up FreeNAS and install the OS once again we're not going to do a full tutorial on FreeNAS setup today as I already did one a couple of years ago however that one is not up to date with the newest 11.2 UI however the process is pretty much identical I set up my FreeNAS VM with a 20 gigabyte virtual boot disk which is where we'll be installing FreeNAS on to and as you can see we also have these six 3.6 terabyte drives already showing up which is a very good sign once the FreeNAS OS is installed setting it up is identical to a bare-metal machine with 6 4 terabyte drives installed set up your ZFS pool set up your file shares and we're done now there are gonna be a lot of people who question why I set up a proxmox server with a FreeNAS p.m. as proxmox itself has the FS and can work as a file server likewise there gonna be some who asked why I'm running FreeNAS inside a VM when freenas itself has virtualization support so I could just use that as the hypervisor OS the reason being is I like proxmox as a virtualization OS I like the features that KVM offers you I like the hardware pass-through I like all of the features that it has baked in with the ZFS support to go on top of it but at the end of the day proxmox really isn't designed to be a file server and doesn't have a lot of the integrations and user interfaces required to be a file server yes you can bash your way through everything because at the core of it it's just Linux however I would rather just use it as a hypervisor os likewise on the FreeNAS side FreeNAS does support virtualization however it doesn't support Hardware pass-through and it doesn't have a lot of analytics into how your virtual machines are actually running they simply run it's not designed to be a hypervisor system and I like freenas as a file server the analytics that you get in it and the power that you have over your file system is very very deep and very intuitive it's designed to be that so this to me kind of the best of both worlds you get the full virtualization support of proxmox and the full file system and file sharing support of FreeNAS and with that I think we're gonna call this one completed however my job on this server is not quite done there's a number of other VMs I'm going to install on this system like I mentioned before he wanted to run a lot of the same services that I run here in my house but out of a single box and I think we achieved that goal so I need to set up VMs for pie hole for open VPN for a unified server and a Plex server so my work is not quite done but if you're interested in any of those services again link right up there and that's gonna do for today's video let me know what you think of this server in the comments down below also let me know what other services you'd like to see tutorials for I'm always interested what you guys want to know so I can dive into it myself and produce some more content for you on your way down there make sure to drop this video a like and subscribe to craft computing if you haven't done so already and be sure to follow me on twitter at craft computing to keep of my daily shenanigans or to follow builds like this if you're interested in any of the parts from today's build you can follow the Amazon affiliate links down in the video description below and by the way we did buy every single one of these parts not one of them was sent to me for review or for sponsorship every single dollar came out of his pocket to build himself a home server and that is gonna do for me in this one thank you guys so much for watching and as always I will see you in the next video Cheers off [Music]
Info
Channel: Craft Computing
Views: 115,809
Rating: undefined out of 5
Keywords: Chinese x79, x79 motherboard, ProxMox, FreeNAS, Tutorial, home server, server build, Fractal Design, Define R6, Vector RS, E5-2680, E5-2670, E5-2690, E5-2689, Virtual Server, Storage Server, Storage Shelf, NAS
Id: S1smyTOlB4M
Channel Id: undefined
Length: 13min 10sec (790 seconds)
Published: Thu Jan 02 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.