Howdy welcome back. Today is March 27th where I am at 11.15 a.m. It is a Wednesday here on the East Coast. Thank you everybody for joining me today on The Bunker. I have a couple things going on. I'm gonna be showing you a little bit more about time-based correction today. I've got a setup here that I wanted to document. And the easiest way to do that was to go live with you today and show you exactly what I'm talking about. So thank you for showing up today. I'm not expecting a huge crowd to turn out for time-based correction stream. So if you are here, please do me a favor and hit the like button and that will help our reach. I wanna thank the early people here in the chat. Rob, Kat, Trollpats and Darth Ligma. Thank you all for showing up today. Hey, Ronnie. Welcome in too. And so that's what we're gonna be working on. I've been trying to do some things on the stream setup but still not having a whole lot of improvement luck here and it's not a big deal again because pretty soon the bunker's gonna be moving. So that should be coming towards the end of April. And while it's been a fun two and a half years here in this bunker, we have good things coming and a larger ability to do more restorations and space to work around and more, a better looking studio probably. So I'm excited to see it. I'm excited to show it off. I don't really know what's going on. That's all still working itself out. But in the meantime, we're gonna be down here in the regular bunker and I have had so many projects coming in. If I'm looking at my big board here, which is my Qboard, it's ridiculous. In the shop right now I have three PVMs, one BVM, a PCCRT, a time-based corrector and then four Toshiba CRTs that are all televisions. So I've got myself loaded up with just a ton of work here and as I do have footage shot from two CRTs that I finished, I've just been packed with work. So hopefully as, I mean, I'm probably gonna be jam packed with things up to the move, so I don't know. I'm gonna try to get one of those videos done at least before I move on either the Sony or the JVC. I've tried to probably do the Sony first since that was the first one done. The Sony KV-1, FS-120. Oh, excuse me. All right, so thank you all again. Alex, Zefkor, welcome in everybody. Thank you all. As you can see on the side of your screen here, we do have the setup for the time-based correction test.   First off, we're gonna be using a Sony BVM. That is the 8044QD. It's a high resolution BVM. And I'm gonna use the other microphone so that I can talk to you more when I get over there. But that's what we're gonna be using. I've got a JVC VCR player. This is my best VCR player that I have that's working right now. I have a couple others, but they're dead. Then I have another one that works, but it's not nearly as good as this one. This is a JVC. It has S-Video. And what else does it got? It's got like dual output. So the good thing is for this test, I'm gonna show you both S-Video and composite video. They come out of this machine simultaneously. It's a high resolution VCR, so it puts back one of the best images out of any VCR I've ever used compared to other ones. But we're gonna test the time-based corrector. That's right. And first off, let's just talk about why, why would you even need time-based correction? This is a problem that was primarily for, I'm gonna turn down this music a little bit. I'm gonna turn actually, let's go ahead and for now I'm just gonna pause the music and turn it off. I won't worry about that. So time-based correction. What is it? Now, it's kind of complicated, but what happens is there's a signal, of course, the analog video signal is what we're working with. And time-based correction is based upon mostly tapes. Sometimes DVDs have it. Have a little bit of this in it. But most of the time, what you're needing a time-based corrector for is to, and this day and age, it used to be to kind of copy tapes or back tapes up, VHS tapes, Betamax tapes. What would happen is on the original copy of the tape, you could have a couple of issues, right? It could be a tape that's loaded with security like macro vision, which I'll show you here in a second examples of that. And also there could be timing issues in the tape where the tape gets out of sync a little bit. And then when that happens, like your audio and video get out of sync on the tape or something on the playback, like if you have a, you miss a frame, like that happens, frames get dropped on a tape player. It's a very crude, elementary form of playing back media. So it had a lot of inconsistencies, obviously in the playback. And what would happen is that signal or your signal of playback, when you try to capture that, your capturing device, whether it's a capture card or a VCR, it may have a lot of issues capturing the video that you're trying to take from it because either the timing gets messed up, again, colors could be thrown off. A lot of things can happen in this process. So, back in the day, there were tons of devices that were made to try to help correct this signal. And they're commonly referred to as time-based correctors. The one we're looking at today is the data video, TBC1000. And it's based around this.  It just looks like an old kind of capture card, maybe from the mid to late 90s, but there is no interface here to like read with a PC, but it is designed to, you got power coming in to the board, and then you have a video signal that comes in that can be either composite or S-video with audio. The audio is just passed through the output over here, and then actually what it does is it spits out the composite video either here, or it spits out composite and S-video, or composite video on this, and then that goes to a video board that actually is inside that box. It goes to another video board that amplifies the signal and sends it out to a lot. I think it's got C, A, B, C, D, I don't know. It might have four outputs of composite and four outputs of S-video total, and they all do it simultaneously. But this inserts a frame.  It's ready so that the device that you're using doesn't just see a missed frame. Like if you're going along and you're pumping through some kind of analog video on your setup, okay? If you're pumping analog video through over this thing and your video signal's going into your capture device and you don't have this guy, what's gonna happen is, again, there's gonna be a frame that's gonna drop most likely. Again, you're relying on this old technology. It used to happen when the technology was new.  It's gonna drop a frame, at least. And when it drops that frame, what's gonna happen? Well, again, your image capture device what's it gonna do in that dropped frame? Well, this is gonna build a frame that's ready to insert in that dropped frame if a frame drops. It's also gonna reconstruct the timing and everything on this image, which I'm gonna show you in the example when we're testing here. I'm gonna show you more about the timing. I'm gonna show you some macro vision, which is like old school security built in so you couldn't just rip off tapes and like pirate them and copy them and distribute them. So we're gonna look at that. This will clean up and almost entirely get rid of that security feature of macro vision. It doesn't all the way. So a lot of times people will say, you know, I was recording something and I tried to do a capture and I was only using the TBC and I still lost frames sometimes. Well, or you still had macro vision show up in your occasionally in your image on your captured image. Well, that could be because you have not taken all the macro vision out. This will get rid of a good amount of it, not every little bit of it, but it will clean up. It's kind of like an image cleaner, right?  So this is important. If you're finding old tapes, we're talking a lot about lost media. If you wanna backup personal files, you might need a device like this. There's a lot of talk that you can get this done into a 4K capture card really good with my cheese new retro tank. And that's probably gonna be even better option at this point if that is possible because it will cost less than these do and be more readily available and have more usefulness to you if that's the case, if that's something that's important to you is actually capturing old video up to 4K or something. This is just going to spit out analog video again. So you still, even with this setup have to have some way to capture the image. Now, what we're gonna do is we're not gonna be capturing any image today. We're gonna be playing all this back on the Sony BVM here in a second. So I'm sorry, I know that was a really boring explanation. I'm gonna give everybody a second in the chat to catch up. Does anybody have any questions? Did that makes any sense at all or did I just sound kind of like a rambling crazy person? Cause I know that can happen. It's, so anyway. We're gonna jump in here. I'm gonna turn this. I'm not gonna use, see the thing about the Toshiba stereo system that you see up there, that's for testing audio playback because there's no stereo, or there's no audio on this BVM. This is a no speaker BVM. So let's go ahead and power it on. You can take a quick look at the JVC, what it looks like when it comes on and turn one of these lights out. Let me see if I can get this set up. I'll do it for a second. All right, I'm just checking my microphone out. All right, there we go. I think I'm online here. I'm gonna turn this other microphone off. There we go. How are we doing out there? I'm gonna give myself a little, ah, sorry, okay, sorry. Sorry to yell in your ear. I just wanted to get the microphone over here that's on the side available. You can see me down here. I've got the mic here ready to go. We're going to see what's going on here. I'm not seeing any image. Oh, that's because I have the data video turned off. So if I turn that on, okay, let's see what we got going on here. First off, let me turn it into regular mode. Okay, so this is our JVC. Hope you can see that. Yep, we can see it on the screen. Good. JVC, just background that you would see on a CRT. Remove that, maybe a little bit more centered. Whoops, sorry. I'll center this up, get that down so you can see more of the image. And what I've got going on here, okay. In the front, this is S-Video. This is stereo audio. And this is the input. The input on this device is on the front here. I do have some down here that are kind of messed up for parts because they have bad problems on the processing board, but this is what the back of them look like. And it is, it's a four outputs for S-Video there and then four composite video outputs and four outputs for stereo audio. And then you have a barrel jack for power in and normally a power switch right there. So that's what the back of this particular one looks like and it's gonna put out the same signal quality pretty much from each one. You might get a little bit better of a signal coming from the S-Video stuff when you're using S-Video, but honestly I've not seen much of an improvement personally through S-Video, through a device like this for like VHS tapes. It's not really been something that I've noticed. Maybe I can turn this camera a little bit this way and we'll see if that'll help and I know it'll kind of get maybe a little bit trippy, but maybe I can do that and kind of tilt it up. There we go, like I can, you know, like, hey, I'm talking down here too, it makes a little more sense. You can see my face. So again, that's where the input's coming in and then it's gonna be going out. And the way I've got it set up right now is it's just got S-Video going in from the VHS player and then S-Video going out to the VCR. Now I've also got composite video. This is a dual output VCR. So I've got composite video going directly to the monitor. So that's the two things I have set up here and that way we can see what the signal looks like when it's going through this machine and when it's not going through this machine, okay? So what I'm gonna do now is I've got a VHS tape in here that's been playing for a while. It's not, I don't wanna get flagged for anything so I don't really think it's going to. This is like a really old copy of Dune and it doesn't matter what it's showing here. I'm gonna show you on HV Delay, okay? Let me make sure I can get that. Maybe if I turn the light out, I can get that looking a little better over here. I'm gonna try to make it so you can actually see what I see. Okay, that's better. I'm gonna turn that down and that'll be fine. All right. So what we're working with now is the actual S video signal. I think, let's see. We can test it real simply. Yes, okay. And this is interesting because yeah, it's not coming through perfectly clear. Okay, so this is the time-based corrected signal. Let me just make sure it's not being interfered with at all by doing that. Nope, maybe it was being interfered with by putting it through double. Okay, so we're not gonna do it like that. We're gonna just show it through there. But do you see here on the screen how you have like these one, two, three, four, five, six, seven, eight blocks down here. And then this is a straight green line, straight black line. This is all straight. And this, you can only see this. This is outside of your normal visible area. These BVMs and PVMs have an HV delay which just delays your sync. So what you're looking at is like the outside image. It's a corner, right? This is the upper left-hand corner of the image. This is the bottom left-hand corner. So you're like going into a middle frame and then you're looking over at the side of that frame. That's what this HV delay is showing you, okay? Now, this is the cleaned up signal. This is the one that's passing through the time-based corrector. When I switch over now, I'm gonna switch over in a second to composite video. Let's see. First off, I wanna plug this back in and see if that interruption takes place again because I thought it was like going crazy there for a second. Okay. So that's again running through the time-based corrector. I should be able to push this and there we go. Look at all this timing stuff and look how there's a big cut here, right? It's not solid. Like, look at this. Perfect solid. This is all synced up nicely. This is again the processed image going through the time-based corrector. Everything's lined up right here. If this is all you know, this is all you really need to know. And this is again something you can only tell with this type of a monitor.  But that's all put in there to prevent you from copying tapes. That's why if you look, it'll tear sync and things if you try to copy this signal just based off what it has right here. Okay, it's built in there to make it hard to reproduce. And then this is all timing, right? This is telling the image and the tape. You know, this is timing up things with the VCR. This is how everything's getting timed up with the audio playback from the tape as well as the video. It's all based on these.  It's very complex, you know? So then again, if you put it through that machine, there's the same signal sent through there but you could still see. We're still probably getting a little bit of this macro vision. Like I said, you're getting rid of 90% but not all of it. But that's a lot cleaner. So this makes it to where you almost can just basically go in and copy this or back up this image once it's been passed through this time-based corrector. So what I was testing here today is I need to test the video signals on here. I need to test all the outputs and see if there's actually a difference. Hey Belmont, welcome in. I need to test all the outputs here and see if there's actually any difference on the video. Right, local age. CRTs can pick, CRTs can sync to a lot more things than like capture cards. Man, capture cards, for example, will throw an image out. And so it's same thing. This kind of stuff was sent through on TV broadcasts back when there was analog video sent over the air. Now it's what, it's like, there's all this stuff now. It's like HTCP or whatever it is, the stuff for HDMI, that kind of signal on modern television. But anyway, that's how it looks when it's cleared up.  Hey Andre, good to see you. Thanks for coming in everybody. Again, if you're just showing up, been going for a little bit here, please drop a like for the algorithm and I welcome you in, thank you for coming. But again, cleaned up image here and that's as video. And then if I go over here, there we go, straight from the raw signal. And like, you know, this CRT has no problem catching that signal, but if you try to run that through a device, trying to copy it, it just won't work. The interesting thing is again, if I flip through this signal, I notice, which one is that? So I did have the customer say that the S video signal looks darker. I do notice that you can see that kind of on this screen, it's going to be hard. Maybe if I push stop, I don't really want to stop it. But as I'm cycling through this, the composite straight from the player is a little bit brighter. Now it's not a huge amount of brightness, but that can make a big difference on a playback. And that is most likely from the analog video board. So yes, that's probably because the caps are bad. That's what we're thinking. What I'd like to do, I am seeing a drop in that. We might pull the device out and see about doing something else. I really don't want to get flagged for copyright. I doubt that's going to be good enough reproduction on there. But it's interesting how that all brightens up too when I switch over to this signal. Like that does look a little bit more saturated, a little brighter, that looks like a little darker, maybe a little sharper. But I don't think it's hard to say. Like this is not one that's obvious. And it's hard to, this is what I was trying to convey to the customer. It's hard to say that this issue nowadays, you're not just dealing with having to restore the time-based corrector, but it often depends a lot of times on the hardware you're using to back up the video. A lot of times people will use things that are also time-specific or needing restoration themselves, like old PCs that could be 15 years old now that are in need of work themselves. So what we'll do is I'm gonna try to put it over in back in non-HV mode. We'll go back to side-by-side so that I don't get flagged.  What I'm gonna try to do is turn some. This tape is actually the funny thing. The reason I have this tape in here is it is one of the like craziest tapes I own. Let me see the details on this thing. It's this dune tape, right? It's ridiculously long. And it's just a single tape. I can't remember why isn't it two and two. 265 minutes and it is not good, like not high quality. 265 minute long tape plus it has previews on it. So it has like five to 10 minutes of previews before that. So it is an extremely ridiculous tape. So I'm gonna turn the brightness back up. Whoops, I think I might have hit the rewind or stop button there. Let me turn to stop that awful little bit. We're gonna go back here and try to get things balanced back on the picture for a second. And then I'm going to see, I'm getting some weird like color things, right? Is that through the, let's try and, it's hard to say that, so that's through the device. All right, let's check it out. We're gonna go, I'm gonna press play here again. This is just straight through the device and I'm gonna start switching up outputs on the back of this. And I'm gonna see if I notice any kind of difference in picture quality or not, as I change it. Not the most precise test, but I'm not getting like a, usually when they don't work very well, you get like zero picture out of them. Like very dark, very much darker than this. Okay, I'm not having much of an issue with the S video out. It all looks consistent. Let's try now. I'm gonna switch over and just use composite video out now. That in there, switch over here. Wow, so that might be a lot different, right? Let's see. I've got composite video out plugged into one. Now they're the same. See that's composite, that's S video. It's a little darker. I think I mentioned like composite, S video. Composite, S video. But those signals are coming out of the data video. Interesting. But both the signals now should be time corrected. Got timing corrected there and there, yeah. I mean, it's not really showing a big difference in quality, as I said. Now, if I turn this off, it should show the VCR. If I turn that off, what does it show? It should show color bars sometimes. I don't know, not always. Okay, no color bars for me. That's interesting. See, now this is something. See, normally it would show color bars right there. Let's see if we unplug the input. I should see some color bars here, I think. But instead I'm seeing nothing. I'm seeing like some darkness come up on the screen but nothing else. See, like there should be a color bar. So this has got a problem where I think it's missing. Oh, man, I think it's missing the TBC pattern. So that might be an issue. So let me throw it on. Like I've got another one here that doesn't work. Let's see what it looks like. So this one, all right, I'm gonna plug another one in. Now, this one should show a terrible pattern on it. But, let's see. Does it have an island switch? Yeah, it's turned on. So this one should show a pattern possibly. Hopefully, let's see. I mean, it's the same power. It's got power. Okay, so it doesn't seem to show it continuously. Okay, but you did see it come on there for a second. Let me, maybe it's not just showing up quick enough on the computer, or from the computer onto the video. See, this is, I have another one here. I'll turn it on and show you what's going on with it. I can't get it to work at all. Look at this one. It's got really crazy. I'll put an image into it, you can tell. Let's send in some, see, look how bad, this one's wage act up. And that's coming from the card itself. This card's messed up like the card I was showing you earlier that looked like the graphics card. That's what it looks like. And you can't do anything with that. That looks terrible. That's what it looks like when it plays things back. The funny thing is, it's still correcting the timing on this thing, but it doesn't, something's wrong with the playback. I've not been able to figure it out. Um, that's how that one looks. That's what, if it looks like that, if you get like streaks through the image like that, I can't fix that at all. I've not been able to figure that one out. That's kind of the deal with the time-based correction. Right? Okay, you kind of get a better idea for it. I mean, that machine works properly. And clean is up the image. Now, the problem is these things were not built to last, and we're not built to last 25 years, and that's what we're pushing as far as age on a lot of them. So, that's pretty much it for the big main topic in today's stream. Just wanted to come in and hang out, has everybody else doing? I haven't seen anything going on for a while. I can click the jazz back on. We can hang out for a minute. We can call it a stream and get on to the next thing. All right. Everything looks to be going good so far today on the stream since we actually went live. I want to, the next stream I've already been preparing for it is gonna be on how to order capacitors. I'm gonna go through, and I talked about this last time a little bit more. I'm gonna go through, we're gonna order capacitors, a stockpile of capacitors. Okay, so that will help you, you could set aside about a hundred bucks and get just about every capacitor you're gonna need and a good amount of them to start off for your shop or something, for example. So that's what we're gonna be working on next time. Oh yeah, the Duke's Dunk. That's all right. The first part is, is the team's just going transfer and so is the coach. The coach took the job at Vanderbilt. Yeah, absolutely. So I'm gonna do that. I'm gonna do, we're gonna do the cap kit. I've already got the thumbnail made for it. I've got things set. We'll do the cap kit shopping. We're going to, I'll make the cap kit so that after the show is over, we can get that shared around so you can actually order the one we make. We'll do only, we'll do only top brands. Of course, if we do that, the whole thing is gonna probably sell out. The cap kit that we make will probably sell out after about 15 people buy it. Like, cause that's what will happen. A couple of items will go out of stock and then we'll be looking for a new part to replace it with. But today, yeah, I'm gonna jump on if you guys wanna see more stuff. I'm just a little confused on this thing cause it's not really acting that tough, that terrible. I might switch out a board on it. That's the video board to see if that changes anything at all cause if it doesn't, I'm not gonna be able to really fix this one. But this time-based corrector, I don't really see it doing anything wrong. It might be something else in the guy's setup. But anyway, we'll get to that cap kit thing. Don't get it all going next time. I really appreciate y'all for being here and hanging out with me today on kind of this chill stream. Short stream, I mean, still 35 minutes and had a good time. Glad to always check in with everybody. Hope you have a wonderful day. Yeah, driving up prices of capacitors. There we go. Don't. I don't think we can make a dent there. But I will show you that. I'll show you how to save some money there and build up a nice pile of capacitors. So be on the lookout for that next. Everybody have a wonderful day. I'll see you in the next stream. Thank you again.


