Learn the skills to make IT your job: 30% off your first month/first year of any ITPro personal plan with Code “CHUCK30” - ntck.co/itprotv NetworkChuck is building a FrankeNAS using CEPH, an open-source software-defined storage system. Learn how to turn a pile of old hardware into a powerful, scalable storage cluster that rivals enterprise solutions. This video covers Ceph architecture, installation, and configuration, demonstrating how to create a flexible, fault-tolerant storage system using a mix of devices. Whether you're a home lab enthusiast or IT professional, discover the power of decentralized storage and how Ceph can revolutionize your data management approach. Commands/Walkthrough: ntck.co/403docs 🔥🔥Join the NetworkChuck Academy!: ntck.co/NCAcademy ****00:00**** - Intro: the FrankeNASS ****00:45**** - Why you NEED CEPH ****04:45**** - How CEPH works ****19:55**** - TUTORIAL - CEPH Cluster Setup
@1bustudios4 ай бұрын
👍
@0nezNzero4 ай бұрын
Me [Less content, but inspired by you Chuck. Thanks. Hope you read this cos a daemon splurged it :) keep up all the hard work]
@Banzir_Ahmmed_Raj4 ай бұрын
So I have a M2 mac mini collecting dust and I need a NAS .SO can I use it to make a NAS?
@0nezNzero4 ай бұрын
@@Banzir_Ahmmed_Raj Absolutely! The M2 Mac mini is actually perfect for a NAS. use something like Plex or TrueNAS. Go digging bro / brotjie / brodess
@0nezNzero4 ай бұрын
100% The M2 Mac mini is perfect for a NAS. Use software like Plex or TrueNAS for your setup. Do some research yeah
@mignochrono4 ай бұрын
Dude...I was recently learning proxmox and was like...damn this ceph documentation is so complicated to wrap my head around,BOOM. Network chuck to the rescue
@NetworkChuck4 ай бұрын
It took me a while to really wrap my head around ceph
@peeejayz4 ай бұрын
Ceph means cephalopod = who can repair/heal themselves just like one of the main pillars ceph was founded on. That is why versions are named after different cephalopods Source - 12 years running Ceph in production ;)
@Foxy10-b6n4 ай бұрын
I am curious how redundant it could be
@Foxy10-b6n4 ай бұрын
Seems like a really safe bet
@peeejayz4 ай бұрын
@@Foxy10-b6n it can be as redundant as you want it to be. Or as little as you want. I've done levels from disk redundancy to while DC redundancy on ceph. It can be made to be aware of all of this.
@nushankodikara4 ай бұрын
so where's the aplha ceph
@am0rpheus4 ай бұрын
I suppose it's also a play on the many arms cephalopods have.
@johndoughto4 ай бұрын
[ceph] a part 2 = yes include proxmox = yes coffee = yes
@Kaotix_music4 ай бұрын
I’m just sitting here this morning in bed like “I really need a new NAS” and network chuck has convinced me he’s hacked into my brain and he’s like “I got you man, don’t worry. Video inbound now.”
@nazzak20934 ай бұрын
For me it was different. I didn’t need a storage solution, now I really need a CEPH cluster
@rafal9ck8174 ай бұрын
I was looking for storage solution and now I can utilize my crapware, my current NAS likes to fail
@robpalomo4 ай бұрын
Same been thinking about getting a NAS for a few weeks now.
@Cpgeekorg4 ай бұрын
ceph looks fantastic for enterprise storage or situations where you have multiple servers with lots of storage in them and lots of people who need to access that storage, but up to a few hundred tb, I would strongly recommend zfs (raidz2/3), preferably under truenas scale if you just want a big nas that's easy to manage and fault tolerant for pretty inexpensive.
@lua-nya4 ай бұрын
I was thinking I needed a microsd card for my future pi 5 k3s cluster. Now I'm tempted to make that a USB SSD for CEPH purposes.
@CHSgtHondo4 ай бұрын
Yes please part two. I had the CEPH websit open for several weeks now. and here it is, a video from Networkchuck about CEPH. Thank's Chuck, love your Videos
@janbredow26624 ай бұрын
I am currently a trainee on the job, just yesterday my CEO wanted to explain me CEPH, I swear today I will walk in office with a very big smile and knowledge of ceph 😅
@glitchinglive4 ай бұрын
Huge W!!!
@PixelatedError4 ай бұрын
Lol
@jacob10004 ай бұрын
Do you work in a coffee shop? What kind of serious company uses this?
@janbredow26624 ай бұрын
@@jacob1000 it’s about the technology that come with CEPH, brings redundancy for your Infrastructure, and I work in IT, our company uses CEPH to host data for hospitals all around germany, it brings 800TB total storage
@jacob10004 ай бұрын
@@janbredow2662 id use a way more reliable storage platform for that! Cheap out on license costs ?
@parl-884 ай бұрын
Hey Chuck, this is by far THE BEST video I have seen from your channel in the last 3 months. GREAT video! Totally innovative content. Make this a series please if you can. Follow-up this video with the CEPH tiering tutorial (pool for SSDs and pool for HDDs). Everything related to CEPH is SO COOL! Pump as much content as you can about CEPH. Cheers and thanks!
@eveypea4 ай бұрын
When you said "Ready, set, go!" at the 34 minute mark, you missed the chance to do a Dad joke with "Ready, Ceph, GO!"
@DanielPersson4 ай бұрын
Lovely to see more videos about Ceph. I found it when we ran out of space on our production environment. Had dabbled with it a bit at home but I had to put it into production like yesterday so that was a herowing week at work. Now 2 years later we have learned a lot and it's still rock solid.
@whatwhat-7774 ай бұрын
Hey everyone, @DanielPersson makes great content on ceph. I am an old subscriber of him, make sure you subscribe to his channel. He also has done many tutorials on installing ceph on his channel.
@HNGLT4 ай бұрын
I actually stumbled upon your videos when I was trying to setup storage for my k8s cluster. Little did I know, it is deprecated and my architecture struggled with it. Great videos though!
@bedar894 ай бұрын
I'm totally down for a second part/follow up on this video! Thank you for the great explanation! I'm also looking forward to seeing how this could be setup with Ansible and connecting Proxmox with Ceph + some best practices!
@GasperRomih4 ай бұрын
This guy can sell ice to penguins.
@malborboss2 ай бұрын
This video made me fall in love in Ceph, seriously. Part 2 please with tiering, Ansible integration and proxmox. There aren't a lot of tutorials on web and you explain everything in a simple and approachable way! I would even pay to see part 2 if needed. Sad to not see this video pop off.
@DerTypOfficial4 ай бұрын
Yes, Part 2 please! Or make it a series? Would like to see how to do all this with ansible, include proxmox and seperate SSD and HDD. Btw, awesome video! The density of information per minute was pretty high, but you really explained this complex topic as easy as I can imagine, without skipping any steps. Thank you for that!
@jamesbrown87664 ай бұрын
I’ve always wanted to make a storage cluster out of my older unused equipment. This is perfect! Please do a part 2!
@ThrivingInLife4 ай бұрын
Make a part 2 and show how to separate the SSD and HD drives like you mentioned at the beginning of your video Please =)
@davidclift59894 ай бұрын
Yes please
@Darkk69694 ай бұрын
Yes please. I've used CEPH in the past on my previous ProxMox setup. Definitely like to know about setting up the tiers.
@justindeemer62604 ай бұрын
Concur, had experimented with it as well about 6 months ago for about 6 months and reverted back to NFS shares for proxmox cluster and just did scheduled rsyncs between my unraid NASes.
@spottechnologies4 ай бұрын
Wow...This video is particularly useful for anyone considering investing in a NAS for personal or small business use. Chuck’s hands-on approach and detailed explanations make it easy to understand the benefits and potential challenges of using a NAS. His enthusiasm and practical advice can help viewers make informed decisions about their storage solutions. If you’re new to NAS or looking to upgrade your current setup, this video is a great resource. Thanks a lot Chuck!.
@ScottKeene703 күн бұрын
I've been procrastinating about diving into CEPH for a couple of years. Thanks to this video, I'm finally going to to it. (Like kubernetes, similar time procrastinating, but NetworkChuck to the rescue again with the Kubernetes vid eo!)
@ScottKeene703 күн бұрын
I've been procrastinating about diving into CEPH for a couple of years. Thanks to this video, I'm finally going to to it. (Like kubernetes, similar time procrastinating, but NetworkChuck to the rescue again with the Kubernetes video! Hmm... Maybe I need a NetworkChuck video about tidying up my home office to get that done too!)
@marvinnicorode12094 ай бұрын
Cool video! I will definitely return to it once I add a 2nd node to my infrastructure. When showing things like OSDs being added, you can use "watch !!" to rerun the last command once every 2 seconds (adjustable with -n flag), instead of repeatadly hitting "up" + "enter". Changes are often more visible, because watch draws the output on a single screen from the top down, so you don't have weirdness due to the terminal scrolling. The optional "-d" flag also highlights differences between command runs.
@ledoynier36944 ай бұрын
amidst all the storage talk, i heard "storge" once, and now i can only hear it like that.. thanks Networkchuck !
@dudedavid5224 ай бұрын
Oh gd it boo this commenter ... I just started watching and now I'm left with 'ikea chuck,' and his new Storj collection
@privacyvalued41344 ай бұрын
23:47 Noooooooo! Enabling PermitRootLogin in the SSH server config is a HUGE no-no. And most definitely never enable password authentication for root. There's a reason it is disabled by default in the SSH config! So many people set bad SSH and user configuration/permission setups that open massive security holes in their systems and then wind up CrowdStriked with the IT folks scratching their heads as to what went wrong and then opt to blame someone else other than themselves for their incompetence. I can't even watch the rest of this.
@RockTheCage554 ай бұрын
yes part 2....ceph looks pretty awesome
@thegreyfuzz4 ай бұрын
Excellent job explaining this. I've been needing to figure it out, but have been procrastinating until i had a full weekend to sort it out. Now in 3 hours I have it sorted in my head and a a 5 node cluster spooled up in my lab.
@paiwandfaruq4 ай бұрын
A good thing for organizing all of our storage, we waiting for part 2, good job bro
@KILLERTX954 ай бұрын
I use ceph at work, I honestly didn't know you could map ceph directly in Linux remotely? I've always used SMB/NFS. So, to pay it forward, one or two things I've learned over the years: 1. Power Loss Protection or PLP is a game changer on SSD. TLDR, It allows the SSD to "say" it finished copying when it actually hasn't. This has a massive affect on speed. 2. If you set it up properly, you can have a "third" speed teir. So not just SSD/HDD, but the ability to WRITE to SSD and STORE the data on HDD much like read/write cache in normal ZFS. Thank you @networkchuck
@sarveshwarsharma9904 ай бұрын
was i the only one to notice his alien eye at 3:24 . what the heck man. chuck is an alien . well that explains a lot about coffee and the wierd mix of intrests
@thanEay4 ай бұрын
I was about to comment the same thing! Was that edited?
@WiSPMusic.4 ай бұрын
@@thanEay Good question! I noticed too!
@parsagp4 ай бұрын
No bro, this is ai. he is dead
@nnktv284 ай бұрын
yes HQHAHAHAHHAHA
@briguymaine4 ай бұрын
who then looked to the side and winked? I did
@alfarahat4 ай бұрын
Grate stuff, please do more on Ceph , can’t believe I watched more than 40 minutes one shot.
@elmeromero3032 ай бұрын
Great Video and well explained, as always 👍 would love to see a follow up going deeper covering Performance & Tuning, Snapshots / Replication, Disaster Scenarios etc. Thank you 👍
@danielclark60334 ай бұрын
The best thing about this video for me: you're a Dad of 6 daughters. I love that. Huge respect.
@tsunin2 ай бұрын
Chuck you are rock!!!, I never ever seen the Ceph explaination plus han on in super easy understand like this before. Great job!!! please keep going
@RiDDiX934 ай бұрын
Such a great individual! Everything is explained and demonstrated clearly and effectively. I find it fantastic for getting started with various topics, tools, and software.
@Kylle8124 ай бұрын
Yes plz - More of this. I am learning so much.
@xRaydah3 ай бұрын
I just watched this video and I'm quite new to Self Hosting primarily in Linux. Would like to give this a try it looks complicated but you made it look easy. Thank you Chuck!!!
@davidclift59894 ай бұрын
Mind blown. Now I have a use for those old machines I still have. Thank you. Would love a Ceph and Proxmox video.
@RazoBeckett.4 ай бұрын
do a part 2, i truly love this kinda of stuff ...
@mytime344 ай бұрын
Thank you NetworkChuck, I have been trying to understand CEPH and you made it easy for this old man. I have had a mix of unraid, truenas, proprietary OSs, but I was looking for something like CEPH. I would def like a more in depth video on CEPH commands and making things work together.
@DN9KNM4 ай бұрын
Hey Network Chuck, thanks for the awesome video! Your content is always impressive and super informative. Keep it up!
@FlexibleToast4 ай бұрын
Ceph is one of the things that made me realize the beauty of Kubernetes operators. One of the OpenShift Data Foundation's upstreams is Rook Ceph. You basically install the operator, then just define which nodes and which drives to use on those nodes and it does the rest for you. However... It will not be as performant as Ceph itself because it's not as tweakable. For high performance clusters usually you use Rook to connect to an external Ceph cluster.
@Nathan150384 ай бұрын
As a computer/tech guy in general computers, and tech got me into networking and IT so this is basically my dream set up right here with little pieces of tech that are awesome. Like I want this so bad cause it looks so nice.😊
@OK_ACME4 ай бұрын
I never really understood CEPH until now. Thanks for the great tutorial!
@jonathanchevallier70464 ай бұрын
Thank you for this in depth video. Ceph seems very nice.
@aros2434 ай бұрын
brilliant, finally i do have some understanding of ceph. Definitely you should make a part 2, thank you
@CalebStewartPhoto2 ай бұрын
I have no IDEA what you are doing, but I really enjoy your videos!!
@korseg19902 ай бұрын
wow, awesome! we need more ceph videos from you! :)
@4Xsample4 ай бұрын
I didn't know how powerful can be Ceph! Thanks!
@kyoukai93794 ай бұрын
Good Practice you can build you own ubuntu image which include installed and running ssh by default then use ansible to manage all the server's would be easier than configuring each one separately edit: just realized chuck already mentioned it in 25:57
@BeerBytesandBarbells4 ай бұрын
You are constantly a source of knowledge and inspiration.
@hosseintarighatimomtaz32984 ай бұрын
This was one of best things I could've seen in my timeline
@jdg73274 ай бұрын
We converted our old Dell Servers that have 8bays+ of disk into Ceph nodes. Suffice to say the results were amazing that we are scrapping our Synology expansion.
@tiboore3 ай бұрын
Can you do part 2 with Mac and iPad connect.
@timteske32554 ай бұрын
That’s NASty! 🤣
@Pedrocas4 ай бұрын
This is such an amazing video and exactly what I've been working for for quite some time now. Thanks for always explaining things so well Chuck, great job as always!
@whatwhat-7774 ай бұрын
You Need To Make More Content On CEPH! RIGHT NOW!!
@Lmanyakaa4 ай бұрын
Teaches practical skills better than most college professors.
@TinTalon4 ай бұрын
Really enjoyed this video. Cool stuff!
@dancoon76533 ай бұрын
I've been trying to work out what to do for a NAS for a while. At the moment I just have a 6TB usb drive plugged into my proxmox server and forwarded to where it needs to be. I've been looking at TrueNAS and retail NAS drives and counting the cost.... Now I'm just going to pull out me Raspberry Pi's, maybe get a couple more mini PC's and/or a Zima board and go nuts from there :) Thank you
@SolninjaA4 ай бұрын
I’ve literally been looking for this exact type of software!
@ryant73924 ай бұрын
This it they type of tutorial I have been waiting for. I've been wanting to use ceph for my home lab so my storage has infinite growth and I don't have to build a new server every couple of years. I would like to see how to configure a share using erasure coding add setting up NFS and iscsi shares.
@alfonsocastellanosbalderas98424 ай бұрын
Thank you so much for sharing! Yes second part please. Yes, integration with proxmox would be very helpful. Best regards from MX.
@firstspar19 күн бұрын
hell yeah, more on ceph! great video - thank you!
@romayojr4 ай бұрын
ceph might be the flavor of the month
@Ehrlichia14 ай бұрын
part 2 part 3 more more more this is just what I need to use for my set-up at home. enjoy the content
@ClarkdeLeonАй бұрын
Hello do you have a plex server video tutorial?
@squalazzo4 ай бұрын
please do a follow up video explaining the bits you talked at the end of the video, proxmox, block, etc, thanks!
@therealwill2k4 ай бұрын
This is exactly what a was looking for thanks! P.s.: I want more pleassseeeeee !
@konkelen4 ай бұрын
Sometimes, I could absolutely swear you’re snooping on my search history - it’s absolutely uncanny how frequently you put out a video on something I’ve been actively researching. 😂 (Great minds think alike I guess.)
@danclark1064 ай бұрын
I never comment, but this was incrediable. Great job!
@hyperninjaprox4 ай бұрын
That Memory Reboot hits hard. Reminding me of my childhood where i would try to make things work with each other when clearly it was not meant to. Even though i never could i atleast tried.
@JeremyBardwellGR2 ай бұрын
Well i know what im going to be doin for the next couple years. Mind Blown.
@RxZ95sssPG4 ай бұрын
If you think this is hard, go and care for 6 daughters. @NetworkChuck has my biggest respect for this!
@InsaiyanTech4 ай бұрын
This was so interesting man got me wanting to try this out just for my first proxmox rig to
@gamereditor59ner224 ай бұрын
This is cool! Thanks Chuck!
@pujisetiadi11413 ай бұрын
My brain is chewing your explanation Chuck🙈, very informative vid! Thanks!
@JaksineAyeni4 ай бұрын
Your style is always dope 😎
@willdrumforfood73714 ай бұрын
Awesome video and I would love to see more! Thank you for doing this!
@jonathanmartins77444 ай бұрын
Hey man... you save me a lot of money. This is exactly what I needed! Thank you very much.
@LampJustin4 ай бұрын
Awesome, love that u used cephadm and not Ceph ansible or proxmox to deploy Ceph. It's so much easier and better supported!
@JamesAllen-ii5vp4 ай бұрын
Very useful. Would love to see more vids on Ceph. Using Ceph with proxmox be great
@systemofadownfan7794 ай бұрын
Dude this is amazing. I would like to see more about this.
@Darkk69694 ай бұрын
Love CEPH! Need to know more about performance tweaks.
@DavidC-rt3or4 ай бұрын
Great explanation! Have a hybrid ha cluster :) For example, influxdb running as a pod in k3s set to a specific node which is a vm on a ha proxmox. The pod uses a pvc/pv that points to a mounted directory which in turn is a virtual disk in proxmox on a ceph storage pool, along with a k3s lb svc to reference the pod. So in theory? can access the db using the same ip externally or internally by svc name, regardless of which one of the 3 proxmox nodes it's running on.
@codeman99-dev4 ай бұрын
43:41 Would it make sense to have three groups? I am thinking... 1) ceph-admin - can manage everything about the mount. 2) ceph-primary - can manage the active primary directory / pool 3) ceph-archive - can manage the archive directory / pool
@LycanB6416 күн бұрын
I'm starting to think this whole channel is a front to get more people addicted to caffeine
@AJ-no5xc4 ай бұрын
Great video! Would love to see more of this
@bluesquadron5934 ай бұрын
Hmm, I have just quickly watched the video so I may have missed it, but my experience with ceph in proxmox, was that it was using rather big amount of memory (not like ZFS though) and while it was working on a single 1G NIC (three node HP Elitedesk cluster) I have seen many arguments not advising to use this approach. They claimed that if you have significant amount of data being written to the ceph pool it may not be able to keep up using the 1GB NIC. So if you suffer power outage, you will suffer data loss. In addition, CEPH will wear out the consumer data storage devices rather fast due to the large amount read/write operations.
@AlexKidd4Fun4 ай бұрын
💯 Great ceph content! More please! I implemented ceph mamy years ago way before it supported containers. 😎
@mrmotofy4 ай бұрын
Very cool, I see the obvious data uses for it. Just FYI these Corps use it Geico Comcast Ford Motors SpaceX Openstack AMD
@lilloca4 ай бұрын
please make a proxmox version of this and ceph!!
@CatCread164 ай бұрын
Id love it if you did a full video explaining how ceph works 😂 i find it interesting Yea just do more videos about ceph in general please
@tobiadeniji66304 ай бұрын
This is really cool...sounds like I just found a new cool project to work on.
@memphisartguy24 ай бұрын
Finally a video on CIFS, so much more than NAS. You Go!
@fortedexe82734 ай бұрын
Thanks, pls make the part 2, like add more storage, remove storage, hard drive fail, etc ...
@DavidLee-gz8sn4 ай бұрын
Awesome. Look forward to part 2.
@KenLeeCC4 ай бұрын
great video! teardown one of the servers and show us what happens
@guitaristtom4 ай бұрын
More videos on this would be great. Maybe touching some use cases for the average home user?
@marcq15884 ай бұрын
It is always a pleasure to watch your videos! This is why I subscribed a long time ago... I have always been a fan of ZFS. Now you are showing something totally new. I am not sure if the speed of cephfs is as good as zfs due to the fact that ceph would mix/match any storage devices. As you say, USB devices, IDE devices, SATA devices, etc. I would think that it all comes town to the lowest speed device that will force the speed? Also, as you need a full device to pass on to ceph, it will unlikely work with some of the VPSes around (like Oracle free tier, Azure, Amazon, and other retailer like Contabo, etc.)? Unless it is possible to create file block systems and bring these as devices? Is this possible? Then set them up via their IP addresses? Can we do that as well? Please, don't hesitate setting up more videos on this subject as I belive this is really big. Good bye UNRAID, welcome CEPH!
@HyeCore4 ай бұрын
KZbin: "Seth" NetworkChuck: "CEPH"
@nalixl4 ай бұрын
Really looking forward for a part 2. As a glusterfs user, I'm especially curious things like how are failures handled, can you also shrink the amount of available osd's later, and how hard is it to recover files if the cluster really fails?