Use your Gaming PC's Extra Power as a NAS Ultimate Guide
Use your Gaming PC's Extra Power as a NAS Ultimate Guide
2015-12-27
so we did a really cool project a little
while ago we called it to gamers one CPU
you can check it out here where we've
got one gaming tower with a couple
graphics cards in it extreme edition
processor all that stuff and it runs two
separate instances of Star Wars
Battlefront
and we used a software for that called
unread that while they kind of came back
to us and we're like yeah that's really
cool they were also kind of throwing in
hey but that isn't really the point for
most people and so they decided to
sponsor a video where we show off a more
practical application for this
virtualization technology that led us
front to gaming rigs in one tower and
this time instead of using crazy
overkill hardware we're using I'd say
enthusiasts but not completely
over-the-top stuff to have a single
gaming rig pulled double duty as a
gaming rig and also as the file server
for the rest of the household so stay
tuned guys we're going to be doing a
gaming rig and an AZ in one box
the Logitech G 303 features a
lightweight design and advanced optical
sensor with delta0 technology for
precise tracking and RGB lighting check
out the link in the video description to
learn more so let's go through the
rationale of all the hardware while we
assemble the computer itself for our CPU
we chose a core i7 6700 case skylake
processor in any case where you're going
to be using virtualization you will a
need a CPU that supports virtualization
and B want one with more cores and or
more threads so hyper threading on the
CPU is a definite boon we're going to be
installing that in easy 170 Deluxe
motherboard from Asus it's a fully
featured board and has lots of PCI
Express Lanes and dual LAN if you you
know wanted to team your NICs or
something along those lines in the
future and also has the virtualization
support that we need in terms of RAM
ddr4 is all you're going to be able to
use in this case the speed doesn't
really matter however the one thing to
note is that the more virtualized
operating systems that you're going to
be using the more you will need in this
case we're just demoing a gaming rig and
an as so there's really no need for us
to go completely overkill so we've gone
with 16 gigs of ram the case was a
pretty tough choice because I wanted
something that would allow for more
harddrive expansion remember this is an
ass also in addition to being a gaming
rig but that wasn't going to compromise
the cooling and/or expansion
capabilities of the gaming rig itself so
I settled on the silverstone teto for
BEW and then silverstone also sent over
a 750 watt power supply giving us lots
of room for hard drive expansion in
terms of the power budget as well as
this is cool so this is a brand new
thing there FS 305 so this is a five by
three and a half inch
toolless hot-swap hard drive cage thing
that we're going to be mounting in the
front of the case this is very Naza
whereas the inside of the case is very
just normal gaming Tower II and I felt
like this combo was a really
really good one which brings us to
storage now we're using Kingston's one
terabyte KC 400 SSDs note that I say
SSDs because we have two of them the
reason for this is that while you could
pick any other capacity of SSD that you
want it is important to have two of them
because this gives us two advantages one
is it protects us in the event of a
hardware failure and two actually that's
really the main advantage on raid is
going to really want you to have these
protected so yes we'll be running them
in a butter FS RAID one next up we've
got our hard drives so we're using
Seagate center prise capacity v5 SATA
hard drives for NAS functionality these
are about as fast and reliable and just
generally ba as it gets but once again
in terms of what you're going to be
using you have a lot of flexibility in
terms of both the hardware as well as
the capacity that you want to go with in
this case at least two drives is
recommended again to keep your nas safe
in the event of a hardware failure but
you get much better scaling in terms of
the capacity per investment if you go to
three drives or more and use a parity
setup versus a RAID one setup so we're
going to have five drives so we can fill
up that front bay device that we have
the video card was an easy choice I
basically grabbed whatever was on my
test bench and threw it in our
motherboard has onboard video so that
takes care of running the web UI for
unread and then that video card is going
to be passed through to our Windows 10
VM for its full
we hope functionality in games we could
use any card AMD Nvidia it really
doesn't matter one challenge we ran into
was that our hot swap cage didn't
actually fit in the front of this case
without removing some small little tab
shelf things designed for normal five
and a quarter inch devices like optical
drives but that was nothing that we
couldn't solve with a little help from
our friend mr. Dremel and our other
friend mr. vacuum-cleaner okay so now
that the system is
physically constructed there's just one
little trick when you're plugging in all
your cables plug your display cable into
the dedicated graphics card for now then
power on the system for the first time
press Delete to get into the BIOS and
we're going to change a couple small
settings here go to advanced system
agent graphics configuration set your
primary display to IGF X and I GPU multi
monitor to disabled this will allow
unread to grab the onboard graphics
leaving the discrete card free for your
gaming VM make sure that if you're
planning to use the unread desktop GUI
you've got your monitor plugged into the
onboard graphics now after you make this
change another small setting that you're
going to have to enable is
virtualization so go ahead and make that
change as well go to another PC and
create a bootable unread USB Drive
according to the instructions on their
site plug that into the back of the
computer and get her booted up once you
reach the web UI go into settings
identification and rename your Tower to
something more recognizable on the
network enable Network Bridge under
network it's normal to lose connectivity
here for a few seconds and then if it
doesn't come back right away use that
recognizable name that you set to
navigate to it in a web browser next
navigate to the main tab and assign
disks to the array and to the cache the
array is your slower larger magnetic
storage devices your hard drives and the
cache is those high-speed solid-state
drives that we installed next start the
array you can see that a parity sync is
running we can start using the system
immediately to continue setting it up
but you should be aware that data on the
array is not protected until the parity
sync is completed this takes quite a
while but it's worth it because it
allows a failed drive to be replaced and
the data to be rebuilt in the event of a
drive failure format the unmount Abyss
'kz please note that this will wipe all
data off the disks then refresh and it
should be done within a few seconds next
let's go over to shares and start
creating we're going to do the nazzer
first and here's some general rules if
you're going to copy
data over the network to this share then
you'll want to enable this share to use
the cache everything else can be default
although minimum free space is kind of
important to set you want to set this to
a value that is larger than the largest
file you could see yourself copying to
the share this will prevent out of space
errors so for example for a media share
you might set this to 25 gigs next we're
going to create another share for
backups for this one we are going to
enable the use of the SSD cache so we
can take advantage of faster local
network transfer speeds remember data
from the cache moves to the array
nightly we're going to create a shadow
play share for gain footage you know
this is supposed to be a gaming machine
and all that but for this one there's no
need to enable the cash because shadow
play won't write more than five
megabytes per second at a time and will
never exceed the speed of the array even
if we turn off the faster writing speed
option
another cool share to create is a game
library share so if you predominantly
use steam you can actually map a network
drive in the OS later and we'll show you
how to do this and throw all of your
Steam games especially the ones that
don't suffer from slow loading times or
that are large or you don't play that
often and throw them on to the magnetic
storage rather than taking up space on
your SSD the last thing that you'll see
here is us setting up our domains and
ISOs shares for VMs we're doing this
manually the same way we did in the to
gamers one CPU video but by the time six
point two goes public beta this will be
done for you and you won't have to worry
about it please note these ones are not
exported which means that they won't be
browsable by other networks attached to
devices this is fine we intend them to
use them on the local machine next we're
going to enable VMs in settings VM
manager click the download button next
to vert IO driver then we need to copy a
Windows ISO this can be downloaded
legally from Microsoft directly to the
ISS folder using another networked
computer in my case I've got it on a USB
stick on this computer in front of me
now this is an advanced and therefore
optional step it's possible to not only
manually assign plugged in USB devices
to your VM before you boot it mice
keyboards XLR audio interfaces etc
but it's also possible to completely
pass through an entire USB controller to
your VM so we through a random dual USB
3 port PCIe card into our system and
we're going to show you guys how we can
pass it through to enable hot plugging
in some cases you'll be able to assign
some of the onboard ports on your
motherboard to your VM while leaving
others to unread to deal with but this
varies from motherboard to motherboard
and platform to platform skylake for
example for the same reason we couldn't
pass through our onboard audio can have
trouble with this using putty a free
tool login to your server using the
unread username root by default then run
this command to see all USB controllers
in the system our NEC PCIe USB device is
the one that we added ourselves the next
command shows us the vendor Product ID
which we've highlighted then we go back
to the unread web GUI and in the main
tab we click the flash device then put
PCI - stub I DS equals and paste the ID
we got from before and hit apply the
system will need to be rebooted at this
stage so stop the array and reboot once
rebooted we can start the array then go
to VMs and add our first VM just click
Windows 10 change the name to what you
want assigned CPU cores I generally
recommend assigning the hyper threaded
cores and the physical cores to the same
assignment we've gone with 12 gigs of
ram for our games and chrome we're going
to pick our Windows installation media
for storage we're going to assign most
of our SSD space to our VM using just a
little bit for our cache then we pick
out our video card we pass through only
the NVIDIA HDMI audio due to iommu
issues with the onboard audio then we're
passing through the USB devices that we
recognize so you'll see three Logitech
ones for our keyboard mouse and USB
gaming headset then that optional step
from before we can pass through our NEC
USB controller which gives us those hot
pluggable ports so we don't have to
restart our VM to plug in a USB Drive or
something along those lines all right so
we are finally finally at the end of our
journey but first this is very important
this HDMI cable comes out of the onboard
video
and goes into our dedicated graphics
card because otherwise when we boot up
the VM there's going to be no video
output because we assigned that
dedicated graphics card to our VM so
here we go
oh yes twelve gigs of system memory
tested ok is amazing so now we install
Windows the way that we just kind of
normally would mostly stay tuned ok so
here's the trick you're going to get to
the point where it asked where you want
to install windows and there's nothing
there so you want to load drivers click
browse and then you're going to navigate
to your CD drive Verte IO win 0 point 1
point 1 then go to the vio store folder
then you're going to go to Windows 8.1
AMD 64 and press ok then next yes third
time's the charm
now we can install windows next so now
that red the desktop you have to install
drivers for any devices that are missing
them so for any of the stuff you don't
recognize you're probably just going to
navigate to your Verdi OU and manually
add drivers and then you're probably
going to want to throw some graphics
drivers on and then actually there's
some other post windows installed tuning
things that you might want to check out
from to gamers 1 CPU but other than that
that's pretty much it so I'll show you
guys how to utilize your array shares to
make mapped network drive so that you
can have all your shadowplay stuff go to
one place so that you can have all of
your Steam games install in another
place but really the sky is the limit
here you can create as many shares
within unright as you want and then you
can map as many network drives as you
want as well any time you want to make
changes you just go into a browser go to
gaming as in our case or whatever it is
that you want to call it and then you've
got access to the entire unread console
to create more shares change any
settings or do things like oh hey I'm
gonna for stop my VM I wouldn't
recommend doing that that'll shut down
the computer you're using immediately so
all that's left now
the day-to-day usability so you can set
your VMs to auto start by just going to
the VMS tab and going yet any time I
turn this machine on I want my gaming
rig to start up and I monitor to turn on
and all that stuff and then yeah I guess
there's a couple little things that you
might want to invest in to make your
life a bit easier like having an extra
keyboard and mouse as well as an extra
display cable so you can use the
multiple inputs of your monitor to
switch if you're desperate and you have
to get it the GUI because you can't
access it over the network or whatever
else but the cost of those items
compared to if you had to buy a
standalone Nazz for your household is
much much lower but of course that would
all be meaningless if the performance of
the finished machine wasn't still you
know pretty much on par with the gaming
machine that you intended to buy for
yourself so let's have a quick look here
boom Crysis 3 my friends and check this
out I'm going to initiate a file
transfer to myself gaming as media and
check this out no framerate dip copying
at 100 megabytes per second and if we
tab out check this out we can even see
real-time stats of what's going on with
our storage and our networking and the
transfers done already so that was fast
so there you have it guys it actually
worked there is more - unread than this
especially if you want to start
tinkering with other virtual machines
and all that kind of stuff but I thought
that this use case scenario was super
applicable to our audience where you've
probably only got you know one be a
gaming rig in the house you probably
have a use for network attached storage
and sharing a off-site backup a lot of
the other functionality that you can dig
a little deeper and get at with docker
containers and stuff like that so being
able to combine that functionality
rather than buying a separate
motherboard separate CPU separate case
separate power supply being able to do
all of that off of one single
high-quality machine I personally think
is pretty darn cool so let us know with
a comment and a like below if you agree
which I guess leads us pretty well into
our sponsor for today's episode Logitech
we've actually had a lot of logitech
stuff going on in here we got the g9 10
or I in spark we've got the g502 proteus
core but the focus today is the g6 33
Artemus spectrum headset it's been
completely redesigned by Logitech from
their previous headsets to be better in
well pretty much every possible way it's
USB with support for surround it's more
comfortable it's more durable it sounds
better and with the that's actually
that's a lot better and monitoring is on
so I can hear myself talking and with
the fold out and extend perfectly
positionable microphone you will sound
better to your gaming friends as well
we've got a link in the video
description where you can learn more
about this puppy you can be like oh yeah
I want to know more about the you know
40 millimeter Pro tuned drivers and I
want to know more about the you know
comfort and the shape of the ear cups
that is actually the shape of ears I
mean does anyone on earth actually have
round ears I don't know I've never
actually seen one so check out that link
in the video description alright thanks
for watching guys if you disliked this
video you know where that button is but
if you liked it hit the like button get
subscribed and maybe even consider I
don't know supporting us by shopping on
Amazon we've got the instructions for
how to do that up there you can also buy
a cool shirt like this one or you can
give us a monthly contribution through
our four and get yourself a nifty little
contributor badge now that you're done
doing all that stuff you're probably
wondering what to watch next and hey how
about you go back and watch to gamers
one CPU if you hadn't already it's also
using on raid but in that case we
actually ignored the nez functionality
entirely and did to gaming VMs off of a
single machine both with pretty much
bare to the metal performance it is
pretty darn impressive
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.