I am the Chief of the Combined Arms Center Training Innovation Facility here at the National Simulation Center. We act as the technology demonstration cell for the Trade Out Capability Manager for the Integrated Training Environment. We look at what the commercial world is doing. We look at what the gaming industry has done. If we can leverage what the commercial industry is doing and apply that to a new architecture, the synthetic training environment, we can get better training for our soldiers and we can do it more efficiently. There's a lot of potential there. If there is a commercial technology already available that can provide, can fill in the capability gap, then the flash to bang is a lot shorter because there's not a huge amount of engineering development that has to take place because we're using something that was developed already. There are of course costs associated with using commercial technology, but they're nowhere near the cost if you have to develop it all yourself. Something like the Striker Virtual Collective Trainer. We sat in Strikers and we took pictures and we asked them questions about functionality. We try to make it as immersive as possible.   I do see it as the future of training. Go ahead and zoom out. That's my goal here is to produce better training for soldiers and to do it more efficiently than we have in the past. Soldiers should be very excited about the future of training in the Army. There's a lot of cool technology that is coming available because we are looking at the games industry and other ways things are being done.


e the stonus daemon stonus is my favorite acronym in all of information technology stonus stands for shoot the other node in the head that is the best acronym in the world sorry I had a failure today and had to shoot the other node in the head and being a Texas guy that's just off the tongue it's awesome so what happens is stonus daemon can use a whole bunch of different resources we can use a remote management switch like a WTI power strip or an APC power strip we can talk to out of band management systems like ILOs from HP or from Drax from Dell or RSAs from IBM or we can even talk to things like fiber switches we can just turn a port off on the fiber switch to say no more IO from you because I don't hear from you the thing that we absolutely positively want to avoid is as I said earlier you don't want two nodes thinking oh I'm in charge I'm going to write to disk because they can clobber each other and take out your entire file system so stonus is really really important the machine stops responding to the cluster we definitely want to shoot that node in the head alright pacemaker makes no assumptions about your environment allows it to support pretty much any redundancy level that you can imagine active passive which is what I'll show you N plus 1, N plus M N to 1 and N to N I'm only going to talk about an active passive setup although I will show you some active active features in a little while but you can get as complex and crazy as you want it's pretty cool you can have tons of services running across tons of systems you can group them together you can set dependencies all kinds of cool stuff and so it's very impressive software we were really happy when we were able to include this in red head enterprise analytics because if you use rail 6 or if you use older technologies we used to have lucy and ricky the konga web server lucy ricky konga and it was our own stuff it came from an acquisition that we made and it was pretty good but the community came up with something better we always read how it was like outstanding we will start contributing and we'll start using it so again there's a link to the pacemaker documentation if you want to go read more about the architecture than probably anybody in the world wants to now what we need to do is we need to install the clustering software before all we did was we just installed the software so that we can see block devices now we need to install the clustering software so that we can set up this HA cluster so I'm not going to spend a lot of time on this if you're using red head enterprise linux you make sure that you have the HA the high availability repository set up that is a subscription that you have to buy or you buy access to it by buying a subscription the packages that you need to install are the lvm2 cluster software the core sync package the pacemaker package the pcs package and fence agents and I'll talk about fencing in just a little while so lvm2 cluster is the add-ons to lvm so that you can have a logical volume which is cluster aware so that you can mount and unmount it from multiple nodes without again clobbering it because you try to mount it from two nodes core sync and pacemaker we've already talked about pcs and the pcs daemon is the administration tool it can be used from the command line I love using it from the command line because it's super fast but it also provides pcsd which is a web server that allows you to manage your cluster from a web UI and so you know I like to joke that this is so easy that even a windows admin can do it we'll use the web UI for this presentation because putting a bunch of commands up on the screen is not terribly entertaining but be aware that everything that we are doing in the web UI can absolutely be done from the command line and you can script the entire build and tear down of your cluster it's really cool and then fence agents all provides the fence agents for all of the supported fence devices and I'll talk more about what fence devices are in a few minutes this is what it looks like I did the yum install for all those pulled in all kinds of stuff but that's what gets installed and again make sure you do this on all the nodes you have to make sure that all of the systems have the clustering software installed and then as I mentioned earlier by default with red hat when you install package we don't turn the service on so you have to enable the service so system control enable pcsd.service and then system control start pcsd.service on all three of your cluster nodes remember this is the ice fuzzy target we're not going to do anything with it until much later on now the way that the systems authenticate to each other is through a user account called HA cluster scratch that I'm sorry they identified to each other is root the way that you log in is as a user account called HA cluster so what you want to do is for that that gcos account the linux account HA cluster set a password you can use the password command I did echo whatever the password is type password dash dash standard in HA cluster and we set that on all of the nodes so all three of these nodes are in the same command so that HA cluster account has the same password across all of them now that we've got it installed now that we've got the pcsd service running remember that's the web server interface for configuring the cluster now that we have set the password for the administrative user for that we can go ahead and start building the cluster you do have to do a couple of command line things before you can log into the web UI you use the pcs command to do authorization saying we're going to set these nodes to be members of this cluster so pcs cluster off node 1 node 2 node 3 whatever they are and then that information gets stored in varlib pcsd so this is what that looks like it's fairly straightforward I know it's kind of an eye chart for you guys I'm sorry I'm used to slightly larger displays but you do pcs cluster off node 1 node 2 node 3 and you'll get feedback that comes back and says yep okay it's good so we set and we find files down in the varlib pcsd directory which includes you know the authentication tokens and things like that so that's where that information gets stored so now that we have told pcs who's going to be playing now what we have to do is we have to actually set those systems up so we're going to run pcs cluster setup and give it a name whatever you want to call the cluster it's up to you and then node 1 node 2 node 3 etc all the nodes that you have and then it will generate the corosync.conf file under etsy corosync so this is what that looks like you run the you notice that there's nothing in etsy corosync or there's not a corosync.conf file we do cluster setup give it a name I called it summit because this is for redhat summit the nodes todayo malcom and lady3jane.tc.redhat.com and you see that it actually shuts down the pacemaker services so it restarts them which is the configuration files out you get feedback from each node saying yes I got the configuration file and then it restarts everything and now we've got the corosync.conf file so we do whatever we need to do on one and it will push it across to all of them in this case you've heard me saying before do this on each node at this point now that pcs is up and running or pcsd is up and running on all the nodes you can do this and this is awesome there's no single point of management anymore the corosync.conf file that does get generated from this is going to be super simple we got three nodes they're not doing anything yet no services defined, no resources defined no nothing like that now what we need to do is we need to enable the cluster so pcsclusterenable-all it only says we know what services we're going to start on each one of the nodes you don't have to run it on the other ones now you you can wait a second did I skip two? nope, okay cool you can now take a look at the corosync status and you'll see that it is actually running the nodes have started up corosync so they can transfer information back and forth to each other but we still haven't started any services or anything like that so this is on Hideo it seems we're just fine I can do the same thing with pacemaker and it's running I'm sorry scratch that it stopped it stopped right now on all the nodes until we do this pcscluster-all sorry I got ahead of myself so now that we've authenticated or authorized the nodes we've pushed our configs out to them to start the cluster so pcscluster-all and you'll see that it comes back and says starting the cluster on Malcolm on Lady 3 Jane and on Hideo the three hosts that I have in this environment and it will take a few seconds for the nodes to sync up with each other they have to communicate with each other you remember all those processes we talked about earlier they will communicate with each other and the first time I did this I kind of panicked a little bit because I saw this it was like oh wait man it wasn't clean what? so I ran the command a few times it was like oh crap I broke something or I didn't do something right but after a few minutes not even minutes after a few seconds it'll change over to where you'll see that yep we're in good shape everything's fine the nodes are online all the nodes are happy and all the processes have started so after a few minutes we'll be back on the Chorus Sync config tool it'll just tell you what the ring what the cluster status is you can use Chorus Sync CMAP control and then look at the members and sure enough there are all the members which are in the cluster it'll give you the IP addresses I can do CRM verify and again it'll come back and it'll tell you that that the cluster resource manager knows that there are resources available one thing that I do want to point out is that be careful the cluster is started but we don't have any fencing devices we don't have the ability to shoot another node in the head if you do not pick your fencing and you try to start your cluster up none of the services will start because it's assuming that you've done something silly that you've missed a step and it does not want to start shared services if we don't have the ability to shoot a node in the head that too, voice of experience I didn't have a fenced device when I first did this on my little PCs and I was like why can't I get my cluster to start but that's why it's actually a safety feature alright so now we can log into the web UI you connect via HTTPS and that's important make sure you connect via HTTPS on port 2224 and as I mentioned earlier man this is a phenomenal thing for a cluster all of them are running PCSD all of them are listing on 2224 there was much rejoicing if you used previous versions of clustering there was one node that was your management node that was a single point of failure it was kind of a pain so pretty standard process you guys have all done this before you go to a website that's got a cell sign certificate Firefox gripes at you you say it's okay you will log in as that HA cluster user account that you use to manage the machine so log in as HA cluster and can you all see that okay? your eyes are redder than mine gray beard, bad eyes alright in this case I'll log into one of the machines and what I need to do is because the PCSD software or the cluster management software is just saying hey I'm here I'm here to manage clusters I don't know about any clusters yet so you have to tell the PCSD interface about the clusters so in this case what I do is I go to the clusters management tab and I say add an existing cluster and I give it any one of the nodes that's in the cluster I give it that host name click on add it'll go out and again it takes a couple of seconds because it has to go out and get cluster status and things like that and it looks healthy you can click on that and look at health of the core sync process the pacemaker process and so on all of the nodes should have pacemaker core sync and PCSD running so when you click on that cluster you get an interface where you've got all your nodes over here click on one and make sure that it's healthy and again lather in repeat click on the second one make sure it's healthy click on the third one alright my cluster is healthy it's up and running I'm not doing anything I don't have any resources to find or any services but at least I know that my systems are talking to each other and they can see if the other ones are responsive you can go into the cluster property tabs at this point from that main page there's a cluster properties tab and you can affect cluster wide settings so this is where you can do things like set delays you can do things like define what you want the stoneness is in use and that's something that I do want to point out that there is a box let me see if I can put the mouse over it so you should there's my mouse there it is you should see there's a stoneness enabled checkbox right there if you don't have a fence device but you still want to play around with it then just uncheck the box that says stoneness enabled you can bring up services you can't do some of the fancy clustered stuff but at least you can bring up web services and shared IPs and things like that and at least play with the software without it saying no you can't cluster because we don't have a stoneness device also the other thing that I really love about this interface is it's got context sensitive help so if you hover the mouse over a single setting it will pop up and say this is what the default is and this is what this option means it's pretty I don't know about intuitive because I don't think HA clustering is what you would call intuitive but it's pretty helpful so to configure fencing as I mentioned if a node stops responding the cluster will attempt to remove that node from the cluster we don't want multiple machines right into the same data store so if a machine stops responding the other nodes will vote on whether that machine is up and if they decide it's not as I mentioned earlier there are a lot of ways that you can do this manage power strips, fiber channel fencing, IPMI out of band management even SCSI reservations if the SCSI controllers that you have support SCSI reservations I'm sorry if the SAM devices support SCSI reservations they can knock them out or you can do virtual machine fencing which is really cool spend a bunch of VMs on your machine run a fence XVM daemon on the host actually it is smart enough to go and kill virtual machines if they become unresponsive it's pretty cool so you go to the fence devices tab click on add and add the device now what I chose was when I went to the fence devices tab right up there and then I scrolled down in my lab at my home office I actually have an 8 port WTI power power strip it's a managed power strip they're super cheap you can get them on ebay for like 80 to 100 dollars they're really old and awfully insecure they use telnet so I mean don't ever put them out in an internet facing where but if you want to play around with this kind of stuff like I said you can usually find a WTI power strip on like ebay or something like that fairly cheap so we identify it just give it a friendly name in my case I called it summit WTI and then you enter the IP address or host name of that device and your system should at that point be able to resolve it and figure it out now right now you'll notice that it's inactive because I need to set a couple of additional settings so what I need to do is for almost any fencing device especially if it's a power management fencing device you need to be able to telet which power port or ports go to which machine so in my case I got 8 ports and so what I do is I go to the PCMK host map and say lady three Jane is on power port 5 Hideo is on power port 4 Malcolm is on power port 6 so if any of those machines become unresponsive then go and kill them you know so that's how you do that mapping unfortunately the WTI switch at least I haven't figured out how doesn't support doing things like having multiple ports like hey he's on port 1 and port 2 you know how some servers have multiple power supplies so I'm still trying to work that out it's probably something really simple I don't know you can also do things like set up the password to log in to the power strip username and password in this case WTI you just log in with a password there's no username like I said not very secure but you go and you fill out what that password is and the agent the dispense agent understands that it's going to use telnet, it's going to log in it's going to use that password and it's going to have port x for server x port y for server y and so on now I like to set some additional options I prefer to have a power cycle event wait for a few seconds so if a node does get shut off I want it to kill power wait for like 5 seconds and then bring power back up I don't remember what the motherboard vendor was that if you just went click click that it would it would set the biosex factory default yeah school hard knocks yeah that was kind of embarrassing so you know I like to say hey if you have to kill something turn it off leave it off for a few seconds and then turn it back on I also set delay to about 5 seconds that will vary in your environment the delay is ok the machine is unresponsive how long should I wait how long should I let it be unresponsive before I shoot the other node in the head some applications man they can bog the machine down for 30-45 seconds I ran a horribly horribly overused oracle database server one time that the machine would go unresponsive for 90 seconds at a time 120 seconds at a time it was still running load average was like 90 and if you just let it didn't poke it it would finally chunk through whatever it was doing and it would become responsive again so be aware of what delays you may have with your particular application load before you go and set the delay don't set it for a 5 second delay if you've got a really high workload that may cause a pause for 15 or 20 seconds at a time alright so again you can go and set those values in the web UI you can set the delay and the delay for inactivity so after a few seconds after you save your changes that fence device should go green what that means is the clustering software has actually gone and telneted into your machine and said yep I've got or SSH'd or logged into the iLO or the DRAC or the RSA or whatever you got I tried to set this up on my laptop to do a live demo but I don't have a WTI power switch on my laptop so I was like oh so this off live to the no not gonna do that so if you try to configure a fence device and you don't actually have it it will block the rest of your cluster so be aware of that alright you can test the fence device and host mapping with the stonethadmin command so what I did was I ran stonethadmin and I said reboot and I just gave it a host name and I could do that from any one of the nodes so stonethadmin hey let's test this node 3 and you can actually watch in the log files on the other nodes it'll actually go hey I got a command logged into the whatever the fence device is turned off power port whatever and then you'll see the rest of the nodes go hey this other node just dropped out of the cluster so you can watch the log files and you'll see that it had a DLM ejection and this is what that looks like I'm not gonna read a log file to you you guys all know how to read log files but it's just kinda cool that you can go and kill a machine and watch it bounce through and bounce out so the next thing we need to do is we need to configure resources now that the nodes are able to fence each other we're gonna go and we're gonna create a service that is comprised of two resources the IP address and the web server that runs on that IP address so we're gonna choose Apache to configure the floating IP address you go into cluster resources and click add you're gonna add an OCF heartbeat class provider if you've ever used this clustering software before don't use the old IP adder type you have to use IP adder 2 the old IP adder was for UNIX IP addresses IP adder 2 is specifically for Linux you give it a name you give it an IP address and you assign it to your machine so it's pretty straight forward you define what it's going to be you give it the IP address you save it and after a few minutes or after a few seconds actually again it'll come up it'll turn green and if you go and you look at the machine that it's running on you can do IP adder show and there is the address that we assigned to our floating IP address so it'll come up on a machine and you're in good shape if you do PCS resource show you'll see that it's there so now we've got the IP address floating back and forth let's install the web server that we're gonna have running on that IP address so you install htdpd I also recommend that you install wget and I'll show you why in a second so make sure you install it across all the nodes install the web server make sure that whatever service you're going to make highly available does not start at boot time you don't want it to start up when the system boots you only want it to start when the cluster starts it right that kind of makes sense we don't want to have a patchy running on all three nodes and then it tries to migrate a patchy so you'll have a collision so make sure that it's turned off and just for testing purposes I put the host name in the index.html file on each one of the nodes again I just ran that across all three of those and here's why I said you want to get the wget commands you can also create a monitoring page a health status page by creating a status.conf file so that the machine can check itself it can go and say hey is the web server listening it will check on 127.001 and make sure the web server is up so we create that file now to configure the Apache service we go into resources and click add the type again is OCF heartbeat type for httpd or Apache I'm sorry and then you will give it a little bit of information where you want to just give it a friendly name in my case I call it Summit Apache if you want to find anything else you just create the resource and hey we got green lights across the board the IP address is up and the web server the web server is running and so I'm just for grins going to run PCS status and I see that I've got the IP address running and I've got the web server running anyone see what was wrong with that picture where's the IP address Hideo where's the web server oops on Malcolm so I brought up my resources they're both started successfully but they're on different machines okay that's not going to do us a whole lot of good so what you want to do and what I did was I just looked at the IP address and I see that it's up but I go to the hostname that it's running on and sure enough it's up on Malcolm that doesn't do us a lot of good so what we need to do is we need to set resource ordering and resource location preferences resource ordering just means before this comes up this other resource has to have come up right so in our case what we're going to do is we're going to go into the summit IP address and we're going to click down here under resource ordering and we're going to say the summit apache resource comes up after this IP address does so we're just going to say IP comes up first and only then can apache come up okay but that doesn't solve the problem of which host it's going to be on so what we want to do is we want to go to colocation preferences this time we're going to go to the summit apache resource and we're going to associate it with the summit IP resource so I go into the apache resource I scroll down and I say for the summit IP we want these to be together and click on add so essentially what we're saying is bring up the IP address then bring up the apache but it's got to be on the same node now that we do that the cool thing is as soon as I save that that will go that may go red for just a second but then it'll turn green again and now when I do PCS status this is a much better result I got the IP address running on Hideo I've got the web server running on Hideo life is good if I go to that IP address now I no longer get the not found I now get that it's running on Hideo you can also do apache monitoring you remember that little server status file that we created you can go into the advanced resource configurations for apache and you can say hey the status URL is htdbt localhost slash server-status and it will go and it will check that page to make sure that the apache web server is responding so the cool thing about this is it doesn't just say psax pipe grep htdbd yep I see the process there it actually asks the application to do something to serve up a web page I like that because it means that we're doing more than just a silly little process check so to test this what I did was I killed the htdbd processes so I do psax pipe grep htdbd and you can see I got plenty of them running I do a pkill-9 of htdbd and they're dead they're all gone I've killed all those processes in the log file you see a bunch of events the CRM the cluster resource manager goes oh hey something's not responding the service isn't running and after no more than about 60 seconds all of a sudden it's back up it automatically restarts the service you can set thresholds that say hey try that three times and if it doesn't happen within three times then start it on another machine and then the first one you can also set host affinity which is I go to the summit IP address or the summit IP resource I click on resource location preferences and I can put in a host and a priority the higher the priority number the more likely the services to run on that host so when I add in one node in this case it was Hideo and I click on add you see that it moves over to the Hideo server I go and I add and sure enough when I look at the web page it's got the website then when I go and I add in lady3jain right there sure enough after a few seconds it moves those services over to lady3jain and when I look at the web page lady3jainindex.html ditto for the third machine which is Malcolm if you want to force a service to a host give it a priority of infinity and it will force it to go it's actually a great way to do things like move services and then shut down a system for maintenance so that's how that works to offline a host you just go to the node click on stop and that machine will go all red there's a stop button right down there everything will shut down life is good and you'll see in the PCS status you'll see that one of the machines is offline to online it just do the reverse click on online or start and it will bring it back up and to reboot go to the node choose restart let's be real clear it will fire off in a knit 6 or reboot command this is not fencing the other machine it's a graceful shutdown to enable distributed lock management we are going to set up a new resource called OCF pacemaker with a class type of or resource type of control D and I want to show you something kind of cool I clicked on add and I created the new resource but the thing that the thing that you want to make sure that you do is make sure that the clone button is selected hang on just a second did I skip over that huh there is a slide missing guys I'm sorry but anyway when you create a new resource remember there are some check boxes down there if you click on clone that says run it on all the nodes that's all that means so when you do that and click on OK it will start the distributed lock manager on all of the nodes so the next thing that we need to do is we need to create a clustered logical volume management resource again we're going to go into resources click on add this time we're going to choose a clustered logical volume management service and again we want to make sure there's that check box for clone make sure that that is cloned because we want that clbmd service running on all the nodes we don't want to try to access a logical volume concurrently from two machines it'll again go green you'll see that I've got the services running make sure that it is that you can see the clbmd process running life is good there and now we need to make sure that lvm understands that this is clustered you can run lvmconf enable cluster it will change the locking type from one to three in the lvm lvm.conf file I'm going to skip over this warning because I'm running late alright so you can also just use pearl to do it if you want to turn off lvm meta d as well to configure that shared storage or finally back to the shared storage use your favorite partitioning tool I used fdisk you can use whatever you want create the partition you need to log out and log back in of the ischiazzi target and it will re probe those partitions and sure enough once you log out and log back in there's that sdb1 that's available standard stuff pvcreate and that's what that looks like vcreate don't forget to do vgcreate clustered y so that we flag that volume group as being cluster aware and then point it to the device the blog device and then we do that's what the output of it looks like then we do lvcreate to create the logical volume and then to look at them you can do pbs vgs and lbs that will force a scan from each one of the nodes and you can see those volumes on all of them install the gfs2 software for the clustered file system and then run the command makefs.gfs dashj3 that's the number of journal entries if you feel like you're going to expand your cluster you can do j5 it doesn't matter it takes 128 megs on disk extras are fine dash t the name of the summit and then the name of the volume gfs0 and then the blog device you're making that on you'll get a warning that says are you sure you want to do this you'll say yes add that shared storage as a resource a new ocf heartbeat resource of type file system and you're going to give it information that's actually relatively straightforward you're going to tell it that it is cloned because now unlike the lbm volume we do want this to actually be mounted concurrently on all the machines at the same time so we're going to make sure we do cloned we're going to give it the resource ID name we're going to give it the device path dev bg blah blah blah and where we want to mount it in this case it's going to be on bar www.html and the file system type is gfs2 it turns green we do mount pipe grep gfs2 on all the machines and you can see that it is indeed mounted on all the machines concurrently pcsstatus shows that all those resources are up and running you can create an index.html file that shows that it's gfs set the priority IP address to infinity on each one of the nodes and you'll see it bounce from node to node to node and test it by just refreshing the screen you'll see gfs, gfs, gfs and then finally and I know we're just a second over give me two more minutes guys I apologize this is my favorite part through all these hoops we get to go and start abusing our systems make sure you sync your file system first type sync a few times echo s to slash proc slash cissrack trigger and then echo c crash to proc cissrack trigger so you do this your terminal will hang your console will look like this it spits out all kinds of ugly stuff and you will see error messages in the syslogs of the other machines that say hey I see that this other machine is non responsive you'll see it go through logging into the switch turning off power and after a few minutes you'll see that other node come back that's what that looks like so we have gone through all of the steps for doing all of the different things that are required as I said this is usually four days worth of stuff of course you have labs and things like that now go forth and cluster I appreciate you staying late I tried to talk as fast as I could I don't know if we're going to have feedback at this but ton of information in a very short amount of time but did that make sense the steps involved anybody got any questions I know I'm the last thing between you and a beer 30 yes sir yep people.redhead.com slash T Cameron and like I said the lady who introduced me these slides on PDF you guys will have them on the scale website thank you guys for bearing with me while I ran over do I do anything on the compute clusters no I haven't done anything with compute clusters that's a whole nother ball of wax that I never really got into alright get out of here go drink thank you very much can you go one back yeah


