Use your NAS as a Steam Library - TrueNAS + iSCSI Basics

  Рет қаралды 266,197

Craft Computing

Craft Computing

2 жыл бұрын

Thanks to Anker for sponsoring today's video. Check out the Anker Nano Pro here: ankerfast.club/3zLMIw3
Game installs aren't getting any smaller. And while SSD prices continue to fall, if a game requires 250GB to install, a 500GB drive will only get you so far. What if you could use the extra storage space on your home server to install your game library?
But first... What am I drinking???
An abomination to God and all he created.
Links to items below may be affiliate links for which I may be compensated
Check out some of the parts from my storage servers:
8TB HGST He8 Helium SAS: amzn.to/2X7Xb7C
HGST 7K4000 4TB SAS Drives: amzn.to/3g6MysB
HP Gen8 - Gen10 3.5" Drive Trays: amzn.to/3egChsf
Xeon E5-2660v3 - ebay.to/3i8JmMG
Xeon E5-2678v3 - ebay.to/3eh1yTb
I no longer recommend the Seagate ES.2 3TB, but I have them on hand, so I might as well test with them. Use the HGST 4TB listed above instead.
Get yourself a Pint Glass, T-Shirt or Hoodie here: craftcomputing.store
Follow me on Twitter @CraftComputing
Support me on Patreon or Floatplane and get access to my exclusive Discord server. Chat with myself and the other hosts on Talking Heads all week long.
/ craftcomputing
www.floatplane.com/channel/Cr...

