XBMC = love!

I was reading some tech crap last week, and I came across this article about turning your old xbox into a media center. It reminded me that I had wanted to do this for some time, but never got around to it. I decided it would be a fun project, and it would be cool to have in time for the party, so I can stream mp3z from my server to my stereo. I didn’t really follow this guide, I just searched around for the things I wanted to do, and ended up with bits and pieces from everywhere.

Since the Action Replay is pretty much non-existent now, I opted to create my own USB adapter. To do this, I took a USB extender, and cut off the female end, then took an xbox controller and cut off the connector. I then stripped the cables on both, and twisted them together. My first attempt failed miserably, because I cut the controller cable too close to the adapter, so I didn’t have enough room to splice the wires together. So I had to go out and buy another used controller (I didn’t want to kill my other one). I also picked up a copy of Splinter Cell for like $1.50 (needed to “crash” the xbox). Then I took my trusty titanium cruzer USB stick and plugged it into my xbox.

Ghetto USB - XBOX Adapter

I decided to use the awesome Auto Installer Deluxe, to get everything setup on the xbox. Doing the softmod was stupid simple. Basically you grab a couple of “game saves” for Splinter Cell, and copy them to your xbox via the handy little USB adapter. Boot Splinter Cell up, and load one of the “saves”. Then you boot AID, and it has a nice graphical menu that walks you through installing what you want. I opted to use XBMC as my dashboard, cuz it’s just awesome. After a few minutes, I had a fully operational xbox media center.

I had no trouble connecting to my samba shares. So now I have mp3z, videos, and all kinds of other cool toys to play with, I even finally ordered another Harmony 880 to use in the living room (we’ve had one in our room for a couple years), since we have way too many remotes and devices. It makes me happy to put this thing to good use again, cuz it’s been collecting dust for over a year since I got my xbox 360.

Migrations, Painting, and other fun stuff!

It’s been a busy week. I spent most of last week working on getting setup for that big Debian customer. Not only do I have to get a deployment setup for their 40 servers, but I also had to get the Data Center ready for this customer. We previously had about 15 of our blade enclosures on a different network. So I had to recable, and reconfigure all of the switches before I can build any servers over there. Got that all done. Got a working Debian image setup, and even got NIC bonding working on it, in addition to getting some of our standard stuff configured.

In the evenings Weds, Thurs, & Fri, I pressure washed the fence to prep it for painting. We weren’t planning on painting it ourselves, but after I got some quotes, there was no way I was paying. So we went to the ho depot, bought 10 gallons of fence paint, and started painting on Saturday.

After the problems last week, I rescheduled the serve-you.net migration for Saturday night. This time it went a lot better. I ran into a mail problem, and spent 2 hours trying to figure it out. Then all of the sudden I look back at something I thought I checked, and realized permissions were wrong on a file. The first thing I looked at when the problem occurred! After that, it was just random little issues. I finally got to sleep at about 7:00am.

Sunday, I woke up around noon, and got back to the painting. Steph had some dog event in DC, so she didn’t get home until like 6:00, but she helped me finish up the section I was working on. It’s a very time consuming process, so we only got a little bit done this weekend. If anyone wants to help, there will be cold beer and paint for all this weekend!

Migration Night Part 1

So it’s finally migration night for serve-you.net, and so far things are not starting smoothly. I tried to start the backup, and of course there appears to be a bug in the backup utility, which is supposedly resolved in the next version of Plesk. So I figure I might as well do the upgrade first, since the server I am migrating to is already running the latest version. Of course the upgrade fucking breaks! So now I first have to fix this hozed up upgrade before I can do the backup, migrate the data, then restore it.

It’s gonna be a long night!

Update 12:30AM
My ninja skills are still in tact. Got Plesk mostly working again, backup is now running.

Update 1:50AM transfer is going so slow. I’m only getting 1.4MB/s between the two servers, and I have 4.5GB of compressed data to transfer.

End Game 3:35am Well, it just wasn’t meant to be tonight. It’s 3:30 in the morning, and the restore has failed twice. Giving up on this attempt, and I’m gonna have to reschedule this damn thing.

Time flies when you work 10 – 12 hours a day

I seriously can’t believe it’s already mid September. I have been working a lot of crazy long days (more than usual) lately. It’s not that I’m required to do so, I just find myself still working at 6 or 7 PM most days. It’s a bug I have. I know that me working late doesn’t make the work go away, but for some reason I continue to do it.

Saturday, had coffee, did a little shopping, then came home and watched football on and off all day. Went out for chinese, then came home and forced myself to sit through the VT vs. LSU game. Sad, sad game. The only good that came of it was Glennon getting the boot, and Tryod getting to step in. There is hope VT fans!