Do you ever feel like it was a mistake that you were born human? While everyone else is dreaming about becoming the next best entrepreneur, nurse, or artist, I've got a little secret for you. My dream is to become a professional house cat. But with further research, I might not have to dream any longer. In fact, I may be living it already.  Here are nine signs you're secretly a cat. One, you're cute, small, and sassy.  It's not an issue, but quite normal. People think you're adorable and cuddly, but the minute someone has wronged you, you're not afraid to show them your claws. This is why you're usually respected. On the surface, you're usually calm, cool, and collected.  You never forget a kind gesture, though. Two, you can't stand messiness. Ugh, who else here can't stand a messy room? Cats enjoy structure, consistency, and routine. Does that sound like you? When impulse is not your middle name, and you have a high degree of self-discipline and control, your coworkers often admire your work ethic. Clean, reliable, and detail-oriented, you make a natural role model. Before we continue the rest of the video, be sure to subscribe to our channel for more content, as well as share this video with others. With your help, we can reach more people and provide our support. Now, on to point three. Meow! Three, sleeping is your favorite hobby. Cats love to nap. If this screams you, don't worry about other people calling you boring. It's not your fault you're so popular and get invited out to so many social events, but decline them frequently just to cozy you up in your bed. I mean, who could resist warm sheets and soft pillows? Four, you're curious about everything. You might not always go out of your way to attend parties or strike up a conversation with strangers, but this doesn't mean you aren't observant. You pay attention to the world around you and take great pleasure in examining how things work. This makes you a natural bookworm, scholarly enthusiast, and lifelong partner. Five, you are protective of your freedom. Everybody knows a cat needs no one to complete them.  This, however, doesn't mean you dislike company, which brings us to the next sign. Six, you enjoy affection in small doses. For others to get close to you, they have to earn it. You don't trust people easily, but when the right people enter your life, you allow yourself to be vulnerable with them. You value the quality of your relationship more than the quantity. This makes you a loyal friend and romantic partner, because the minute someone hurts someone you care about, you do everything in your power to protect them. This is why cats are so reliable. Seven, you stay up when everyone else is asleep. Do you have nocturnal tendencies? While your neighbors are sleeping, you might be the only one up eating ramen and watching your favorite Netflix show. Have no shame, this is just how you operate.  Unfortunately, being a cat stuck in a human's body requires you to go to school and work. Eight, you're known to be picky. Ranging from the foods you eat to the way you are touched by others, you have specific preferences. Others might consider you high maintenance, but you recognize that you're not for everyone. The right people wouldn't mind and would respect your taste. Nine, people often mistake you for being indifferent. Do you identify as an introvert? Others may think you're reserved, unapproachable, and serious. But if they just allow you to grow comfortable with them, they'll come to find you're actually playful and affectionate.  Want more fun, lighthearted content? Check out and subscribe to The C-Rabbit! Hilarious, sarcastic, and a little sassy. He's just so unapologetically himself. If you also like this video, be sure to give it a thumbs up. As always, thanks for watching!