Пікірлер: 557
@CraftComputing
@CraftComputing 2 жыл бұрын
Pay no attention to demon Jeff trying to escape at 12:10. Just go buy a pint glass from craftcomputing.store to keep him at bay.
@easkay
@easkay 2 жыл бұрын
I was starting to wonder :D
@tehbeard
@tehbeard 2 жыл бұрын
It wasn't an impression of Max Headroom? :)
@CraftComputing
@CraftComputing 2 жыл бұрын
@Benjamin O'Neal I'd recommend an Optane drive, or enterprise flash of some kind. But yes, you'll need a quick, write-endurant SSD for DeDup. Also, I do have a PO! Craft Computing 1567 Edgewater St. NW, #51 Salem, OR 97304
@VeolonMedia
@VeolonMedia 2 жыл бұрын
steam deck is coming so show this in #ARCH with #KDE
@ppkus
@ppkus 2 жыл бұрын
@jeffgeerling has RED SHIRT JEFF, you have the demon Jeff hahahaha
@massgrave8x
@massgrave8x 2 жыл бұрын
Would LOVE to see a full-on series on practical home uses for server hardware :)
@squeekymouse89
@squeekymouse89 2 жыл бұрын
My server sits in the media unit, it hosts pihole, file server, plex and gives output to the TV via a VM. My wife just thinks it's another pc ! Total wife approval factor.
@3v068
@3v068 2 жыл бұрын
Do you own a lot of home movies that you would like to save? Maybe some videos of your grandparents gone? A server may be an excellent use case for that. (One of the many I ended up investing into a used enterprise server) I'm also a DJ in an underground scene where songs are called plates, which, to make an explanation simple, they are unreleased tunes that are played with a limited time span, and sometimes get brought back for a throwback tune in a mix. It is VITAL to me to have a way to keep those songs saved and backed up so i have my favorite, (and also very unique and exclusive) setlist. Sorry for the really long rant, but those are my use cases for having a server at home, just wanted to give you some extra insight!
@mrljvb
@mrljvb 2 жыл бұрын
I have 4 ESXI virtual servers, and 1 server operating as the NAS, with 24 60GB 15k drives, and a external drive chassis with another 25 600 GB drives. The NAS server provides storage to the ESXI servers (they all boot of iscsi luns, so they have no physical drives in them), networking is provided by 2 Brocade/Rukus 24 port POE 1GB, 10 10Gb and 4 40Gb ports. All of my services, firewall, active directory, media server, virtual desktops, etc run as virtual machines. Using vlans, and VMwares features, I can move my firewall, AD, backup server, etc between the virtual machines without ever having any downtime. For me, as an IT security professional, it makes sense, and is fun to play with, and can setup environments where malicious traffic cannot escape.. Downside.. is around a $300 electricity bill every month..
@praxis22
@praxis22 2 жыл бұрын
Years ago people at work bought small HP home servers, as they were cheaper than buying a NAS enclosure. I never bothered, as I have all my rust onboard, I was planning to upgrade, but Covid pit paid to that. Ah well.
@praxis22
@praxis22 2 жыл бұрын
@@squeekymouse89 my wife learned the hard way not to unplug anything, as she unplugged the Pi-hole and "WiFi stopped working" :)
@JaredSwets
@JaredSwets 2 жыл бұрын
For people with multiple PC's that don't like the limitations, you can install a lancache server which proxies the steam connection. When you download a game it caches it on the server. Sure, your desktop PC won't save any space, but uninstalling and re-installing games will happen in a flash since all of the files needed for it are already on your own lan.
@Gastell0
@Gastell0 2 жыл бұрын
I'm disappointed that they still haven't adopted the native Steam cache domain name that only need a dns server to fetch the IP for it
@bacphan7582
@bacphan7582 2 жыл бұрын
"In a flash", for example if you play a 120GB game, its size is equal to 960Gb, a common LAN speed is 1Gbps, so it takes you 960s =16min to download game, and more to install it. That's super annoying having to wait almost 30 min to play your favorite game
@Gastell0
@Gastell0 2 жыл бұрын
@@bacphan7582 120GB games can be counted on one hand, and all of them are competitive so they are already latency focused, i.e. completely out of scope of this option
@3v068
@3v068 2 жыл бұрын
Yes SIR! This comment needs more likes!
@kyedav
@kyedav 2 жыл бұрын
​@@bacphan7582 If its your favourite game though.. You wouldn't be constantly deleting and reinstalling it. You'd keep it installed. :P I use lancache.. Yeah its not perfect but if you have multiple gaming pc's in your house then its pretty useful, especially for win updates too. For example: If all of us buy a new game and need to download it. Technically only one of us will have to download it which takes roughly twice as long or more than the other systems downloading it straight from lancache. (Also good for people who are limited on bandwidth but not really relevant to this) So it still cuts down download time and makes a big difference. I'd prefer this rather than having to download a 100GB game on 5+ computers. Yeah... This video would probably be more useful in some situations but due to also having a few gaming laptops in the house. I'd rather not expose my server publicly just because my games are hosted on my server. Secondly, if I go somewhere where the connection is not great, trying to play it from your server on a slow connection wouldn't be the best idea but if you had them locally installed, then you might just about get away with it. Both solutions have their own benefits. I'd definitely recommend this video if you don't game anywhere other than your home but if you do, I'd probably recommend lancache. I'd still recommend lancache for other benefits even if you don't use it for caching your game downloads.
@AlexKiraly
@AlexKiraly 2 жыл бұрын
From experience I can also mention the following: - BattleEye games such as Warzone will work from the iSCSI drive but won't work from network drives, huge bonus to iSCSI - The SMB share can sometimes be faster because the protocol is "simpler" (compared to full-blown NTFS) - For sharing the same drive across multiple computers, the solution goes like: Create a BTRFS/ZFS Volume snapshot (with CoW) based off the actual steam library. Have each client use a snapshot. This has some drawbacks indeed but with a list of pre-defined games it works wonders. - Another alternative to iSCSI is using Dokany. Run the mirror sample to the UNC path and you'll have an almost-right alternative to iSCSI. Some Anti-Cheat solutions will still complain about this, though
@gazsoimi
@gazsoimi Ай бұрын
i played destiny 2 over smb 2-3 years ago, so maybe not amm battleeye games. or did you meant activision's RICOCHET, bc cod uses their own, and not battleeye
@MasonzeroDigitalWorks
@MasonzeroDigitalWorks 2 жыл бұрын
This is really cool. I do remember putting a Steam game on my NAS to see if it would work and not being too surprised when it didn't. Had no idea it was as simple as how Windows reads network versus local disks. Thanks for making this super simple. I might have to try this purely for fun, or perhaps as a different storage config in the future.
@jsncrso
@jsncrso 2 жыл бұрын
My entire Steam library has worked perfectly for over two years on my NAS as a normal network share.
@revrndcast3918
@revrndcast3918 2 жыл бұрын
@@jsncrso Yep. just create shared folder on NAS, map shared folder in Windows, install and done.
@1armbiker
@1armbiker 2 жыл бұрын
Most of my games work fine but there are certainly exceptions; a lot of MSFT games for example seem to take offense, Halo and Forza in particular seem to not much like being on the network. Sometimes it works, sometimes it just doesn’t at all.
@revrndcast3918
@revrndcast3918 2 жыл бұрын
@@1armbiker Ahh. ok. thanks for the warning. I've been using Steam and Epic Games stores. Anything M$FT I'll keep local (or buy through the other stores).
@markmulder996
@markmulder996 2 жыл бұрын
we need a few sequels to this for sure, focussing on at least two different scenarios. 1. One steam account that accesses the network attached steam library from multiple pc's 2. Several steam accounts accessing a single game from different pc's simultaneously (this will certainly need ssd's as storage medium server-side) Great video though, keep it up!
@teetertech
@teetertech 2 жыл бұрын
*Connect to the iSCSI on each other computer and you should just be able to search for the game files in steam, verify, and play them. As f* or muti accounts it (in therory) would work the same process jsut with a different account. I can get a buddy of mine to test his account from my seocnd comptuer next time he is at my house. I will say it still could fail since scuzzywasn't really made for 2 connectsions. But since they are really only reading it may work fine.
@teetertech
@teetertech 2 жыл бұрын
Okay I ran a test using famly sharing with an old steam accout we call that PC2. PC1 is my main rig with my main steam profile that I installed all the games with and orignally moved the to the scuzzy with. I was able to start up a game by borrowing using famly share on PC2 connected to the same scuzzy. I was able to play it for a few min on its own then started the same game on PC1 from the the scuzzy and it ran fine on both for the 5 min until steam kicked me out because once the owner starts the game while family sharing they kick you after that time.
@PoignantPirate
@PoignantPirate 2 жыл бұрын
@@teetertech FOr anyone who decides to try this, be aware that the drive is showing up as local, so things like "last access" times and permissions (user/owner) information are going to be edited by the system even if you are 'only reading'. In a lot of cases that won't cause issues, but if you have a game with a large data file being read from multiple machines you *will* eventually run into file corruption from conflicting file updates. Again, it's just a steam library, so it might not cause you a ton of headaches to have to reinstall things or verify files on a regular basis, but it's still a problem to be aware of.
@teetertech
@teetertech 2 жыл бұрын
@@PoignantPirate yeah I had a game update and it disappeared on the other. So it definitly is a big no no but it was cool to see it work but long term it will just ruin things.
@adamisko
@adamisko 2 жыл бұрын
That was the last straw for decision to build 10gbit network - thank you.
@mrmotofy
@mrmotofy 2 жыл бұрын
Some used Intel NIC and a Microtik 5pt 10Gb switch and DAC cables is a cheap easy way to get 10GB
@timadkins7794
@timadkins7794 2 жыл бұрын
Hi Jeff!!! Love your content. I've used many of your videos for my homelab, especially with the chenbro 1u servers. I built a truenas server with the chenbro 12 bay server and was able to achieve read writes in the same ballpark that you achieved in your video!!! Thank you so much for your time and your expertise. can't wait to see what you come up with next!
@NateFromIT
@NateFromIT 6 ай бұрын
This by far even today is the best video for getting this setup smoothly. I am using Cobia and even with the few changes I followed this guide today and worked like a charm. Thank you!
@popcorny007
@popcorny007 2 жыл бұрын
A deduplication video would be awesome. Just showing the space savings by having 2 similar iSCSI steam libraries on the same ZFS pool sounds like a great demonstration
@jonatansteuernagel1264
@jonatansteuernagel1264 2 жыл бұрын
This!
@LampJustin
@LampJustin 2 жыл бұрын
Yeah true, but ZFS deduplication cannot be recommended!!! It only sort of works if you a don't reboot and can store the deduptable in RAM or b you have a really fast persistent L2Arc like an Optane drive. Tbh it's not worth the drawbacks right now. The only dedup that works alright without those drawbacks is vdo. Also deduplication isnt really required for the space saving in this instance as you can just install all the games and then just snapshot that drive and make another share of off that
@ReturnJJ
@ReturnJJ 2 жыл бұрын
Modzilla how would you go about that? Install games, create snapshot of Steam dataset for each user/computer, have each user’s iSCSI point to their respective snapshot? What happens for game updates?
@LampJustin
@LampJustin 2 жыл бұрын
@@ReturnJJ yeah that's where it falls apart a little. You'd need to a another clone/snapshot. But I think that would be a fair trade since all the save states are stored somewhere else and this way you don't need to download updates more than once.
@ReturnJJ
@ReturnJJ 2 жыл бұрын
@@LampJustin I just had an idea, what if the Steam Library has its games installed and updated using a VM but there is no actual gaming down on there, and then have snapshots for each user and a snapshot for the Steam Library VM so that the VM can commit game updates and installs? I don’t know why I randomly thought of that while I was bored, but there’s that.
@ShiftyEyedKirk
@ShiftyEyedKirk 2 жыл бұрын
I've been subscribed for months and just built my first home NAS out of an old tower I had lying around. Then I find out you already made the perfect tutorial for EXACTLY what I wanted to do! I never uninstall games for fear of losing something, but I can only fit 2 hdds in my itx gaming computer. Now I've got more than enough space. Would be interested in seeing if an existing SCSI pool can be expanded with extra drives in future.
@ewenchan1239
@ewenchan1239 2 жыл бұрын
I'm finally at the point with my Steam library (where I am having multiple copies of the same games installed on multiple systems) where this video actually came in REALLY handy. Thank you!!!
@it3963
@it3963 2 жыл бұрын
I love you. I discovered your channel about 2 weeks ago because of looking for a decent video how to run a 1-GPU-2-Gamers-System. You're definitely my guy. This content is gold 4 me.
@Paul-Carson
@Paul-Carson 2 жыл бұрын
Having been a nerd all my life and worked in IT. and telecoms I genuinely learnt something tonight when watching your video! I now have iscsi working on my truenas core server to my pc. been using freenas/truenas for about 9 years and never knew what it was! Thanks :) subscribed.
@3v068
@3v068 2 жыл бұрын
I... need to think of what I need to say here. You are doing everything that my mind has been dreaming of for the last decade. Im 23 and still fairly young and inexperienced in the job market so money isnt easy to come by as far as jobs go. Now that i finally have the gaming PC I want and a server, with your channel, I will have the godliest tech setup before I even own a home XD But seriously. Every video of yours I watch has answered some sort of question, or put to the test some sort of theory ive wanted to try, but up until now, never had the computing horsepower or experience to try. Your videos are AWESOME and very helpful, plus its nice to enjoy a beer with someone over the internet! So Cheers to the future bud! Glad to be a subscriber, and I cant wait for more gaming, and server content.
@michaelm6964
@michaelm6964 2 жыл бұрын
This video damn straight may have solved my game storage dilemma! Been using my Razer Blade for gaming since the main pc gpu died and the RB only had the 500gb nvme and 1TB HD. I would use an external ssd to transfer games. I’m getting ready to switch my home network to 10gbe at the new house! I can get ssd loading speed on the laptop through a TB3 dock and access my whole library this way now!
@praxis22
@praxis22 2 жыл бұрын
For years iSCSI has lurked provocatively in the background as "what's next" yet the first time I see implementation details, Jeff is installing his Steam Library to it Fantastic!
@MrMackster01
@MrMackster01 2 жыл бұрын
Great video, Jeff! And great timing I,ve been wanting to build a steam game sever 😎
@originalradman9491
@originalradman9491 2 жыл бұрын
Your timing is great. I figured I would just use a mapped drive on my fresh NAS for steam games. Thanks for saving me the headaches!
@Theshadowfang
@Theshadowfang 2 жыл бұрын
Haven’t noticed any lag from my server! Saved me so much space, thank you.
@nissedhulla
@nissedhulla 2 жыл бұрын
I have been running like this for several years now and it has worked flawlessly. One added benefit is that, even if you run on spinning rust, TrueNAS will cache the data in memory (or L2arc). So after a couple of days you will probably not even hit the disks. Windows does the same off course, but presumably you run some other thing on your Windows host (or reboot/turn off) and then the cache is lost.
@LuisAlonzoRivero
@LuisAlonzoRivero 2 жыл бұрын
Amazing, you're always making my dream projects. I get satisfaction by proxy.
@masoodulh417
@masoodulh417 8 күн бұрын
Dude, you rock man. Very straightforward instructions.
@andrewhofmann5453
@andrewhofmann5453 2 жыл бұрын
What a great tutorial. I really am thinking about switching over to TrueNAS. Great job!
@MrPipDarty
@MrPipDarty 2 жыл бұрын
Im so glad im not the only person doing this for their home network. I havent really run into many issues doing this via networked attached storage pointing to an unraid share, as i need multiple clients to access the same Library, but excited to see your video on de duplication though as I hadn't considered it as an option.
@CA.papaBear
@CA.papaBear 2 жыл бұрын
For the iSCSI share, you can use RDMA enabled hardware (10gigabit sfp+ Infiniband mellanox connectx2 in IT mode) with a modified hosts file that points directly to the iSCSI share (or truenas server) so that both devices can communicate without any overhead. NOTE: both cards must be in IT mode if they are the same and also it's a good idea to add the IP address of the client that's requesting the connection of the share.
@lux2031
@lux2031 2 жыл бұрын
It's cool to finally see someone else do this. I ran my game library off my NAS for about a year and half. Eventually when NVMe got cheaper and I needed my NAS storage fore more projects I moved my games back to local drives. Here are some things of note I ran into: -Windows ISCI can be temperamental. Had to set the service to wait before making a connection, since my network drivers weren't loaded fast enough on boot up. -Some newer game with anti-cheat detect something isn't quite normal. Either the game won't launch or runs awful, since the anti-cheat does intrusive scans in the background. -Unlike SMB, ISCI doesn't do any integrity checks when transferring. File corruption is possible but fortunately steam has its verification tool to fix this. -DON'T USE EPICS LAUNCHER! The final nail for my ISCI partition was when I installed UE4 to do some development. It filled the drive with cache files and failed to clean up after itself.
@TheRainzy
@TheRainzy 2 жыл бұрын
Super informative and to the point! - Keep up the great vidoes mate!
@michaelrichardson8467
@michaelrichardson8467 2 жыл бұрын
You're videos are so good I almost had this memorized after one watch. To bad I'm dumb and forgot it needs to be a zvol not a dataset with quotas (face palm) Great job man!
@bbay1977
@bbay1977 2 жыл бұрын
I was thinking the same thing. Them MEN that carried that and all the ammo for miles while still fully dressed out set the bar high. I always enjoy sitting around and listening to war stories from the older generation. I'm 44 now and still can't get enough of the stories. Thanks for sharing this and keep up the great content.
@akoyanetworks
@akoyanetworks 2 жыл бұрын
Excellent and informative video. I used the steps outlined in this video to accomplish the same thing using a Synology NAS. Interestingly, I've found I'm getting much better and consistent read/writes to the iSCSI disk versus a mapped drive via SMB. I was always getting wonky performance via SMB with file transfers, only sometimes maxing out my 1Gbps network connection and more often transfers were in the 150-250Mbps range. Tweaking the NIC parameters, drivers, etc...nothing helped so I chalked it up to SMB. Making the same transfers via an iSCSI mounted disk on the same NAS is almost always maxing out my network connection. I'm a happy camper with this solution.
@Digi20
@Digi20 Жыл бұрын
Yes, the difference with smaller files is immense. Even a 10gbit connection can feel totally wonky over SMB when you transfer f.e. a games folder. with iscsi it just chucks along at whatever the NIC can transfer.
@jeremymansfield3487
@jeremymansfield3487 Жыл бұрын
Thank you so much for this video i have been trying to figure this out for a long time
@origin248
@origin248 Жыл бұрын
Thanks for this!!!! This was exactly what I was looking for (not for Steam but other use cases)
@RandomBSOD
@RandomBSOD 2 жыл бұрын
You can also do this with portable applications where you can set a NAS as your pool resource and any computer on the network (with access) can open the executables. I do this with Office, some of adobe CC, and even roms for my Rpi's. But if your bandwidth is good enough you can even switch it to a SAN or iScsi
@555hadowhost
@555hadowhost Жыл бұрын
Greatly informative, I like how you break it down.
@555hadowhost
@555hadowhost Жыл бұрын
🤔 I think I watch your other channel, Redneck computer geek?
@DeadStar12018
@DeadStar12018 2 жыл бұрын
What a timely video I'll be setting up one of these very soon
@gueroloco8687
@gueroloco8687 2 жыл бұрын
Jeff thanks so much for the awesome video!! This helps me to learn very quickly!!!!
@TrialMacameau
@TrialMacameau 2 жыл бұрын
It's working ! I was using SMB but after watching this video I configured iSCSI Service in my TrueNAS server and in the iSCSI Initiator app which are connected directly through PC to PC hence only me has access to it.
@freefall96
@freefall96 11 ай бұрын
Thanks for this video!! Also wanted to say I love your content but somehow missed this video until now.. setup is almost identical in TrueNAS Scale for those wondering..
@itsdeonlol
@itsdeonlol 2 жыл бұрын
This is cool Jeff! Thanks for sharing!
@Darkk6969
@Darkk6969 2 жыл бұрын
Hey Craft, great video! I have noticed the UPS in your rack is showing 94% continuous load which is bit high. I'd plan on splitting it up with another UPS to give your servers longer run time and less chance of UPS failure. It's best to keep it under 75% load.
@CraftComputing
@CraftComputing 2 жыл бұрын
Well aware....
@ryanmalone2681
@ryanmalone2681 Ай бұрын
That was so easy and worked like a charm!
@ellooku
@ellooku 2 жыл бұрын
Finally, I remember I personally requested for this. Thank you sir.
@krazyhartin
@krazyhartin 2 жыл бұрын
This is exactly what I want. Thank you for this video! 👍
@NerdonWheels
@NerdonWheels 2 жыл бұрын
Great stuff! Immediately went and did the same using my Synology NAS spare capacity -- surprisingly crystaldiskmark was able to write/read at 118MB/s over a simple gigabit network! I will personally only use this new drive for very large install, for games that require one very large loading at the start (e.g. flight sim), vs. those who have frequent smaller loading (e.g. MMos)
@MrMackster01
@MrMackster01 2 жыл бұрын
Which diskstation do you have?
@NerdonWheels
@NerdonWheels 2 жыл бұрын
@@MrMackster01 an old 916+ with 2x 4TB WD RED -- nothing fancy. Just tried running Flight Sim 2020 from it and loading time were just fine
@benj0Smithers
@benj0Smithers 2 жыл бұрын
This is truly awesome! Thanks a lot :)
@frankiepoindexter445
@frankiepoindexter445 Жыл бұрын
I appreciate you putting this video together. I'm going to attempt to create an iSCSI host and initiator with Linux servers and PCs.
@cyrilthefish
@cyrilthefish 2 жыл бұрын
Going to have to try this out at some point :) I do have a steam library set up on a standard smb share on my NAS at the moment, but i use it to archive games i'm not playing recently instead of actually running games from it. (use steam's move folder feature to move games from one steam library to another, so i just move a game from the NAS library to one on my local SSDs when i want to play)
@jabolko1k
@jabolko1k 2 жыл бұрын
Very nice tut. Thanks.
@stefanejegod8644
@stefanejegod8644 2 жыл бұрын
Hmm, this wasn't what I was looking for, but definitely gonna get back to it. iSCSI definitely sounds relevant.
@JasonFowler
@JasonFowler 2 жыл бұрын
Great video! Love to see more about the topic
@mdiaztoledo
@mdiaztoledo 2 жыл бұрын
This was really interesting, thanks a lot for your videos ^^
@protator
@protator 2 жыл бұрын
I like the approach ... instead of stressing out, simply enjoy your pc tech hobby with a good beer cheers mate
@tljstewart
@tljstewart 2 жыл бұрын
thanks for the great video, at about @13:30 you discuss the Z drive and the E drive, however you only show the Z drive read/write speeds, would be interested to compare that to the E drive you set up
@Surly1966
@Surly1966 2 жыл бұрын
Gotta get me one of those oyster IPA. Got a guy that always drops by and scams my beer. It’s Revenge time. Thanks Jeff!
@jasonthomashorn4794
@jasonthomashorn4794 2 жыл бұрын
Well done, good explanation on the differences between attachment. And you really, really, reeeeaaallly don't have to drink a bad beer. But it was interesting seeing a somewhat positive review of something that sounds oh so very bad. Well done! :)
@juanpablo-vn1xo
@juanpablo-vn1xo 2 жыл бұрын
this is awesome....this method could mean my dropbox sync could be allocated to this drive and then backed up as required and mean it is on my server and not my desktop....how good is that!....could come in handy for all kinds of things to be honest.....thanks for this jeff 👍👍
@kenhuffmanjr9919
@kenhuffmanjr9919 Жыл бұрын
Just found this video. Overall, this is a nice video and is useful. Couple of things: iSCSI LUNs can be accessed from multiple servers simultaneously, and if you move an iSCSI LUN from one server to another that can mount the FS then the permissions will be maintained; the SIDs may not be resolved by the new server but it will, in fact, see the SIDs in the ACLs. Also, you created an E: drive but then benchmarked a Z: drive. And SMB is not commonly referred to as SaMBa; SaMBa is a free software implementation of the SMB protocol. Thanks.
@KunouJS
@KunouJS Жыл бұрын
Wow! You're right! I'm still new to iSCSI, so I tried connecting a Windows VM to the same iSCSI LUN volume I made for my laptop...and it worked right away! Awesome! For those that have an Asustor NAS, this works! It seems we can't share Btrfs snapshots, but this LUN alternative seems way better anyway.
@emrod38
@emrod38 Жыл бұрын
another awesome tutorial. keep up the great conent
@easkay
@easkay 2 жыл бұрын
Good point about spinning disk performance compared to SSDs. It can take some config tweaking, but old hardware can still be remarkably capable. I've been able to push arrays of ~20 2.5" 15k SAS drives to about 500 MB/s write. For the speed test, the iSCSI-backed drive has a filesystem mounted on E:, but the volume being tested was the SMB network share on Z:? It's also nice to see that the iSCSI sharing settings of TruNAS are more beginner-friendly now! From my days as an ESXi admin, I remember iSCSI being very fussy about latency and heavy packet loss or interruption. Have you noticed any issues like that, or have you put measures in place (e.g. QoS/CoS) to mitigate them? Man do I wish I had Gen9 HPE kit in my lab 😅 EDIT: reordered content.
@ComsicQuestGG
@ComsicQuestGG 2 жыл бұрын
How and where do you do the tweaking for your network speeds? That's my next task for my TrueNAS lol. I'd like to be able to utilize the speeds I'm paying for.
@klkcruzklk
@klkcruzklk 2 жыл бұрын
Nice tutorial! I was wondering if there was a benefit to using iSCSI vs mounting a virtual disk across the network? I currently have my steam library in a virtual disk in a shared drive on my NAS, and sometimes I run into an issue with the windows task scheduler not automatically mounting it, which is kind of a pain.
@DaemonForce
@DaemonForce 2 жыл бұрын
That 4TB/5TB ~$60-70 argument used to be something I considered until power+packaging became my main concern over a non-hotswap rack that goes down every year for cleaning, every 2nd year for upgrade and every 5th year for fan/PSU replacement. Last week I picked up a 16TB Toshiba MG08 for $320. That's roughly ~$20/TB but the 9 platter packaging is so dense that I might pick up a few to make my first RAID volume and use my 60GB refurb SSD for failover journaling. I'm still getting everything settled to make this new disk my main video storage replacement and migrate my other disks to move deploy volumes for apps, games, backups and non-Win platforms. So considering power and disk health, the only thing I really worry about is the moment my disks reach 100K hours. What is your main health concern with your equipment and how do you retire your disks after they reach a certain age?
@chromerims
@chromerims 10 ай бұрын
5:37 -- iSCSI downside. Great video 👍 I slammed into this "2 initiators, 1 target" conundrum this week. Came here to get another viewpoint confirming this challenge. I am not going to do filelocking or a cluster-aware set up.
@FilSapia
@FilSapia 2 жыл бұрын
This is especially a good idea for Mini ATX/ITX builds with the newer 2.5Gb ethernet standard; you can easily run your OS from an M.2 disk and not have to worry about mass storage :)
@TheFlyingCrocodile
@TheFlyingCrocodile 2 жыл бұрын
please do a video on de-duplication this info was very useful and i love your tutorials
@teetertech
@teetertech 2 жыл бұрын
I did this with my game libary a few months back good how-to man!
@CrazyRamUK
@CrazyRamUK 2 жыл бұрын
Guess you'll be off the Alaskan brewery Christmas card list with that review. Brave of you to try and keep on drinking it.
@CraftComputing
@CraftComputing 2 жыл бұрын
The first couple 49th State I had were wonderful. And there's always ANYTHING from Anchorage....
@CrazyRamUK
@CrazyRamUK 2 жыл бұрын
@@CraftComputing I'm not a stout drinker so I'll take your word on them :)
@30housewright
@30housewright 2 ай бұрын
100% answered the question I had. I mounted my iscsi target to VM thinking I could share the lun between my main computer and the VM. this explains why that failed.
@Medieval_Arpad_cooks
@Medieval_Arpad_cooks Жыл бұрын
aand done! Thanks, this was refreshingly easy!
@ProliantLife
@ProliantLife Жыл бұрын
Awesome guide i used this and added the drive to my steam deck and the read write speeds rival the SD card speeds.
@robtongue
@robtongue 2 жыл бұрын
What a trooper. "Nope... nope... *headshake*. Don't like this. *sips again*. Nope. *sip*".
@mrljvb
@mrljvb 2 жыл бұрын
And aside from my other comment.. You can take it one step further, and take advantage of all the features of ZFS and Truenas. Boot from an iSCSI lun, you gain all the advantages of ZFS and Truenas as you noted, but that extends to the boot drive as well, and you can use replication and cloud sync to backup your entire environment, not just the Steam library, and you gain significant performance bumps. Add to that the use of cheap Infiniband cards (can be had for less than $50) and Infiniband switches (found a 36 port one for $100), and you have a 40Gb or 56Gb infrastructure depending on which version you get).
@mrmotofy
@mrmotofy 2 жыл бұрын
But those speeds are irrelevant if your storage can't transfer that fast
@mrljvb
@mrljvb 2 жыл бұрын
@@mrmotofy I have 2 25 arrays, most of the disks are mirrored stripes.. the storage can easily keep up.
@yonson_racing
@yonson_racing 2 жыл бұрын
Nice! Been waiting for this...
@Digi20
@Digi20 2 жыл бұрын
Very interesting. Didnt know this was so easily do-able before, thank you for the video. Now i am thinking of attaching my whole NAS (which actually is just my way of plugging a huge 10 disc storage array directly to my photo and video workstation anyway) this way. are there downsides in terms of data retention and safety when doing it this way? for example, would the storage be more subsceptible to a faulty network cable in comparision to using SMB and letting the NAS handle all the filesystem stuff?
@DangoNetwork
@DangoNetwork 2 жыл бұрын
Something you may also want to check out is the diskless config that use by gaming cafes in Asia.
@phalinangel
@phalinangel 2 жыл бұрын
I did roughly the same thing however I used a virtual hard drive and then mounted it locally from the network. It seemed to work just fine but every once in awhile it would hiccup and I had to tell steam where the game library was. I will be doing this
@CyberBlaed
@CyberBlaed 2 жыл бұрын
This was my method till the vhd crashed.. 8tb of my games lost. Inc 3tb of mods and configs.. it HURT! Def go the iscsi method
@OlivierMyre88
@OlivierMyre88 2 жыл бұрын
I have a very basic pool on truenas, 12tb (4x4tb) ZFS and it works great as a network drive holding my steam librairy. I opted out of iSCSI for the very specific dealbreaker you mentioned as I would have a hard time accessing my saves from different PCs (I game on 2 different rigs depending on time of the day as I work from home too!)
@stale2665
@stale2665 2 жыл бұрын
If you use Steam, you should be getting the appropriate save files through the steam cloud. With the de-duplication, you can just set up two iSCSI drives and fill them with the same games, and the NAS will take care of de-wasting the space.
@MrGranMarco
@MrGranMarco 2 жыл бұрын
Great video!
@abes.4040
@abes.4040 Жыл бұрын
Good video, thanks!
@BWGPEI
@BWGPEI 2 жыл бұрын
Very nice - Thank You!
@VV-nw4cz
@VV-nw4cz 2 жыл бұрын
The suggestion to get some beer was a good one. I did just that and it is satisfying.
@tYNS
@tYNS 2 жыл бұрын
thanks for doing this.. I have been looking for a good solution to share truenas and steam across several computers... I had no idea of ZFS deduplication across iscsi volumes.. can't wait for that video.. One issue with iSCSI is MacOS. It has terrible initiator software. Daemon tools works but is crippled in speed. Other 3rd parties are sketchy with support. If anyone has a suggestion for a Mac iSCSI initiator I would love to hear it.
@nukedoom
@nukedoom 2 жыл бұрын
This is really cool. I was suffering running launchbox from a network drive. It would freak out every time. I ended up buying a ssd to add the retro collection to it (I have 2 firecudas nvme for main system in raid and now 2 cheap wd ssd in raid on my pc) I think I will move the ssd to truenas and do this. I have a 10gbe link but no drives fast enough to test it hahahaha.
@anitquahharlom6143
@anitquahharlom6143 2 жыл бұрын
playnite is way better
@conquistidor11
@conquistidor11 2 жыл бұрын
Look at the ccboot software, single image with writeback caching with iscsi targets. I am hoping there is a hamelabbed version of this that could be built. It would be awesome to spin up a new instance every time someone connects and only maintain the master image for updates for the cloud gaming server.
@falxie_
@falxie_ 2 жыл бұрын
I can't believe I didn't know what iSCSI, definitely going to use that when I get a NAS again
@84Actionjack
@84Actionjack 2 жыл бұрын
Good Stuff. Thanks!
@TheTechnicalMiracle
@TheTechnicalMiracle 2 жыл бұрын
Thank you for mentioning the facts about ISCSI, I've seen so many misleading videos about this solution. I'm trying to build a network setup with some SSDs in raid 0 connected to PCs all over the house equipped with 5 to 10 gigabit network cards/adapters. When I get a game working right, the latency is not much worse than a local SSD. The problem is getting third party launchers working with it. Battle Net (blizzard games) will not work anymore, doesn't support NAS setups, GOG can be solved with some writing in command prompt and a registry edit, Origin can sorta be solved but only if you're playing games right from Origin. Some anti-cheat games, specifically ones with battle eye (rainbow six siege) and Origin games bought and launched through Steam but still using the Origin DRM WILL NOT WORK. I think it's a matter of inputing some kind of permission in the command prompt and having it start with extra permissions but I for the life of me cannot get the syntax right. I'm using SMB right now. Anyone have any ideas?
@EnigmaticCipher13
@EnigmaticCipher13 2 жыл бұрын
I mount a vhd on startup that is stored to my nas. Blizzard works just fine this way and while I haven't tried Origin I have used Ea Desktop and that works fine in my limited experience. I oy play 2 games through EA
@Catge
@Catge 2 жыл бұрын
Good video Jeff
@HoshPak
@HoshPak 2 жыл бұрын
I haven't tested this myself but if you run virtual machines and connect the iSCSI target to the hypervisor you might be able to use the disk on multiple VMs in read-only mode. This will show you a warning though as you are sharing resources between VMs which are not meant to be shared. However, I would view it like mounting an ISO file of which I used some to install multiple systems simultaneously, before.
@willis936
@willis936 2 жыл бұрын
In a follow-up video could you cover iscsi snapshots? Specifically, if there is some way to have scheduled snapshots from a golden volume. The idea is to have one machine that keeps a golden volume up-to-date and once a day the client volumes get replaced with another snapshot of the reference. This might not be perfect though since I think the steam library folder may also house some saves, and those would be overwritten. I'm just not sure. I think maybe mapped samba for most games is best, then iscsi for the games that complain, then local install + samba link saves for the games that complain and keep the saves in the steam library.
@Arfiess
@Arfiess 2 жыл бұрын
A quick question, would this affect the loading time of the games I installed? I assume it will load up slower due to it being a network drive running on hard disk format.
@paulnolastname9422
@paulnolastname9422 2 жыл бұрын
Most apropos. I have a new TrueNas setup and I need to do this.
@Sovereign1992
@Sovereign1992 2 жыл бұрын
I didn't know that iScsi couldn't be used across different windows installations. Thanks for the heads up :) The only two games that didn't like being on an iScsi share in my experiment was Watch Dogs 2 and Space Marine. I think for Watch Dogs 2 it was down to Easy Cheat DRM software. For Space Marine somehow it randomly deleted the .exe file.
@harshbarj
@harshbarj Жыл бұрын
The was perfect timing for that glitch! Almost looked planned.
@paulpetzar7401
@paulpetzar7401 Жыл бұрын
For anyone it may help, if you use capital letters for the target name, the wizard won't complete. This is in TrueNAS-13.0-U3.1. Great tutorial and videos.
@hughsparks4572
@hughsparks4572 2 жыл бұрын
This is too tempting. I don't have a budget for this. I want it.
@Mayhem6633
@Mayhem6633 2 жыл бұрын
A more simple approach is to create a veracrypt disk on your server. When you mount one on your computer it works like a local disk. I just checked my crystal disk mark speeds and they're similar to these results so the performance is comparable.
@CoalitionGaming
@CoalitionGaming 2 жыл бұрын
this is super cool
@iguandae
@iguandae 2 жыл бұрын
I have my steam library on a share on my server running unraid, on an unassigned 2TB SSD, been doing this for about 3 years works perfectly I can play games from whichever gaming machine in my house, cool video though!
@theangelofspace155
@theangelofspace155 2 жыл бұрын
Bet you cant install blizzard games....
@rytek4274
@rytek4274 2 жыл бұрын
Perfect timing 👌
ZFS Deduplication in TrueNAS
17:55
Craft Computing
Рет қаралды 80 М.
We’re running out of internet - Steam Game Caching Server
21:09
Linus Tech Tips
Рет қаралды 2,9 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 58 МЛН
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 13 МЛН
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 20 МЛН
The ULTIMATE Raspberry Pi 5 NAS
32:14
Jeff Geerling
Рет қаралды 1,7 МЛН
Home Servers Have NEVER Been This Easy: CasaOS + ZimaBoard
49:58
Hardware Haven
Рет қаралды 651 М.
I Tried Gaming ON A NAS...
15:16
Dawid Does Tech Stuff
Рет қаралды 263 М.
Time to UNSUBSCRIBE from Disney+, Netflix, etc!
14:08
Jeff Geerling
Рет қаралды 1,5 МЛН
This blows away the competition - JONSBO N1 NAS Build
17:35
Linus Tech Tips
Рет қаралды 3,6 МЛН
You're running Pi-Hole wrong! Setting up your own Recursive DNS Server!
18:02
This is stupid, but I love it - Linus Home NAS Update 2021
17:57
Linus Tech Tips
Рет қаралды 2,3 МЛН
Fixing my worst TrueNAS Scale mistake!
10:40
Christian Lempa
Рет қаралды 129 М.
Choosing The BEST Drive Layout For Your NAS
21:42
Hardware Haven
Рет қаралды 121 М.
Why You NEED a NAS (More Than Just Storage)
9:43
FromSergio
Рет қаралды 285 М.
СТРАШНЫЙ ВИРУС НА МАКБУК
0:39
Кринжовый чел
Рет қаралды 1,4 МЛН
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 11 МЛН