On Sunday, we went out to Alexandria to see Tony & Dawn’s new house, then have dinner in Old Town at Austin Grill. Food was great, so was the company. We walked around Old Town a bit, and caught up. It’s been way too long since we’ve hung out. Definitely gonna try to make it a more regular thing.

Monday evening I decided to take off early (read: on time), went to Bungalow Billiards with Tony & Ivan for $1 Coronitas & pool. We had a good time, then came back to my place to watch the first half of the Monday Night Football game.

Still working on that stupid Debian build. After I got things working last week, I find out that now people want to have some input on how I deploy this. I’m like WTF? I asked the day that I heard about this deal, to get requirements. Not one fucking person spoke up with anything productive. 2 weeks later they want to talk about “standards”. So I have to start from scratch. On top of all this, I can’t even start builds until I get this massive re cabling project done in one of our Data Centers. I finally got the approval on the contracting quote, but of course the contractors are slammed this week. Might have to do a Saturday babysitting session. Once I get all the cabling done, I have to reconfigure & migrate 14 enclosure switches over to our other network. Fun stuff.

Friday night, is migration night for serve-you.net. I’m really not looking forward to it, but I’m ready to get it out of the way. Especially since I’m paying for both of these servers right now, which really isn’t cheap.

I love Red Hat

Yesterday afternoon I found out we signed yet another customer wanting a non-standard OS. These guys want Fedora. While it pissed me off that they once again dropped this on my plate, without consulting me first, I wasn’t too worried, as I knew I could make Fedora work with my current kickstart server easily. How easy? Within an hour of being told this customer was signed, I had the iso’s downloaded, extracted to my kickstart server, kickstart config built, and a working deployment to one of my blades! The only thing that didn’t work right off was the Proliant Support Pack, which is to be expected, since I think HP hard codes OS versions in the installer. It was a nice break from the Debian nonsense and a small victory of sorts for me.

As for Debian, I finally had a successful install on a blade this morning. I got the Proliant Support Pack .deb’s from HP installed, and I even got the Altiris agent installed. Believe it or not, the server actually checked into altiris, and I can manage it. This is huge! So I made an image of the server from altiris, and deployed it to another blade. Unfortunately there’s issues there that I need to figure out. But I’m pretty happy I finally got an successful install.

On a side note, while looking into the Fedaora PSP install failure, I figured out something that I’ve been looking for since April.

More reason that Debian sucks

So apparently I Debian sucks so much that it can’t recognize a SAS controller. I tried 3 different installers based on “etch”, none of which could properly “see” a hardware raid. Keeps giving me a drive error. So I run a Red Hat install, and of course it detects and installs perfectly. Do I really need to make driver disks to make this shit work? Seriously. This is 2007 (almost 2008). Driver disks are so 1990’s.

Fucking Debian!

We are Virginia Tech

So I’m talking to a friend at about noon on Friday, and I ask him what his plans are for the first Virginia Tech game of the season tomorrow, He’s like, we’re heading down to Blacksburg at 3:00 today. I tell him he sucks, and he’s like: I got a couple extra tickets, you wanna go? Of course I do! So I drop what I’m doing at work, head home grab my toothbrush and shit, and headed out to his place to hitch a ride down there.

We got into Blacksburg at about 7:00PM, and went to a friend’s house down there where we would all crash. Once we unloaded the van, we all went downtown to get some dinner at The Cellar. After a few pitchers of beer, we headed back to the house and partied into the morning with everyone coming in for the game. After a few hours of sleep, we all got up around 7:00AM and packed up the 2 vehicles we were taking to the game.

One of the guys we always tailgate with works for a company that does business with Wes Worsham, so he hooks him up with tickets, and parking passes whenever he can. So we had an awesome tailgate spot just outside of the stadium. We setup, had some food and some morning cocktails. I’m not really sure how or when it started, but it’s been a tradition before every game with this group to play “the big beer game”. Basically, everyone buys the biggest nastiest cans of beer they can find. Usually it’s a lot of crazy high alcohol content malt liquor’s. You get a few decent beers, and the loser is Zima. This time, someone found the most foul shit I have ever seen “Budweiser Chelada”, which is Bud & Clamato juice. The game in a nutshell is, you pick a card from a deck, and whoever has the highest card picks first, then the next highest and so on. The loser gets the zima. I lucked out this time, and ended up with a fosters. After the big beer game, it was time to head in for all the festivities.

This was a very big game, not because of who the opponent was (who gives a shit about ECU?), but because it’s the first game since the horrible events of 4.16.2007, A day that we will never forget. The ceremony was very emotional. Many tears were shed, but I felt a sense of a new beginning. The school is so strong, and so is the entire community. I’m honored to have been there.