On day 28, we have the keys. And we have a new winner. And my brother may be joining us coming from Vancouver, Canada to the Philippines. Do you want to meet my brother? His name also starts with an M. On this $100,000 sponsorship for small channels powered by Freedom, let's get started. The keys are to our brand new car, which lets us go from 0 to 60 in 4 seconds so that we can help you grow faster. Kidding! They are to our new office that I showed you, and if you look behind me, here it is again. We took possession today, and we are moving everything in as soon as we build some more desks for our developers, bring in some new computers, and then 80 megabit fiber internet, 80 up, 80 down. That's going to be our new office here in the Philippines. Are you a developer? Do you want to work with Freedom? At this beautiful new office? Well, click the link down there below and apply. We're looking for new developers. And do you want to meet my brother? His name starts with an M. It's Merko. Merko may be joining me in about a month, coming from Vancouver, Canada to the Philippines. And if he does come, do you want to meet him? Do you want to see him in video? Tell me in the comments below. I'm sure he'd love to meet you all. And we have a new winner today, Jake's awesome gaming. If you look behind me, he has helped over 500 people. And the comment you see behind me shows one important lesson. Never give up. He never gave up. He promises he will never give up, even if he wins this sponsorship. Jake, I noticed you today. You get to pick one of these five prizes to be delivered straight to your door. However, you need to click this video and follow all the steps in order to tell us how to claim your prize. Everyone else who hasn't won, we are only on day 28 of 365 days. It's going to be a lot of episodes, a lot of winners. And I hope you never give up. Because we have a new $100,000 sponsorship opening up this Sunday, September 21st with the launch of our new gaming brand. Click this video right here if you missed the announcement of our new gaming brand that begins with the letter M. Just like my brother's name. I hope you're excited for this. I certainly am. And we will reveal more as we approach Sunday, D-Day, Launch Day this weekend. Alright guys, my name is George, founder of Freedom, and you've been watching... Let's discover freedom. Click the first video to learn what is freedom and how it helps you grow. Click the second video to learn about sponsorships for all freedom partners, even if you have just 10 subscribers. And click the other videos like How Do I Leave Freedom to learn more. Click Get More Views to learn how to build your audience faster on YouTube. Click Get More CPM to learn how to make more money from your channel. And click Get More Music to learn where to get more music to spice up your videos. Click the first playlist to watch the George show on Freedom. That's my show. Or watch the Anthony show or the Alex show also on Freedom. And we will grow together as a family because this is the Freedom family. You are part of it. We are all part of it. And we're all growing together. So grow with us and partner with Freedom. That Play Now button right there on the video bar is all you need to click to get started.


