My SECRET Server Room Project

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
I've been hiding something from you, A secret project, actually a secret room that I've been building for a while now, almost a year, and I think I'm finally ready to show you. I'm so excited. Austin, pull the curtain. Wait, wait, wait. Hold up. Before I show you, let me give you a bit of background and why this is so amazing. I'm currently right now in my new studio. Now I know I owe you guys a tour, but it's not quite ready yet. But you've seen glimpses here and there. My other studio, kitchen, the living room, the video editing room. Now I used to be in a tiny little bedroom. That's where I filmed every video amidst the chaos of my big family. I have six daughters and while that was pretty crazy, the crazier part was where my server room was. Venture passed my master bathroom with the toilet right there is my server rack racks with all of my routers and switches and servers, constantly tripping the breaker, making my closet too hot, making my wife too mad. It just wasn't a great situation. I had to do something. So when we had our sixth daughter, my wife said, you can't be here anymore. So I bought a new house and finally I get to build the server room of my dreams. No more dirty, dusty bathroom closet. No, no, A dedicated space built for my stuff. Are you ready to see it? Austin? Now you can pull the curtain. So now my server room is finally totally not ready. I mean, look at it. It's messy. The cabling is embarrassed. I can't believe I'm even showing you this. Nothing is organized. And look, I'm still building a rack, but it's beautiful I isn't it? I missed all the chaos. I've got two internet connections, five gig and one gig internet. I have a dedicated AC unit to keep that server room nice and cool. And my favorite part, we just added this, a glass wall so I can show the entire thing off from my other studio. This is my favorite thing, but it's still not done. I'm still building the rack, which will house my new 45 drive servers. So you know what? Lemme take you on a journey, A journey of how I'm turning my server room into kind of a cloud. So first we'll start with the rack build, which I forgot how to build. I'll probably have to build it three times foreshadowing. Then we'll open up the servers and see what's inside because I can't wait to see what's inside. What's a C P U? What's the ram? They are beast. I can't wait to see. And then we'll rack them, which is super hard because they are extremely heavy. And then this is kind of as S M R. We'll install the terabytes of hard drives that 45 drives gave me. And finally, probably the hardest part, let's configure the networking. Each of these servers has four 10 gig interfaces, which means I need a pretty big 10 gig switch. I found one, but I have no idea how to configure it because it's micro tick and I'm a Cisco man, so come watch me struggle. Let's go on an adventure. Get your coffee ready. I've got mine. I'm already tired. Let's do this building. This rack was the worst. I built the exact same rack two years ago. I forgot how to build it. And now here we are again. But I'm sure if I followed the instructions, I'll be fine. It shouldn't take me more than an hour. But I had a few interruptions like Ted. Number two needed help with her headphones, so I had to fix those. Auto number one, needed help with math. What do you mean math? This is pretty much how my days go every day. But finally I got two sides built up. The instructions were actually pretty clear. I aced this or so I thought foreshadowing, but again, things are going pretty good. I mean, I was pretty cold. Hopefully my coffee will keep me warm. Coffee break, but also I was starting to run out of room. I couldn't move the rails around. I think I scratched the wall up pretty good and maybe even the glass maybe scratched my. Wall. I'm not sure. I really hope not and knocked off my light thing and severely scoped. Up my wall, but I figured it out and I even big brained some stuff. The instructions told me to flip it, but I'm like, no, I'm going to do steps three and four first because I'm smarter than the instructions. No, I'm not. But I thought I was. And even though I kept losing my screwdriver, I finally did it. I built the stinking rack that was way easier than I thought it'd be wrong. That's what I did. I made a mistake and I had to redo the entire thing. I installed them in reverse backwards. I failed. So before I continued, I decided to get more coffee, but not good coffee. I only deserved Qre good coffees for winners. So after I lost my screwdriver again and found it again, I built the rack again because it ain't government work unless you do it twice. Larry gge or Gary or Jerry, you never know. But finally I did it and I can finally do the rack dance now before we start the build. Why all these servers? Why is server room? I'm trying to do some bigger projects and use new exciting things like Kubernetes and DevOps and C I C D pipelines, all these buzzwords, but at the same time, I don't want to get hacked and that's where the sponsor of today's video comes in. Contrast security. They're going to help protect me from me and all my terrible, terrible code. I am not a developer, but I pretend to be a lot. Thank you Chad, g p t. And while I have a lot of tools to produce a lot more code, what I don't know is if my code is secure or if my containers are secure pipeline I'm using secure. I don't know that. So this is where contrast security comes in. You've got a number of products to help you with your secure coding, but the one I want to focus on right now is contrast. Assess. This sucker will meticulously look over all your code as you're writing it. It embeds automated security testing right into your pipelines. So you're not waiting for a security test, it's already happening. It's called an IAS or interactive application security testing. And it's going to find your vulnerabilities, it's going to throw it right in your face. It doesn't matter where you're coding containerized apps and Kubernetes, like I'm going to do the cloud Serverless functions, APIs and Contrast Assess will provide simple guidance right in your I D E so you can fix those issues immediately, not later during review processes. And you find out your code sucks and you have to redo everything. No, don't do that. Ship good secure code the first time. Now again, I want to hit this home. Developers need this because we're relying more and more on ai, Chad, b t cloud, G B T, whatever it is, and we don't know if the code they're giving us is secure. And while you probably shouldn't trust ai, you can trust contrast security. They're an industry leader. They've been doing this for a while and they're trusted by a lot of big companies. So keep writing your code crazy fast, but do it securely with contrast. Check it out, link below, they'll give you a demo. And thanks again to contrast for supporting this channel and providing awesome security tools with my rack built. Now let's bust these things open. See what's inside. I think I just pop it off or slide it forward. Oh, there we go. Just comes off like this. We'll add our drives here in a second. I want to see what's making this thing tick. I think the goodies are over here. Oh, so a lot of things going on in here. Let me flip this guy around. The C P U is a zon silver 42 10, 10 cores, 20 threats, the ram, let me go gorilla style here for the ram. We have 4 32 gig sticks. There's one over there. There he is giving us 128 gigs of ram. And this is just one server. These guys right here with the heat sinks and looking all crazy. I believe these are our storage controllers. And then just above them we have our two 10 gig nicks. And you can see here that they're actually not ethernet. They're SFPs four 10 gig SS F P ports and they're right at the top here. I have dual power supplies. And then right up here I've got 2 250 gig SSDs running my oss. Now that's the specs. Let's pop in some hard drives. Oh my gosh, I just flicked my screws everywhere. I really screwed up, dude. I've got six kids. The dad jokes are plentiful. Now I almost made a mistake. I was about to put the hard drives in first before I racked it. After the whole rack debacle, I learned my lesson. I looked at the instructions and I followed them to a T. Thank you. 45 drives. So then me, Austin, and Michael, we racked the servers. Did it pretty fast too. Alright. We're about to move the servers, me and Austin here. Let's. Do it. We're going to take this from here to there. So actually I can carry it in. There. All right. The good news is that this is only one of four right here. One down baby. So let's unbox and get the other one going. What side do you have gun? L. All right, I've got R. That's what we're going to aim for is the middle of 30. In the middle of 29. Got it. Perfect. Now we're going to pull this guy out. Wait, where is it? Oh, there it's now we're going to screw him onto the side of the server here. I will be Austin, I will be to Austin. I will be Austin. Done. Dang it. Okay, there we go. I'm way faster than Austin and now it's been an entire day. I'm exhausted. It's like six o'clock. My wife's texting me when you come home for dinner. I'm like, hold on honey, I got to do one more thing. I've got to install these hard drives, these terabytes of hard drives and my 45 drive servers. I have to do it. I've been looking forward to this all day. So I set the cameras up, A S M R. This is so fun. I installed the SSDs, the HDDs and each server and because I put them super high, my camera couldn't reach. The angles get weirder and weirder, but I still think it looks nice. And yeah, that was again, probably the hardest part you didn't see Most of that was me having to unwrap each hard drive. I was so tired of putting those hard drives in. It was a long day. I hit my head, hurt like crazy, and then I hit it again. I was that tired and by the end of it I was just, was toast. But it's finally done. It's time to go home, but I did everything. It looks good. Well, not everything I had the switch to do. I'll save that for another day. Now. I had to find a switch that could handle the insane networking requirements of my servers. My four servers. Each server has four 10 gig S F P interfaces giving me 16 interfaces total. Also two 10 gig ports per gateway. That brings me up to 2010 gig interfaces, SS F P. And this switch had to be fast enough to handle all the back plane traffic. And this is where micro tick comes in. They had an amazing switch. The c r s 3 26 dash 24 s plus two Q plus rmm. I know it's an amazing name. And this switch is kind of amazing. It costs me about 500 bucks. It has 24 10 gig S F P interfaces. It can handle 320 gigabits per second of non-blocking traffic. Non-blocking meaning there's no bottlenecks. Even if I'm using all the ports up to 320 gigabits per second, it's perfect. But micro tick is different. Like I said, I'm a Cisco man, I have to learn that. Now. Full transparency, I already have a micro tick switch, but I configured that a while ago and I don't remember anything about it because I'm dumb and I didn't document any of the process. I was just excited about configuring it and making it work. Don't do that. Documentation is key. If you learn documentation right now in your career, you'll be amazing. So I unbox the microtech switch looks pretty good. It's kind of small actually, and kind of light two power supplies. I don't know how they're doing it now. Look at the instructions, it's not too bad. Plug it into my laptop. Set the IP address on my laptop to access it. Go to the web interface, set my password, set the management interface to receive D H C P and we're off to the races. Then I installed the switch, man, I forgot how much I love cage nuts. I just do. I don't care what people say. And I only dropped one screw, so I'm pretty good. Also, I could not wait to plug in all the servers to my switch. So I went ahead and did that. I meticulously unwrapped all of my SS F P cables and plugged them in. This was nice. Similar to plugging in an ethernet cable. It's one of my favorite sounds, but my fingers almost died from being frozen and untwisting twisty ties. But hey, it was kind of fun. I got a little visitor asking me for a snack and she did a little dance. I go rack this sucker, plugging the power, plugging the ethernet cable. I string it across my server room, boot that sucker up, see what IP address I got in my dream machine. Well, actually no, my dream machine decided it didn't want to be a router for a moment. I had to reboot that for a while and come back the next day. But finally I got an IP address on this and I can connect to it and configure it. So far it's not been too bad. Now here's why Micro tick is weird and let me kind of show you what I'm going to do. I've got two network racks. Rack number one has all my current stuff, my main router, which is my dream machine servers and my switch where all my workstations in my studio connect to. So obviously I would need to connect rack number two to rack number one. Now as I said before, I do already have one Microtech switch that I configured and I don't remember how I did it, but it's this guy right here. It's a smaller one. What's the model? It's c R s three 12 dash four c plus eight xg. Pretty awesome. So one goal is to connect my two micro tick switches together. I'll throw over two 10 gig connections and I'll bond these two interfaces into an Ether channel. So they pretty much become one interface and they'll also be a what's known as a trunk, which if you're familiar with networking, a trunk will carry traffic for multiple VLAN interfaces. And if you're like, what's all that? Go check out my C N A series, I'll walk you through it. And then of course I'll have my 4 45 drive servers and I'll cable these up. Now each of the four interfaces I'll also make into a bond an ether channel. Now I'm saying bond because I know that's what Micro Tick calls their Ether channels. They call 'em bonds and that's just one of the fun things I had to struggle with and learn. I will also make each one of these bonded interfaces a trunk because I want my 45 drive servers to be able to facilitate multiple networks, multiple VLANs. So that's the two goals. And actually I'll probably end up doing the interfaces on the 45 drive servers first. So that's goal one. And of course the trunk to my other microtech switches Goal two, and I got a challenge for myself. I don't want to use the gui. Microtech actually has a really amazing web gui, a web interface. It's going to be harder, but I love command line. Now the first big thing I hit is a show interfaces or show anything is not what they do. They say print. So if I want to print a list of interfaces, I would say forward slash interfaces print. Not a crazy thing to learn. It's fine until I got to the idea of VLANs. Microtech does these so weird. And where it really confused me was the idea and concept of a bridge. I'm not going to go too deep because this is not a microtech video, which just know and microtech speak. A bridge is essentially a vlan kind of, but not really. It can also be thought of as an S V I, and I'm speaking like Cisco language now. It performs those functions, but it also does a bit more, we'll talk more about this bridge thing here in a second. This definitely tripped me up and was one of the main things I struggled with. But let's go ahead and start configuring. The first thing I wanted to do is get the bond out of the way. The channel. Now here, I'm not trying to teach you, which just kind of illustrating the differences between maybe a Cisco switch and a micro dig switch. So I started out with, okay, I want to create neath, the channel between four interfaces. That was my first goal. I looked up the documentation, figured out this command will do it, but then it told me these interfaces were already part of a bridge. Okay, what's a bridge? A bridge is kind of like a vlan, but it's not a vlan. It's more like an S V I. But it's more, it's almost like its own little switch. When I say a VLAN is like a switch in Cisco world, I'm like a switch a bridge and micros is like a whole stinking switch. It's strange. So I had to first remove these interfaces from that bridge, which by default it was part of that. And it was weird because I had to print the bridge ports and then remove them based on their indexes. And these indexes changed as I removed each port. Kind of dumb. But we did it, folks. We did it, we figured it out. Then I could create my bond, which wasn't too bad. It made sense using 8 0 2 0.3 ad, which is LAC P. Basically ether channel traffic, low balancing industry standard. And now I have my bond, my one logical interface, and I created four of 'em for the Hogwarts house as Griffindor, Hufflepuff, Raven Claw and Slitherin. Of course, now time to add them to a bridge. Now it could create another bridge. You could have multiple bridges, but according to micro tick documentation, my particular switch can only have hardware offloading on one bridge. I want hardware offloading. I'm imagining that's probably the asics, which make your packet switching go crazy vast. It's specialized. So the bridge already exists. So instead of using the ad command, I use the set and that'll be a common theme throughout this. I set the name to platform nine, three. Four, of course platform nine and three quarters. And now I'm going to add my bonds to this bridge. Whereas before they were added as individual interfaces. Now they're being added as a bond. With this command. I added them, making sure HW equals yes is indeed equaling yes, which enables hardware offloading. Now how do I make them a trunk? In Cisco world, it actually is kind of more complex interface trunk 8 0 2 0.1 Q, the whole shenanigans and craziness. Here you're going to change the bond interface by using the set command and you're going to set the frame types to allow only tag VLANs. Now this command, we're allowing all VLANs. We're not restricting any type of VLANs. We don't specify any, we're just allowing all, we turned it into a trunk and that's all we had to do. It felt kind of unfinished, kind of weird, but I think we did it by default. The native VLAN is one, and it's just by default. If I print the detail, P V I D equals one. So now I've set up my eighth, the channel, my bonds, I've added them to my bridge and I've made them trunks. Now let's do the same thing for the connection to my micro tick switch. My other one, same story really just doing two interfaces. I'm going to bond them doing that now, add 'em to the bridge and then turn them in into trunks. Now that begs the question, we saw how we can create a trunk that carries all VLANs, but how do we do an access port that only allows one vlan like connecting my computer to the switch, which I'm going to do. And here it's all about setting the P V I D in the frame type. I'm saying the P D I D or Port V i D is equal to seven and it can only accept on the frame type untag VLANs, and then I'll add in priority VLANs as well. This was so weird, but that's with the configs now. I haven't tested it yet. Now I know it's working On my other microtech switch, I'll look at the config and that's kind of what's there and it's currently working for me. That's what I'm currently using right now for my computer. Fingers crossed, I hope it's going to work.
Info
Channel: NetworkChuck
Views: 450,228
Rating: undefined out of 5
Keywords: Server, 45 drives, storinator, NAS, terabytes, SSD, raspberry pi, storage, contrast security, mikrotik, mikrotik switch, home lab, homelab, network switch
Id: 083-46NVMd8
Channel Id: undefined
Length: 16min 30sec (990 seconds)
Published: Mon Oct 02 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.