How to run TrueNAS on Proxmox?

  Рет қаралды 241,036

Christian Lempa

Christian Lempa

Күн бұрын

Пікірлер: 398
@NightHawkATL
@NightHawkATL 3 жыл бұрын
For better Processor access and usage, set the CPU type to host and then it will be hardware rather than software access and processing. I have been running this for a few months and it is solid!
@christianlempa
@christianlempa 3 жыл бұрын
Thanks! I'll look into it
@unsolaci
@unsolaci Жыл бұрын
Hi @NightHawkATL, have you perhaps had any further experience with this setup (TrueNAS VM on Proxmox bare metal)? I'm thinking of spinning one up myself. Have you faced any issues?
@volodymyrliashenko1024
@volodymyrliashenko1024 Жыл бұрын
@@unsolaci initially I had processor type Default (kvm64). It does not allow to use virtualization on TrueNas Scale. Once I switched to type host - I can use virtualiztion (for dockers)
@IamKanuKingsley
@IamKanuKingsley Жыл бұрын
Hi, thanks for the tutorial. However, my disks details don't show up with "ata-xxxxxx-xxxxx". It shows as "wwn-xxxxxxxxx", please, what should I do? Regards
@learninghub8734
@learninghub8734 11 ай бұрын
@@IamKanuKingsley Check your connector type. What kind of drives do you have?
@rafysoto
@rafysoto 2 жыл бұрын
I can't tell you how many times I've watched this video for the CLI way to add the hard drives. Thank yo so much.
@christianlempa
@christianlempa 2 жыл бұрын
Im glad it was helpful 😊
@RocketStrke
@RocketStrke 4 ай бұрын
@@christianlempa i watched over 200 times
@cybersecurehacks
@cybersecurehacks 3 жыл бұрын
You are just a freaking beast man. I don't care how long it takes you to make videos or whatever.. You changed my life man and I am thankful. Best wishes from Pakistan :)
@christianlempa
@christianlempa 3 жыл бұрын
Haha, thank you so much! :)
@derekteetv
@derekteetv 7 ай бұрын
Perfect. Got my TrueNAS VM up in 10 minutes. Computers are so cool these days. Also, for any of your videos, much respect for your brevity. All the details we need while respecting our time.
@christianlempa
@christianlempa 7 ай бұрын
Awesome! Thanks :)
@brightonsikarskie8372
@brightonsikarskie8372 Жыл бұрын
I loved that you showed how to do it without pcie passthrough, every tutorial did pcie which wouldnt work for my setup! Thank you so much!!
@christianlempa
@christianlempa Жыл бұрын
Thanks! Glad it helped ;)
@leonardocarvalho4944
@leonardocarvalho4944 Жыл бұрын
I just wanna say THANK YOU! This video is the only one that explains how to add a hard disk not the card itself. It can be not elegant but for me that don´t have a card and it´s hard to get one in affordable price (i live in Brazil) works perfect! Thank you! Thank you! Thank you! Thank you!
@Xzzotica
@Xzzotica 2 күн бұрын
Just got a power edge r730 and I plan to use proxmox and then run a virtual nas exactly like this. Great video!
@christianlempa
@christianlempa 2 күн бұрын
Glad it helped!
@geoffpedder
@geoffpedder Жыл бұрын
super helpful, especially how to setup drives connected to the motherboard controller. Works fine for a simple media pool. THANKS!
@sudhadotsudha
@sudhadotsudha 3 жыл бұрын
fantastic, you solved my TRUE nas migration from old server to new Proxmox true nas vm
@christianlempa
@christianlempa 3 жыл бұрын
Awesome! Glad I could help you
@sudhadotsudha
@sudhadotsudha 3 жыл бұрын
@@christianlempa just migrated using your commands and video .. thanks..
@sudhadotsudha
@sudhadotsudha 3 жыл бұрын
@@christianlempa I need your help , i could see 90% ram usage in Proxmox grap for TRUENAS Virtual machine. How to fix this. ( i have allocated 8GB) always 7.5GB using.. free .5
@Mikesco3
@Mikesco3 3 жыл бұрын
Not necessarily need ecc, it helps but not necessary. ZFS actually checksums the data as it goes into the drive, so it actually prevents data corruption that would have been an actual issue with traditional raid. The thing with ecc RAM is mostly for example the case of a database where you have large amount of data being transacted in flight and then ZFS is writing that back to the hard drive, but it actually checksums the data as it is writing it. For file storage it isn't that much of an issue.
@christianlempa
@christianlempa 3 жыл бұрын
Thanks for sharing your insights. It's hard to find good technical resources on this topics, some people say it's important, some people say it's not. As I said in my video it's hard to determine how likely something goes wrong, even if it might be just a very rare edgecase scenario, I decided to recommend ECC in my video, because it is useful for filesystem integrity, and it's not hurting anyone to use it.
@DigitEgal
@DigitEgal 3 жыл бұрын
@@christianlempa Its hurting guys who dont use enterprise server :D But yes, great to know. So i should run my Databases on my HP380p instead using one of the nodes wich are built with desktop hardware. At 00:30 you tell there are no "bigger" downsides when running TrueNAS on Proxmox. There are a few guys who provide their proxmox/rancher nodes with disc-space by linking them with 10G connections to a single TrueNAS Server. Why do they mostly use a baremetal TrueNAS server? Is it because of performance reason or is there a problem to link the disc-space to another node?
@DigitEgal
@DigitEgal 3 жыл бұрын
@@christianlempa Also i recommend to take a look at the new "TrueNAS SCALE". I would love to see a video from you! "TrueNAS SCALE is a new Open Source edition that brings scale-out storage and hyper-convergence to enthusiasts, businesses, and data centers alike. TrueNAS SCALE is in the Alpha development phase and can run on any TrueNAS system with higher than 10GbE support."
@marconwps
@marconwps 3 жыл бұрын
@@DigitEgal TruenasCORE it's Unix when TrunasSCALE it's a Linux beta at the moment, who has tried can tell us the differences! Big thanks bye
@agenttank
@agenttank 3 жыл бұрын
oh i used freenas on my HP microserver gen7for a while but decided to give Xigmanas a try... had it for 2 years but now went back to TrueNAS scale.. SO much better than this complicated and buggy hell of a NAS OS called xigmanas. never again.
@user-vw4cg8cy4f
@user-vw4cg8cy4f 3 жыл бұрын
This video is really really the top of the iceberg. A few crucial thing is missing from this like: - excluding the disks from pve, or else you will wonder why it periodically interrupts disk operations or wakes up sleeping disks - disabling the "use tablet for pointer" as that in itself causes 10+% CPU load on the host side for some reason - disabling "hardware" acceleration of virtIO as this is known to cause problems - doing smart configuration (like APM, idle times) on the host side as the guest won't have access to smart data and alerts - optionally moving the system dataset to the boot disk
@ozarcgaming
@ozarcgaming 3 жыл бұрын
do you have any links to tutorials on the above suggestions?
@jackbolder5734
@jackbolder5734 2 жыл бұрын
Thank you. I'll stick with bare metal then. Sounds like this dude just wants us to stick his finger up our po poos.
@LampJustin
@LampJustin 2 жыл бұрын
So true he don't even set the guest OS right.. XD What he should also really have done is change the cpu type to host so that the VM can use all the instructions the cpu has...
@JohnSmith-iu8cj
@JohnSmith-iu8cj Жыл бұрын
Excluding disks from pve, nobody mentioned that. I scratch my head for weeks why disk sleep isn’t working 😡
@JohnSmith-iu8cj
@JohnSmith-iu8cj Жыл бұрын
How do I exclude disks from pve?
@theitalian94
@theitalian94 3 жыл бұрын
Thank you really much for showing how to connect or passthrough those hard disks! I've googled this before and people wrote, that this is impossible!!! SO WRONG. Your method works like a charme! Thank you thank you really much, you are really a kind guy!!! :) Greets TheItalian :)
@christianlempa
@christianlempa 3 жыл бұрын
Thank you! Glad to hear that :D
@LampJustin
@LampJustin 2 жыл бұрын
It actually is impossible to really pass through the drives itself (if you don't count NVMe drives) as what he's doing is using the drive as a backing store for a virtual drive with the size of the physical drive. You don't get any of the benefits that would make sense for zfs / TrueNas like smart or temperature sensors.
@theitalian94
@theitalian94 2 жыл бұрын
@@LampJustin is this fact? SMART won't work with this passing threw method? that would be a shame, I didn't had time yet to check if SMART Values are showing up or not ...
@LampJustin
@LampJustin 2 жыл бұрын
@@theitalian94 that's definitely the case. You either need to setup monitoring on the Proxmox host itself or get a SATA/SCSI controller and pass it to the VM.
@christianlempa
@christianlempa 2 жыл бұрын
The truenas VM is unfortunately not able to see the smart values, but you can still check it on proxmox.
@pobertubbesing
@pobertubbesing Жыл бұрын
Excellent video. Thanks for elaborating on how to set up the physical drives independently with the Truenas VM. Personally, I would instead use RaidZ and have TrueNas control the RAID System rather than having to use a controller to manage the hard drives. I'm sure you would sacrifice a little performance. However, everyone's use case can be different.
@JavierGarciaGon
@JavierGarciaGon Жыл бұрын
You're just an amazing mentor! Thanks for all the knowledge, much appreciated
@Grstearns
@Grstearns Жыл бұрын
One little thing (and I've been seeing this in a lot of similar tutorials), but "SCSI" is pronounced "Scuzzy". Probably not something that comes up a lot if you didn't work in enterprise storage in the 90s, so I'm not surprised that nobody else has mentioned it
@Gamer4Eire
@Gamer4Eire Жыл бұрын
love the honesty and dedication man, keep going :)
@kevinnewton8945
@kevinnewton8945 Жыл бұрын
Thank you. I've been struggling to make this work for a couple of days. It works now.
@christianlempa
@christianlempa Жыл бұрын
Glad it helped
@Farang_Lifestyles
@Farang_Lifestyles 3 жыл бұрын
3400 views of this great video,,, and only "156 likes" shame on these people,,, hit the likes people!!!!,,, this is someone doing hard work for us to view and learn....!
@christianlempa
@christianlempa 3 жыл бұрын
Thank you so much, what a great feedback 😉
@deViant14
@deViant14 2 жыл бұрын
I'm looking forward to Rockstor 4. Btrfs raid-1c3 is just so nice and to have native support and custom Docker support is quite nice.
@christianlempa
@christianlempa 2 жыл бұрын
I'm looking forward to TrueNAS Scale, this will be a great Proxmox replacement
@MFSA8988
@MFSA8988 2 жыл бұрын
@@christianlempa I thought this myself, however the clustering of servers requires TrueCommand, which comes at a fee. Ultimately, i decided to stick with proxmox as migrating from the old hardware i used was simpler than trying to port VM's while running two seperate clusters. Ceph for block storage + 3 node cluster is a sweet spot for my needs atm.
@tazsamir8281
@tazsamir8281 3 жыл бұрын
I've done this for some time , now I require the securing your home server with a firewall video asap please :D
@christianlempa
@christianlempa 3 жыл бұрын
It's coming but it will take a few weeks 😉
@Mikesco3
@Mikesco3 3 жыл бұрын
I usually virtualize pfense or opnsense, then additionally I put a container running Pihole to block ads and malware
@clicksystems8955
@clicksystems8955 3 жыл бұрын
great content like always! keep up the good work
@christianlempa
@christianlempa 3 жыл бұрын
Thank you! Of course, I'll do :)
@jimskyboy2
@jimskyboy2 10 ай бұрын
I run truenas scale on a z620 with an asmedia pci chip. It's passthrough, and it works great with two drives mirrored... 10TB. Been running proxmox for about 4 years now
@richay117
@richay117 Жыл бұрын
champion, excellent guide as always
@christianlempa
@christianlempa Жыл бұрын
Thanks 🙏
@grlucas
@grlucas 2 жыл бұрын
Awesome! This video was very helpful. Much appreciated.
@christianlempa
@christianlempa 2 жыл бұрын
Glad it was helpful!
@djcaru1
@djcaru1 Жыл бұрын
Followed this. Worked like a charm.
@bertnijhof5413
@bertnijhof5413 9 ай бұрын
Note that the disk serial number results for some nvme devices in ridiculous long serial numbers, so I prefer to use the UUID of disk or partition for the creation of the datapool. I always split my HDDs in 2 partitions, the first ~40% faster partition is for the VMs and the remainder for the other stuff. As a consequence the SSD I use for caching has four partition, 2x cache (L2ARC) and 2x log (ZIL).
@EdwardPike
@EdwardPike 2 жыл бұрын
1. Thanks! 2. First time NAS and ProxMox user. 3. I added 2 HDDs to a new install using your method. TrueNAS says they have same serial number. I drilled down in the "Disks" list and they both have empty serial numbers (which makes them equal I suppose). I will now look back at the QEMU command that added them and see if something there about serial numbers.
@flakmoppen
@flakmoppen 2 жыл бұрын
Same here. Did you manage to find a solution to this? EDIT: I managed to find a solution. Go to your proxmox shell and do: nano /etc/pve/qemu-server/[ID-OF-YOUR-VM].conf Find your SCSI device. (Mine was "scsi2: /dev/disk/by-id/ata-ST5000LM000-2AN170_WCJ6B8PP,size=4883770584K") Add your serial number at the end. (Mine now is "scsi2: /dev/disk/by-id/ata-ST5000LM000-2AN170_WCJ6B8PP,backup=0,size=4883770584K,serial=WCJ6B8PP") Hope that helps :)
@EdwardPike
@EdwardPike 2 жыл бұрын
@@flakmoppen I ended up buying an LSI HBA and passing them in that way. It is an old mobo and only had 4 SATA 3 ports so was worth it anyway because I was using 2 of those for ZFS boot of ProxMox. But thanks!
@demanuDJ
@demanuDJ 2 жыл бұрын
I'm currently using zfs pool on proxmox itself and a LXC container as a network storage but I think your way is much better
@asbestinuS
@asbestinuS 2 жыл бұрын
Finally a tutorial I actually understood. Dankeschön!
@christianlempa
@christianlempa 2 жыл бұрын
Sehr gerne! :)
@Ton__01
@Ton__01 2 күн бұрын
You are the beast man
@christianlempa
@christianlempa 2 күн бұрын
thx :D
@jorrenb
@jorrenb 11 ай бұрын
love your work!! thank you so much
@JakeFrosty
@JakeFrosty Жыл бұрын
I know this comment is very late but not all motherboards have SATA as something you cannot passthrough, some boards show their sata controller as PCIe devices/chipset and allow you to passthrough them to said VMs (works for me, however it doesn't mean that It'll work for everyone)
@PoeLemic
@PoeLemic 2 жыл бұрын
Very helpful. I so plan to virtualize some of my file storage. I'd like to have separate VM / machines for different storage purposes. So, glad that you overviewed how you did it.
@christianlempa
@christianlempa 2 жыл бұрын
Thank you! :)
@DaveckKProduction
@DaveckKProduction Жыл бұрын
Thank you! This was a great video!
@Glatze603
@Glatze603 3 жыл бұрын
Thanks for the detailed video and I'm looking forward to videos about Sophos XG :-)
@christianlempa
@christianlempa 3 жыл бұрын
Awesome, thanks 😄
@zxcbvnm90
@zxcbvnm90 Ай бұрын
Used the same process to pass through 12 SAS drives from my Dell PERC to unRAID... Unfortunately my proxmox drives are on the same controller so I can't just pass through the whole controller. So thanks for walking me through the alternative!
@christianlempa
@christianlempa Ай бұрын
Nice, glad that it was helpful to find an alternative! :)
@saidneder41
@saidneder41 Жыл бұрын
Super cool video!
@JanVanhumbeek
@JanVanhumbeek 3 жыл бұрын
I just did approximately the same set-up, but I noticed that you don't have IOMMU enabled on your server? If you enable IOMMU in your motherboard BIOS, you're able to pass through the onboard SATA controllers as PCIe devices to your VMs (in this case TrueNAS). This gives the VM hardware-level access to the controller and all attached disks, and thus means more native performance + being able to do S.M.A.R.T. tests on the disks.
@christianlempa
@christianlempa 3 жыл бұрын
Oh that's nice to know, let me check that! Thanks mate 😍
@JanVanhumbeek
@JanVanhumbeek 3 жыл бұрын
@@christianlempa Just checked your motherboard manual, I would enable these settings: Advanced/CPU Configuration/SVM Mode Advanced/Onboard Devices Configuration/SR-IOV Support And then look in Advanced/AMD CBS subsections for: IOMMU PCIe ARI PCIe ACS
@lebeier
@lebeier 2 жыл бұрын
This is the single best advice here. Thanks for the information and I have just done that on my supermicro mobo.
@panoshountis1516
@panoshountis1516 4 ай бұрын
Very detailed and helpful. Just wondering, is the raw HDD pass-thru to TrueNAS the recommended option or the only option? I mean, I am contemplating whether it would make more sense to create a RAID5 pool via m/b RAID controller and pass-thru the disk to TrueNAS instead. Would that be an option? I am using a Synology DS920+ as my main NAS Server. I am considering running a TrueNAS VM on Proxmox as a 2nd level level of data backup.
@nalle475
@nalle475 2 жыл бұрын
Nice one again. 👍 I have been running Free/TrueNAS on bare metal for years and love it. Tried it firs on consumer grade HW but it runs much better on a really old Proliant G5. I think its the ecc memory that boost the performance. Ecc memory and battery helps when things go sideways - as it usually do at som point. I also have virtualization TrueNAS servers from time to time. My settings are different but generally the same as yours. I have been thinking of moving my production TrueNAS to Proxmox just to have all machines running Proxmox make some work easier. I run 3 Proxmox servers and a ProxmoxBS and then the TrueNAS. I have 4 HP servers in my rack and one self build. I strongly recommend real server HW due to performance and cost. SAS is superior but SATA is cheap - your choice. I will not recommend the Scale at this time due to the weak performans as to date (see Tom Lawrence videos)
@gerry2345
@gerry2345 Жыл бұрын
I like this vid. Good insight.
@betant7366
@betant7366 4 ай бұрын
It's been 2 years now and I wonder if you'd keep this as a setup? Any downside found in terms of performances or reliability during that time? Or perhaps you are rocking now a different setup for the storage part of your Homelab?
@raskjaerbo
@raskjaerbo 10 ай бұрын
Amazing, thanks mate !
@christianlempa
@christianlempa 10 ай бұрын
Glad you liked it!
@user-ih6oe9ny3j
@user-ih6oe9ny3j 3 ай бұрын
Great video and awesome accent
@christianlempa
@christianlempa 3 ай бұрын
Thank you! 😃
@Owendinga
@Owendinga 2 жыл бұрын
great walk thru...thank you
@christianlempa
@christianlempa 2 жыл бұрын
Thank you!
@bennogros5242
@bennogros5242 21 күн бұрын
Hi Christian, really like your video's! Actually copying most of your system builds... Running into an issue with this proxmoxx build as the memory you are suggesting is not working on my A520M/itx (It is also not in the compatibility list), But the strange thing is, your A520M Pro should also not support the Kingston KTH-PL432E, but it seems to work in your system according to your Kit list?
@MasterDXT
@MasterDXT 3 жыл бұрын
Great video! I have my TrueNAS system virtualized for well over two years now and it runs flawlessly. Using Vmware ESXi. :)
@christianlempa
@christianlempa 3 жыл бұрын
Thank you 😊 sounds like a great setup as well! ESXi is also nice
@gh8447
@gh8447 3 жыл бұрын
That's exactly how I do it. I have two TrueNAS VMs along with PFSense, Windows Server 2016 (to play with), and a variety of Windows and Linux desktops. Remoting into Linux can be problematic though...
@CampRusso
@CampRusso 2 жыл бұрын
🤔 so there is physical storage dedicated to the hypervisor in addition to the physical storage dedicated to TrueNAS?
@zadekeys2194
@zadekeys2194 2 жыл бұрын
I'd love to see a solution that takes an old outdated dedicated NAS, connects it to a Pi running the NAS appliance and then gives you a (new) webgui+SSH+updates for the physically old Nas. :)
@congenio
@congenio 2 жыл бұрын
This does solve one part of the problem that Proxmox is not so great for providing space if you do not want to separate the file server (or NAS) and the VE engine. But one problem remains: the TrueNAS VM cannot be snapshottet, since it has pass-thrus. Also, this is a viable solution only if you deploy new hardware - you are in trouble when you try to migrate a huge array that is on an existing RAID, probably also encrypted. I have yet found no way of doing this - if Proxmox mounts the device, it must also provide the shares (which is not very good at). Every other solution carries over the control to an embedded VM, which can then not be snapshottet like other VMs. Containers are not a solution for this, either.
@THEMithrandir09
@THEMithrandir09 2 жыл бұрын
Did you try to install a VM into the TrueNAS managed storage? Or do you just provide the space managed in truenas to the VMs as additional storage, e.g. as a remote /home?
@ahmednazmy9298
@ahmednazmy9298 2 жыл бұрын
Thanks, You helped my a lot
@christianlempa
@christianlempa 2 жыл бұрын
You’re welcome ☺️
@ahmednazmy9298
@ahmednazmy9298 2 жыл бұрын
@@christianlempa On more question Christian, How could I do that in proxmox container?
@stephandebije2890
@stephandebije2890 2 ай бұрын
Great video everything explained well. i am wondering : Is there a performance benefit of the pci passtrough or adding the hdds manually?
@christianlempa
@christianlempa Ай бұрын
ZFS requires direct access to the hard disk, it removes one abstraction layer which could lead to problems and performance loss, so it's recommended to do that if the VM needs to manage the disks directly.
@stephandebije2890
@stephandebije2890 Ай бұрын
@@christianlempa ok thanks I need to look if my bios supports IOMMU.
@BloodlyKill
@BloodlyKill Ай бұрын
@@christianlempa Why not use proxmox's built-in ZFS and installing a turnkey filesharing lxc container
@DingsbumsStuerzer
@DingsbumsStuerzer 7 ай бұрын
Great video. I tried the passthrough and it works flawlessly. Just a question: why do we not add the hard disks to the VM via the PVE GUI? I think you would need to set the disks as storage devices in PVE (like you have with the truenas named storage)? I sadly skipped that part so can't try for myself if it is possible.
@christianlempa
@christianlempa 7 ай бұрын
You can add the PCI device for the disk controller in Proxmox, I've tested it in my new setup and it works well.
@Elrevisor2k
@Elrevisor2k Жыл бұрын
Is it possible to create a folder on the zfs for photos other videos other for books with different record size (depending on file size) to optimize the space?
@zachboatwright
@zachboatwright Жыл бұрын
Does the hard drive you pass through have to only be used by Truenas? As an example, I have a large hard drive that has files for home assistant and Jellyfin on it. Do I need to move those to another hard drive before passing it through to Truenas?
@knowledgeispower17
@knowledgeispower17 3 жыл бұрын
Thank you for this. :D
@christianlempa
@christianlempa 3 жыл бұрын
You're welcome!
@americanmambi
@americanmambi 4 ай бұрын
Bro, THANKS!!!
@Robertjaymercer
@Robertjaymercer Жыл бұрын
Hello Christian, thanks again for your great content. Quick question, could you tell me what kind of terminal you re using? I kind of like the look of the interface... Thank you again
@christianlempa
@christianlempa Жыл бұрын
Thanks! Back then windows terminal, now I’m using warp on macOS
@Robertjaymercer
@Robertjaymercer Жыл бұрын
@@christianlempa thanks for your time 🙂
@Krautmaster86
@Krautmaster86 Жыл бұрын
currently im running a ITX Server with 16x LSI in a similar config, DMZ, 10G, LAN, Truenas Core VM on Server 2019 and passing the LSI to the VM. Im thinking about switching to proxmox due to ur videos or... stick with installing Truenas Scale as main OS on the server. It has 2x2TB SSD Raid 1 which is used for all kind of VMs for now, but i wonder if this fits fine for Truenas Scale and how the virtualization is on that. 2TB would be massive waste for Truenas only. Most VMs i currently use are fine in Scale with Apps, Plex, Nextcloud, but sometimes app dont fit and therefore virtualiszation would be ideal. thus i never worked with proxmox and i think truenas scale as main OS should be quite capable on Vms too + cloudflare tunnels for all of the apps to be accessible
@Nettechnologist
@Nettechnologist 2 жыл бұрын
Was the reason to pass through the HD vs just allocating a pool of space from proxmox for the storage?
@billymorgan4611
@billymorgan4611 2 жыл бұрын
I'm curious why you are logged in as 'root'; is it required or only for demonstration purposes??
@Litdex
@Litdex 2 жыл бұрын
Is it possible to add network card or network cad interface (in case when one card carry more than one interface) the same way as You added HDD? with out bridge, not by vmbr0 but directly eno0 let's say
@christianlempa
@christianlempa 2 жыл бұрын
Sure, you can add more network cards (as much as you need and fit in :D)
@rodrigocsouza8619
@rodrigocsouza8619 Жыл бұрын
Hi Christian and everyone, with the passthrough of the disks to Truenas, do you have the SMART tests working? I can't see any tests results and even if I try a manual run, I got an error message "Short offline self test failed [unsupported scsi opcode]", does not matter the type of test selected.
@GorkemYildirim
@GorkemYildirim 3 жыл бұрын
Well explained.
@christianlempa
@christianlempa 3 жыл бұрын
Thank you! :)
@vasquezmi
@vasquezmi 2 жыл бұрын
This is excellent thank you for the in depth review. I was wondering on your options for a NAS on Proxmox how would that apply if I implemented a Proxmox cluster with HA? Knowing we can't mirror the serial # of hard drives do you know of options I could look into?
@robpizza6192
@robpizza6192 3 жыл бұрын
Thank you!
@ierosgr
@ierosgr 3 жыл бұрын
At 13.24 where you mention about the bios mode, since you you propose to viewers to passthrough an hba controller, it would be better to select uefi and q35 options for the VM, as it is way better when you are passing through a pci device.
@christianlempa
@christianlempa 3 жыл бұрын
Thanks, I'll look into that!
@captteemo9133
@captteemo9133 5 күн бұрын
Thanks, but why? :)
@agraham7108
@agraham7108 Жыл бұрын
What is betterwith for Trunas on Proxmox? Pass through disk, pass through sata controller or just do do that and use virtual disks?
@johngrabner
@johngrabner 2 жыл бұрын
Very cool.
@christianlempa
@christianlempa 2 жыл бұрын
Thanks!
@andiM76
@andiM76 2 жыл бұрын
Thanks Christian for this video. Is it possible with passthrough HDDs to use an smb share as mount point to a docker container like ecoDMS? The docker ist on the same proxmox as truenas
@catv186
@catv186 6 ай бұрын
hey good video mate!. I ran my first trueness- proxmox install. I'm having issues with my Kubernetes cluster. not launching. any ideas in how to troubleshot that? cheers!!
@christianlempa
@christianlempa 6 ай бұрын
Thank you! Depends on the k8s setup, maybe check out our discord ;)
@aflury
@aflury Ай бұрын
ZFS can't use your hypervisor's extra RAM in this setup. That alone is reason enough to handle ZFS with proxmox itself IMO.
@InsaiyanTech
@InsaiyanTech 11 ай бұрын
what would be a decent budget hba card? im new to this im probably never going to use more then 12 drives ever if anything's as well im just trying to virtualize my truenas and my firewall
@eugenevdm
@eugenevdm Жыл бұрын
Thanks! I really got a lot from this video. I also benchmarked using the same volume set with direct hardware versus via a hypervisor. My file read/write test on a 1 GB file direct hardware was around 19 to 20 seconds whereas via a hypervisor it was around 22 seconds. So I can see some overhead but no too much. I'm still debating if I want to go direct hardware or via Proxmox. It's just not so clear what the advantages are except if I had a complex confirmation and I didn't want to redo it. It seems you can easily import volumes that were disjoined from the operating system in TrueNAS via the import command.
@kiptanoi4422
@kiptanoi4422 7 ай бұрын
Hello, I am also going to build my first nas at home, I have 4x 8TB Hdd, that I have used i my old Readynas. But now I want to run Proxmos on a ssd disk, and have vm like truenas... My question is, should I install the truenas on the ssd or sould I install it on my raid with my 4 hhd ?
@antito261
@antito261 Жыл бұрын
Exactly what I was looking for!
@christianlempa
@christianlempa Жыл бұрын
Glad it helped! :)
@larsthorwald3338
@larsthorwald3338 Жыл бұрын
I like these videos, but they'd be way more useful if you said more about the "why" behind the procedures. Yes, it's possible to virtualize TrueNAS, and you've done a great job of telling us how to do it. But what, if anything do we actually gain by doing this? What's the reason? ....because you can? It seems that the more roles / VMs / functions are added to a single physical machine, the more exposed it becomes in the event of hardware failure. If my production server, NAS, gaming rig, etc., are all in the same machine, when something goes physically wrong, instead of just losing one, I lose all. Of course, if the point is just to use the platform as a learning tool, that makes total sense, and it's probably a great idea to have one or more 'disposable' machines laying around for practice and learning. Great tutorials. Thanks!
@christianlempa
@christianlempa Жыл бұрын
Interesting idea to address in another video. By the way, I switched from virtualizing a NAS to a bare-metal installation now. For me, virtualizing the NAS was an easy way to get started without the need to buy a new machine :)
@larsthorwald3338
@larsthorwald3338 Жыл бұрын
@@christianlempa Nice. My little FreeNAS ZFS pool has been chugging along for 10 years. Only 2/6 drives are original. I never patched it, though, and now there's no easy upgrade path to TrueNAS, so I'm finally rebuilding, even though the current pool could probably live for another decade since it runs scheduled tests and emails me failure predictions, heh. Thanks again for your great channel!
@gurshair
@gurshair 9 ай бұрын
In proxmox 8 you can get the model and serial number for the drives in the Disks section of your node
@the_mad_swimbaiter455
@the_mad_swimbaiter455 3 ай бұрын
Just to confirm. Using this method bypasses the need of an HBA?
@petertrahan9785
@petertrahan9785 2 жыл бұрын
I am trying to do a very similar setup but when I installed Proxmox I set up a ZFS RAIDz1 pool over three SATA disks. I can add that pool as a disk source from the Proxmox add hard drive menu. Should I have not set up ZFS on those disks via Proxmox and used the method in this video of adding the individual disks to the Truenas VM and then creating my zpool from within Truenas? What are the consequences of these two different methods?
@vasquezmi
@vasquezmi 2 жыл бұрын
Excellent video and instruction I appreciate your dedication to the community. I did have a question in regards to this process and Proxmox Clustering. What considerations need to be made there? Can this same process be done at the DataCenter level?
@davidkamaunu7887
@davidkamaunu7887 Жыл бұрын
I think that Christian covered that with 3:40 about use of ECC memory. Because as you increase the scale, you increase the amount of errors. You wouldn’t be able to run a datacenter with desktops very effectively. Lots of errors and bugs.
@patriquesimoes7137
@patriquesimoes7137 2 ай бұрын
Can this be done with a LXC container in Proxmox instead of a virtual machine?
@heliwrsfoestuff5913
@heliwrsfoestuff5913 3 жыл бұрын
I built my current Proxmox server around AMD 3400G CPU, before understanding the risk associated with non ECC memory. However, I agree with Michael that for home users it's not so much an issue. Plus one should not rely on ZFS or any RAID system equivalent for backup. For that reason I also use Backblaze, which has very reasonable rates for offsite backup storage. Then in the unlikely event that my data gets corrupted, I can rebuild it. I am using Alpine Linux/SMB LXC container as a file server right now, but I really liked TrueNAS (was using my Proxmox box as standalone TrueNAS server) and will most likely switch to a TrueNAS VM in the near future. But LXC containers are a whole lot of fun, and very efficient.
@christianlempa
@christianlempa 3 жыл бұрын
Sounds great! Yeah I don't think that ECC is always needed, however I would still recommend it generally. But I can see that it's not a must have for every setup, especially in a home server.
@Brillibits
@Brillibits 3 жыл бұрын
Is there a reason I would not want to run VMs inside TrueNas inside or Proxmox? I want to use my large ZFS pool for some VMs that may take up a large amount of space, while still having Proxmox.
@christianlempa
@christianlempa 3 жыл бұрын
I still think Proxmox is better for running VMs, and TrueNAS is better for Storage. It might change with TrueNAS Scale, and I probably make an update video on my homeserver project at the time when it's officially released.
@anamixnetwork8446
@anamixnetwork8446 2 жыл бұрын
Hi, If I create another VM in Proxmox I should be able to access this TrueNAS right? As a shared storage among both VMs and Physical devices connected to the Host.
@christianlempa
@christianlempa 2 жыл бұрын
Sure that is possible
@bjorn980
@bjorn980 Жыл бұрын
Hallo Christan, sobald ich meinen HBA Controller durchreiche bootet TrueNAS nicht mehr, selbst beim manuellen auswählen des TrueNAS Boot HDD im SeaBIOS. Problem mit der Methode einzeln durchzureichen SMART TESTS funktionieren nicht. :( Wäre cool wenn du ein Video dazu machen könntest. Weitere infos: Bei kommt beim Booten mit HBA immer der Fehler "this harddrive is only a truenas data partition" oder so ähnlich, aber ohne HBA funktioniert es. Die bootreihenfolge ändern oder deaktivieren von Geräten unter options in der vm hat auch nichts gebracht.
@publicize360
@publicize360 6 ай бұрын
Trouble with Drive stats Visibility and SMART in TrueNAS VM on Proxmox I had set up a TrueNAS VM on Proxmox, utilizing a RAID Z configuration with four 2TB HDDs. Here's the catch: three drives are directly connected to the motherboard, and I've added a PCIe SATA expansion card for the fourth drive. However, I've encountered a snag-I've noticed that not all drive information is visible in TrueNAS, and the SMART options aren't working either. Given that I'm now using this server for work purposes, I'm feeling a bit uneasy about the situation. My SMB shares are functioning correctly, and backups are happening as expected. However, I'm concerned about potential drive failures and whether I'll be able to manage replacing a failed drive without risking data loss. Is there a way to address this issue without redoing the entire setup? Any guidance or suggestions on ensuring drive visibility, SMART functionality, and data protection would be greatly appreciated. Thanks in advance!
@felipegilhiriart
@felipegilhiriart 9 ай бұрын
Hello @christianlempa! Im running truenas on proxmox, but i need to changee the motherboard, could you make a tutotial on how to migrate everithing to the new sistem without loosing data?
@匀匀云
@匀匀云 2 жыл бұрын
Thank you for the tutorial, Now TrueNAS Scale is getting better ,should i still install TrueNAS Scale on Proxmox , or just installed on host and use VM\docker on Scale?
@christianlempa
@christianlempa 2 жыл бұрын
Good question, it depends on what you want to do with it. If you're running a single server environment, I guess it's okay to run TrueNAS on Proxmox, because Proxmox is far better in managing VMs.
@匀匀云
@匀匀云 2 жыл бұрын
@@christianlempa yes ,you are right. i try to use vm\app on scale , Proxmox is far better
@area51xi
@area51xi 10 ай бұрын
I cant get my HBA controller to passthrough to me TN VM. The drives are all listed under the node level and show up using lsblk. IOMMU is enabled in the BIOS. It is an LSI 3900 16i on a ROMED8-2T. Also couldnt pass the native on board sas controllers to pass through either.
@MrMkrb84
@MrMkrb84 3 жыл бұрын
Hello! great video! I have an question. Isnt the best way to use the /dev/sda1 /dev/sda2 and etc identification to passthru the hard drives from mainboard? in case of failure of hard drive you can offline it from truenas, power off the whole system and replase it to new one. you plug new hard drive and mount it in truenas and thats it. otherwise you must write the new id of new disk in proxmox at first.
@christianlempa
@christianlempa 3 жыл бұрын
You should use the IDs instead of sda, sdb, .. because these could change under some circumstances, so better go with the ID to avoid any issues.
@MrMkrb84
@MrMkrb84 3 жыл бұрын
@@christianlempa thank you!
@jonathanzarka6914
@jonathanzarka6914 2 жыл бұрын
hello thx for this video very useful.However if one disk fail how can you make to change It because I suppose you have to declare un new physical volume in proxmox is that easy
@domiihl
@domiihl 6 ай бұрын
Is running without ecc memory really something I should avoid? I have a cool build for a sever in mind and it doesn’t support ecc memory.
@christianlempa
@christianlempa 6 ай бұрын
No, ecc memory isn’t as important for homelab as it is for enterprise. You’ll be fine without it
@Glatze603
@Glatze603 2 жыл бұрын
Hi, how is it possible to automate backups of the truenas vm without the data-disks?
@Glatze603
@Glatze603 2 жыл бұрын
Got it - there is an option in the drive-settings of the vm :-)
@taipanino
@taipanino 10 ай бұрын
hi do you have any idea if the passthru would work with hp 530sfp+ card cause i cant get it to work
@jackmclane1826
@jackmclane1826 3 жыл бұрын
Careful! There is a difference between plain ECC and registered/buffered ECC memory! Just ECC can also run on some consumer price range machines. AMD Ryzens have unofficial support for it. It's in the chip but AMD didn't deactivate it and doesn't advertise it. It should work but it may not. No guarantee for that. And some selected Intel CPUs also can have ECC. Both will only work with unbuffered/unregistered ECC. Registered/buffered ECC is a thing for high end professional server hardware only. Those machines that support over TB of RAM. It's not a thing for home players.
@drachenfliger1368
@drachenfliger1368 Жыл бұрын
Now, there is a confusing topic to me, which is File system, you mentioned that truenas(core) had its own software raid, proxmox uses a software raid aswell, but what about the hardware raid card in a server how to configure it correctly then?
@rockymarquiss8327
@rockymarquiss8327 10 ай бұрын
Trunas core is best run (IMO) in a virtual environment. When I looked into it in the past they insisted that you're supposed to boot from a thumb drive. I find this mentality insane. How often have you had one of those fail? Alternatively you could put an extra drive that will be grossly underutilized. They aren't very reliable to put it mildly. With virtual machines you can have that boot drive defined as a small drive to boot from - using resources much more reliably and effectively.
@Mikesco3
@Mikesco3 3 жыл бұрын
There is a not too complicated way to add cockpit to proxmox and manage ZFS and sharing that way also
@LampJustin
@LampJustin 2 жыл бұрын
Yeah definitely much more recommend... Running your storage as VM with not a lot of RAM Cpu and not even "real" disks is just stupid tbh. First he didn't set the right OS, TrueNas Core is BSD based, but that doesn't really matter. What is a lot more important is that he left the cpu type as kvm64, which is such a noob thing to do. With that you just don't get access to all the needed cpu instructionsets that TrueNas will make use of. Cpu utilization will be higher and speed lower. Also you don't want to pass through disks the way he does it, all the smart info, temperature and so on just won't get passed through as it will just emulate the disk within the virtual Virtio SCSI controller and use the drive like a raw image.
@LampJustin
@LampJustin 2 жыл бұрын
@@ianballester4672 sorry but I don't know what you mean??
@dbadovsky
@dbadovsky 2 жыл бұрын
@@LampJustin Have you any other way to passthrough onboard SATA controller to VM? For me, I've passthroughed onboard SATA controller but still don't see SMART info in truenas. And what CPU type should we use? For example, I have options "IvyBridge", "IvyBridge-IBRS" and "host" Thank you!
@LampJustin
@LampJustin 2 жыл бұрын
@@dbadovsky hm that's odd, that should definitely work. Are you sure the passthrough works as expected? Do you see it in the VM when doing a lspci? As to the cpu configuration, if you're not using a cluster with different CPUs ( 2670 / 2690 for example) you should use host as that will give you all the cpu instructions within the VM resulting in the best possible performance.
@dbadovsky
@dbadovsky 2 жыл бұрын
@@LampJustin Thanks for the answer! Well, I see my disks inside vm and I can import the pool, it works great but the only issue is that TrueNas can't see smart results. I also noticed one thing: this iommu group includes 2 devices: SATA controller and SMBus controller. They are marked as #2 and #3. Seems like I lack something.. I'll try to look for it in BIOS, maybe any feature is disabled..
@derekdresser9214
@derekdresser9214 11 ай бұрын
Great video, Im a bit late to the game but I have watched quite a few now. The more i watch the more confused i get. Ive had 2 low end servers over the years and recently wanted to update it. First server was WHS second was just an old PC running windows. Anway, i want a place to hold my files and Plex and perhaps try a few virtualizions. I want to use my old hardware to do this (4th gen i7) Now i watch this and learn about needing ECC RAM and i dont know what to do. Honestly it all just seems too difficult
@christianlempa
@christianlempa 11 ай бұрын
Don’t worry about ECC in a Homelab, will make your life easier :)
Fixing my worst TrueNAS Scale mistake!
10:40
Christian Lempa
Рет қаралды 141 М.
Running a NAS on Proxmox, Different Methods and What to Know
18:47
ElectronicsWizardry
Рет қаралды 47 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 1,1 МЛН
НАШЛА ДЕНЬГИ🙀@VERONIKAborsch
00:38
МишАня
Рет қаралды 2,4 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 109 МЛН
Don’t run Proxmox without these settings!
25:45
Christian Lempa
Рет қаралды 244 М.
How to Install TrueNAS in Proxmox with HDD Passthrough!
12:14
DON'T Underestimate This Cheap MicroServer
18:07
Hardware Haven
Рет қаралды 349 М.
How to Virtualize Your Home Router / Firewall Using pfSense
15:04
TrueNAS Scale the ULTIMATE Home Server? Docker, Kubernetes, Apps
19:10
Christian Lempa
Рет қаралды 168 М.
Turning Proxmox Into a Pretty Good NAS
18:31
apalrd's adventures
Рет қаралды 246 М.
What's the BEST home server operating system?
17:35
Christian Lempa
Рет қаралды 669 М.
Getting the Most Performance out of TrueNAS and ZFS
18:31
Techno Tim
Рет қаралды 101 М.
More POWER for my HomeLab! // Proxmox
17:49
Christian Lempa
Рет қаралды 94 М.
What's On My Home Server? Storage, OS, Media, Provisioning, Automation
27:30
Wolfgang's Channel
Рет қаралды 1,2 МЛН
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 1,1 МЛН