Patriot Prime Reviews is a channel for adult collectors and may not be suitable for children under 13 years of age. Viewer discretion is advised. Hey, what's going on guys? Patriot Prime here once again with another video review. But before I get started, I need you guys to do me a favor. If you're watching this video right here and are not a subscriber to Patriot Prime Reviews, please hit that subscribe button right now. It won't cost you a thing, but will help me and my channel out tremendously. Also, make sure and check out my sponsor, toyhacks.com. Toyhacks provides label sets, upgrade kits, and display backdrops for transformers toys of all types and generations. New for 2020, Toyhacks is introducing the Toyhacks Armory, where they'll be offering a variety of weapons for your favorite bots in multiple colors. Also this year, Toyhacks is introducing Robo Points. For every purchase you make, you'll earn Robo Points that you can redeem towards a voucher for future purchases. Toyhacks is a company run by collectors for collectors, so check out toyhacks.com and make your collection stand out from the rest. And tell them Patriot Prime sent you. Now, on to the review. The featured bot for this video is 1989's Generation 1 Classic Pretender, Bumblebee. Now Bumblebee, hitting the toy shelves in 1989, arrived a little too late to appear in the animated television show, though he did appear animated in his television commercial along with Classic Pretender's Jazz, Grimlock, and Starscream. Bumblebee made his first appearance as a pretender in issue number 58 of the Marvel Comics series. Now, up until this point, Bumblebee was Gold Bug. Bumblebee was destroyed by G.I. Joe in the Transformers vs G.I. Joe limited series. They thought he was a bad guy. He was rebuilt as Gold Bug, a more powerful version of himself, which was actually just a ploy to sell the Throttlebot toys, which sucked. One of these days I will review those for you guys. So anyway, Gold Bug is a major player in Marvel Comics up until he gets destroyed by Starscream in issue 50 along with most of the Transformers characters. So anyway, back to issue 58, Megatron had kidnapped Ratchet in order to help him revive Starscream as a pretender in order to exact his revenge upon the Autobots and Decepticons who had exiled him. Now Ratchet brought along the deactivated bodies of Bumblebee, Jazz, and Grimlock to try to repair them while he was on Cybertron as well, part of the deal with Megatron. Now, when Megatron was given Ratchet a tour of his facility, Ratchet noticed three discarded pretender shells that Megatron said were prototypes. As the story went along, you discover that Ratchet used those pretender shells to help rebuild the classic pretenders and they awoken and attacked Megatron. A battle ensued, the pretenders ended up fighting outside Megatron's fortress with the sports car patrol and the Decepticon power masters Dreadwind and Darkwing. Megatron and Ratchet, they were into an explosion happen blowing both Megatron and Ratchet into a space bridge and that's the last you see of them into another fantastic Marvel story. That leads into the classic pretenders including Bumblebee leading a resistance on Cybertron and in issue 60, the Decepticon leader Thunderwing, who was the main commander at the time on Cybertron, sent the mayhem attack squad consisting of bludgeon, stranglehold and octopunch after the classic pretenders to assassinate them. They intercepted the Autobots as they were trying to teleport back to Earth. They ended up teleporting to the center of Cybertron where a battle ensued in the chamber of Primus, the Transformers God. Now Bumblebee is trying to stop Grimlock from opening fire in the chamber to not wake up Primus, but unfortunately a Decepticon stray shot woke him up. Primus let out this huge scream and thus began the Matrix Quest where the Autobots had to track down the creation matrix in order to destroy the oncoming Unicron who heard Primus' scream and was hunting him down. This leads to issue number 65 where the classic pretenders are on a planet, I forget the name of it, viscus or something like that. They've tracked down the matrix, they found it, they're getting ready to take it back to Autobot headquarters and they're intercepted by Thunderwing. And here's where we learn an important bit of information regarding the pretenders. Bumblebee is getting ready to take on Thunderwing and uses his mind, I mean the inner robot could control the shell. Bumblebee sends the shell to attack Thunderwing, Thunderwing blows it apart causing Bumblebee severe pain because we find out whatever damage happens to the pretender's shell is felt by the inner robot as well. So that took Bumblebee out of the fight and pretty much out of the comic series, he's only seen very briefly in later issues. So that's pretty much it with the history of classic pretender's Bumblebee, let's take a look at the figure and welcome to Patriot Prime Reviews. We'll start things off by taking a look at Bumblebee's pretender's shell first and I must admit this shell doesn't look too bad at all. Normally I can't stand the Autobot pretender's, I'm just not a big fan of the human in the giant fat space suit, I much more prefer the Decepticon monsters and creatures, but Bumblebee here doesn't look that bad at all. He's got a great collar scheme and tons and tons of molded details, all the way around, I mean he looks really really good. Taking a closer look here you can see the molded details there along the chest, I love how they painted in those vents right there on top. Now the decals are brand new toy hacks decals that I just replaced on my latest toy hacks flashbacks video. Autobot decal right there on the AB, you got a maroon colored belt buckle, lots of molded in pockets, it's got pockets there, there. I like how he actually has wrinkles in his space pants, that's pretty cool. The armor looks really really good, the only flaw down here on the boot he has a little bit of a paint scuff. Now usually one of my biggest complaints with pretender's whether it be Autobot or Decepticon is when you turn them around the back of the figure loses a lot of paint or details. That's really not the case with Bumblebee, I mean the paint and the color goes all the way around matching up to this backpack here or leading up to the backpack rather and I think that looks really good. I mean all the way around this is a really good looking Bumblebee figure. I'm really not sure what the pretender is supposed to be, he looks like another futuristic captain power type soldier. Now articulation for Bumblebee, he's a pretender shell, the only thing he can do is the arms do a complete 360 and that's both arms and that is it. I never understood why they couldn't at least add a head rotation or a swivel or something else to these shells because only really the center portion is the hollow section. Now taking a closer look here at the head sculpt, the head sculpt with the helmet looks really good. I like the way that helmet looks on the face. Now removing the helmet you get a closer look at the human face and I've heard stories via the internet that this head sculpt is supposed to represent Dan Gilbson, the voice actor who played Bumblebee in the generation one cartoon. But I'll let you be the judge of that for yourself. One of the surprising things with this pretender too is I got him off eBay and there's no paint rub on the hair. Normally all the Autobot pretenders, you have the helmet, now this helmet came from a different pretender, see the paint scuffs on the inside.  He just has a very little bit right there.  He does have a little scrape there on the nose, but not bad at all. A very, very good looking pretender shell. Now he also comes with a couple weapons. He's got this big giant cannon right here that can only be wielded by the pretender shell and this smaller pistol. Now the smaller pistol has a dual peg. If you can see it's got a five millimeter peg that kind of leads down into a smaller peg. That way the inner robot can use this weapon as well. Now speaking of the inner robot, let's go ahead and release him from the shell.  And once you get Bumblebee out all you need to do is flip the feet forward, fold the arms out. And there you have Bumblebee in robot mode. Bumblebee's inner robot has something that us Generation 1 fans wanted on our Bumblebee ever since we saw him in the Generation 1 cartoon.  I love that, that looks great. This is an awesome looking Bumblebee figure.  What are you going to do? Other than that, I love this guy. He looks great. Now unfortunately his articulation is the exact same as his pretender shell. The only thing is his arms can do a complete 360. Now they can go in and out but that's due to transformation. I love the looks of this figure. This is a great looking Bumblebee. Brand new decals thanks to toy hacks there on the chest and here on the arms. He does have a little bit of a fanny pack on the back but hey, when he's on display you don't see that at all. Bumblebee also finally gets a weapon. This is the smaller weapon from the pretender shell. The little peg right there will slot into the hole on his fist. So now you have Bumblebee all armed and ready for battle. Now without a doubt this is the best looking Bumblebee we had in Generation 1. Here he is next to his first figure and his throttle bot reincarnation Goldbug. Now to transform Bumblebee into his vehicle mode, the first thing we're going to do is remove the weapon. Then we're going to take his head and flip up. Yeah, the head really doesn't hide much there. Now we're going to take the arms, fold those down, fold the feet down and then slide the feet forward. And then underneath you're going to take his fanny pack, flip that up and that will snap in place. And there you have Bumblebee in vehicle mode. A great looking VW Beetle other than the pretty obvious robot head on the back. I love the looks of this vehicle, especially the big off-road tires. I think that's the first time I've ever seen an off-road VW Beetle. Great sculpting, great looking vehicle mode. Let's compare Bumblebee's vehicle mode here. Let's see there is classic pretender's Bumblebee, his first figure and Goldbug. Now he's about the same size as Goldbug. I mean all these beetles look really, really good and I love the looks of this vehicle. He is so awesome. And now for some quick size comparisons. Here is 1989's classic pretender Bumblebee with Generation 1 Optimus Prime, fellow classic pretender Jazz, Titan's Return Bumblebee and Studio Series Off-Road Bumblebee. Because, well, they have the same type of tires. Classics pretender Bumblebee really impressed me. I was not expecting to like the figure as much as I do. The pretender shell is awesome, great sculpting, great detailing with a great collar scheme. But Bumblebee, the inner robot is awesome. Dare I say it, Bumblebee is the best inner robot pretender that I have in my collection. And I have quite a few in my collection. I mean with Bumblebee, the robot mode looks great and when he transforms into vehicle mode, you can tell what he is. It's not some Cybertronian vehicle that you really have to use your imagination with. It's not some vehicle that requires parts forming in order to fully transform it. It is a great inner robot and I couldn't be happier. So there you go guys, 1989's Generation 1 Classic Pretender Bumblebee. So does a 1989 Classic Pretender Bumblebee belong in your collection?  Now, usually I would say hey, go for the whole figure here, but if you're not into pretenders, I highly recommend just getting the inner robot here. This is a fantastic representation of Bumblebee and you really don't need to shell if you're not that into pretenders because this figure himself was released as a Kmart exclusive legends toy. Though he came with Jazz's Blaster instead of his. But yeah, highly highly recommended, this is a great Bumblebee whether you're a Pretender fan or not. Now guys, if you enjoyed the video, don't forget to like, don't forget to subscribe and don't forget to click that bell icon to get notified when I upload new reviews. Once again, this is Patriot Prime, signing out.