The game itself was less than stellar. Sean Glennon threw an interception on the first VT possession. It never got much better either. We won, but it wasn’t pretty. The spread for the game was something like 27 points. We won 17-7. In the end though, a win is still listed as a win. It will be interesting next week at LSU.

After the game, we headed back out to our tailgate and fired up the grill. Much food was consumed. Much beer was consumed. Many bodies were sun burned. It was a great afternoon. We packed things up around 6:00PM and headed back out to our friend’s house. We grilled up some burgers, then continued to drink through the night. Watched the USC game and finally crashed at like 2:00AM. We got up pretty early this morning and hit the road around 10:00AM. I got back into town around 2:00. Steph and I just got back from having chinese food, and watching Superbad. I enjoyed it a lot.

Tomorrow I’m going to attempt to finish mulching the yard. Now I think I’m going to go shower and relax in bed.

www.flickr.com

This is a Flickr badge showing photos in a set called VT vs ECU. Make your own badge here.

We are the Hokies.
We will prevail.
We will prevail.
We will prevail.
We are Virginia Tech.
-Nikki Giovanni 4.17.2007

Have I mentioned how much I hate Debian?

So we landed a fairly big customer. Said customer is all about Debian. It went down kind of like this

Sales: “Will you guys support 40 Debian servers?”
Us: “No!”
Sales: “Okay, we’ll need those by the end of September”

So of course not only am I the guy responsible for creating all Linux deployments, I’m one of the only people in the company that know anything about it. I’ve never been a fan of Debian. I’ve tried to like it, and it just never works out. Talk all the shit you want about Red Hat based distros, but there’s a reason they rule the corporate Linux marketplace.

So anyway, now I have to figure out a way to integrate Debian into my kickstart server, or create another deployment server using their lame ass FAI. And did I mention that said deployments will be happening on blades that HP completely does not support Debian on? Should be fun trying to find modules for this shit, let alone managing these servers after the install.

This is the good part…

For all the suck that my job provides, I have to try to remember that I have it pretty good overall. It’s about 11:00am, I’m sitting at panera (aka pantera), eating a bagel, drinking coffee, and working. The better part of my work week is usually spent at home or in coffee shops. As long as I have wifi, and a cell phone connection, I can work from anywhere in the world. I go into my office maybe 2 or 3 times on a good month. I think there was a stretch a couple months back that I went in once in 2 months. I spend a bit of time in the Data Centers, but not anything regular. It’s a luxury that few people I know get to have, and I am thankful to be in the position I am in.

Yesterday turned out to be a 16 hour work day (minus a couple hours for lunch and dinner). I got everything finished that I needed to get done, so in the end it’s worth it. And being that I’m the one who dishes out work, those who failed me, are going to have some rather unpleasant tasks to deal with today.

I’m trying to plan a “business trip” out to California, so I can spend a couple of days at the corporate office, up in Santa Clara, then head down to LA where my part time boss is, then down to San Diego where my director is. Since I have family and friends in LA & San Diego, I figure I can get some time to hang out with people there, since it’s so hard to take a vacation there. I’d like to bring Steph, but she’s not keen on the idea of a “working” vacation. So maybe I’ll take 2 trips out there.

Anyhow, time to get back to doing work.

Responsibility Part Deux

I started my day as I always do around 8:00am. Sometimes it’s a little earlier, sometimes a bit later. Today, I went to the coffee shop to take care of some stuff remotely for about an hour, then I headed to one of my Data Centers to take care of some stuff before my team meeting. During my meeting, I made our priorities very clear. Told my team what we needed to get done today, and that I’d be back to complete stuff later in the afternoon. Then I went to our other Data Center to take care of some stuff there. So at about 4:30 I come back to the DC, expecting to configure 8 switches and go home. I get here, and find that the one thing that I told them absolutely had to be done today, didn’t get done; cable up a blade enclosure stack. Thus, I couldn’t configure the switches that live in these enclosures.

So lucky me, got to start cabling shit up at 4:30PM. If anyone has ever dealt with blades, you know that they are stupid simple to deal with after the enclosure is setup, cuz there’s no cables or anything to deal with. However, setting up a new stack of 4 enclosures is a pretty big ordeal. Each enclosure has 2 switches, each switch has a redundant connection to the patch, then duplicate that to the network cores. in all, you end up with 68 cables that have to be run and labeled. Time consuming to say the least. I finally got everything cabled up at 8:00PM, then took a break to meet Steph for dinner. Now I’m back in the DC configuring my switches. I should be done with this in about half an hour. Then I have to be at the other DC for a maintenance window at Midnight.

It’s times like this that I wish I could be irresponsible, and pass the buck.