March 2, 2009: The Nor’Easter is Here

After having been paged out and working late last night I was paged out again this morning just a little bit before I would normally have started for the day.  So by eight thirty I was at my desk with the headset on my head listening to another conference call.  I might as well have this phone glued to my head.

I forgot to tell this story yesterday so it gets squeezed in today.  Yesterday afternoon I was taking care of Liesl while Dominica was eating her dinner.  I was talking to Liesl about how yesterday when I took care of her she spit up on me almost a dozen times and how Dominica had been taking care of her today and she had not spat up a single time.  I made a comment to her about how she had better not spit up now or I would think that she was out to get me.  Then, at the very moment that I stopped saying it, she spit up getting me on the head, in my eye, on my glasses, etc.

This morning the world was covered in snow.  It snowed heavily all night long and there is a lot of it today.  I do not think that there is as much as they had been predicting but there is definitely more than we would like to have at the beginning of March.  Oreo was definitely not pleased.

My conference call was really something today.  It started at eight thirty this morning and they finally let us off at just before half past noon!  I was so sick of being on the phone by that point.  It is definitely a Monday.

Here is something interesting: readership of Sheep Guarding Llama has more than doubled in the past year.  In fact, much more than doubled.  Practically tripled.  I can’t believe how many people are coming here every day.  Thanks everyone.

Today was a total disaster for the global economy.  The Nor’easter that pummeled the northeast US with snow was apropos when you saw how Wall Street performed today.  Today we are at our twelve year low and we are looking to be dipping lower quickly.  The Dow Jones Industrial Index fell to well below 6,800 points today – a truly incredible number.  It seemed for quite some time that we were safe in that it would not dip below 8,000 but now that number would be considered a massive recovery.

Citi hit a low of just $1.15 today and closed at $1.20.  Unbelievable for a company that was at $40 per share in 1977 and was, just a year ago, not only the largest bank in the world but the single, largest company.  What a year this has been.

I have to say, I am thankful that I have been working in finance since 2006 because I have gotten to be right in the middle of the action during such a turbulent and historic time.  Of course, this will historically just be seen as part of the normal economic cycle but it is a bit more exciting than many of the cycles.  I was right in the heat of things during the infamous Dot Com Bubble Burst and now this which is many times bigger.  History in the making.

After work, which ran fairly late today, I was able to go upstairs and hang out with Dominica and Liesl for a little bit.  We hung out and relaxed for a little while but Dominica and Liesl fell asleep around ten thirty or so just snuggling together in the recliner so they went to bed on the early side.

I spent the night attempting to clean up after LikeWise Open scrapped one of my Linux servers.  Turns out that like a dozen or so files were backed up properly but then were not restored when LikeWise was uninstalled.  Argh.  Then, after rolling back all of the config files, /etc/pam.d/system-auth was still loaded with lsass references which were causing PAM to die on me so that I could not log in.  What a pain.  Got it fixed, though, and everything was okay when I went to bed around two in the morning.  I would have left it for tomorrow, but then it would have been hanging over my head.  Best to just have it fixed and out of the way.

March 1, 2009: Hiding at Home

This morning was our one chance to really sleep in all week and we really appreciated it.  It was almost noon by the time that I pulled myself out of bed.  Considering that it was pushing three when I finally got off to sleep that is only nine hours of sleep and with Oreo and Liesl both getting us up during the night it really just comes out to a more or less normal night of sleep.  It just seems dramatic when you say that you slept in until noon.

Dominica and I have nothing at all scheduled today so we are taking the day to just relax.  We entrenched ourselves in the living room with Liesl and Oreo and did our best to do pretty much nothing all day.

I worked on the continuing struggle of getting Linux (Red Hat) to integrate with Active Directory running on Windows.  That is always a big pain no matter how you attempt to do it.  Today I am learning about installing LikeWise Open which is basically a large package of a bunch of standard Linux components all set up to work together to handle AD integration with ease (in the same way that Zimbra packages a bunch of products to make email work in the same way.)

LikeWise ended up being a total breeze to install but doesn’t completely meet my needs so I ended up installing it to give myself some time to consider the alternatives and to think of the limitations or workarounds that may apply.  After a lot of research into methods using WinBind, Microsoft’s UNIX AD Extensions and more it does look as though the LikeWise approach is probably the way to go but I am still not one hundred percent sold.  I wish that I could do some simple ID mapping to make the two really work well together.  I am also experiencing some bizarre home directory behaviour that seems to go against the stated behaviour in the LikeWise documentation so I need to look into that more as well.

Most likely what is going to have to occur is a manual UNIX GID migration to match Windows.  That will be a pain but I think that it will work fine and the home directory problem is something around which I can work without too much of a hassle.  I really want to get all logins everywhere to authenticate to a single backend instead of having one system for email, one for desktops, one for UNIX, one for websites, etc.  That is far too much to remember.

Dominica got the chance to do one of her Linux Administration classes today.  That completed her seventh of eleven classes in this module that she is doing.

We watched a bit of Netflix OnDemand today.  Mostly Murder She Wrote and “The Seeds of Death” episode of Doctor Who from like 1967.  It is one of the old, awful black and white (shades of grey) episodes that was likely pulled from BetaMax because the BBC lost the original.  It was a six part episode.  All of those episodes are so cheesy but they are still fun.  I can’t wait until we work up to the mid-seventies and the eighties.  Those are the episodes that I really liked growing up.

Around eleven I got paged out.  Not for something quick either.  I had to hop right on to a conference call that lasted for quite a long time.  Of course the day could not go by without me having to work.  But we really need the overtime these days so I really cannot complain.  It is quite the blessing to be able to book another couple of hours after Liesl had already gone to bed.  I am not missing any baby bonding time and I still get paid.

When I started on the late conference call it was still clear outside.  Only a few flakes of snow were beginning to drift down although Katie had reported from South Jersey that they were getting a blizzard already.  By the time that I was wrapping things up long past midnight I took Oreo out for a late walk and discovered that there was an inch or two of snow already built up!  The rumor is that we can expect to see as much as thirteen inches by morning.  Everyone is already talking about working from home tomorrow.

One of the guys working with us on the phone conference was working from his car and actually had it catch fire and burn up while he was on the phone.  He dropped off of the call suddenly and never got back to us.  It turns out that he had left his BlackBerry in the car and it burned up with the car.  He managed to call back from the ambulance while on oxygen to let us know what had happened.  He was expecting to have to go to the ER to be checked out.  It did not seem like a matter for any serious concern, but it did lend a bit of excitement to the late night conference call.

Well I get to book a few hours even if I did end up missing out on watching Johnny Be Good with Dominica.  She ended up going to bed without me since I was stuck working so late.  It was around one in the morning when I was finally able to head off to bed.  Not too bad.  We often don’t get to go to bed until after that.

Good luck dealing with the snow everyone.  Tomorrow is going to be a fun day.  All of the kids are definitely having snow days as are many of the adults!

Here is something interesting: as of last year I have now been blogging for a quarter of my life!  That does not seem possible.  One out of every four years is recorded in SGL.  That does not include any of the “looking back” stuff that I do where I go back and fill in old details either. I have not had a chance to do very much of that but I hope to get to that more in the future.  That is harder to do because I really need a list of dates of when things occurred to know when to write about things.

Linux Active Directory Integration with LikeWise Open

I downloaded the latest RPM package (for Red Hat, Suse, CentOS and Fedora) from the LikeWise web site (you need to register before starting your download.)  I downloaded the RPM package to the /tmp directory.  The version that I am testing is the Winter 2009 Edition.

Warning: LikeWise modifies many configuration files and its uninstall routine does not replace these.  Installing LikeWise and then uninstalling again will likely cause you to lose the ability to log back in to your machine.  Treat modifying authentication systems with the utmost care.

The RPM download still uses a script so you will need to add execute permissions.

chmod a+x LikewiseIdentityServiceOpen-5.1.0.5220-linux-x86_64-rpm.sh

./LikewiseIdentityServiceOpen-5.1.0.5220-linux-x86_64-rpm.sh

The package steps you through the installation program.  You will need to accept the license as there are actually several packages, covered under various licenses, that need to be installed to support LikeWise.  If you are installing on an AMD64 platform then you will be questioned as to whether or not you want to install 32-bit support libraries.  Unless you really know what you need just select the “auto” option.  After that, the installation will take care of itself.

If you use SELinux like you should, you will need to turn this off during the configuration.

setenforce Permissive

Then we can join the Linux machine to the Active Directory domain.

/opt/likewise/bin/domainjoin-cli join exampledomain.com domainadminuser

At this point basic authentication is already working.  You will need to make some changes to your setup if you have existing accounts as well, but we can address that later.

Test your login:

ssh -l exampledomain\\username linuxhostname

Once you are all set do not forget to turn SELinux back on.

setenforce Enforcing

The big caveat with using LikeWise Open for your Unix to AD integration needs is that there is no Windows to UNIX GID/UID mapping so your UNIX (Linux, Solaris, Mac OSX, etc.) machines are stuck using Windows IDs.  This is not necessarily the end of the world depending on your environmental needs but it can be quite a pain if you are introducing AD into a large, established Unix environment.  LikeWise Enterprise does not suffer from this limitation, but it is obviously not free.

February 28, 2009: The End of February

It took me a few minutes this morning when the alarm went off to figure out what was even going on.  I was really tired and did not want to get up at all.  I did manage to get between five and a half and six hours of sleep but I was still feeling pretty tired.

I got to the work for the office just before nine.  I am very glad that I was at least able to sleep in as late as I did.  There was a bit of work for me today so I got right to it.

Dominica and Liesl did not sleep in very long.  They were up around ten and came down to the living room.  Oreo had gotten up with me and spent much of the morning moving from one part of the house to another.  He was very restless today.

I ended up working until after one in the afternoon.  Never a real break for me.  Then I showered and before two Dominica went out to do some shopping.  She went to the grocery store and then on to A.C. Moore to pick up much needed modeling supplies.  She was gone for about two hours.

No sooner was Dominica out shopping than I got paged back to work so I had to work for another hour or more.  Getting paged out every time I am watching Liesl makes it very hard to take care of her.

This evening we watched a few episodes of Murder She Wrote and then watched Journey to the Center of the Earth on BluRay.  Journey was cute and had some good people in it but was very silly.  In some theaters it was shown in 3D and a lot of the show was cheesy computer graphics just for effect.  We enjoyed the movie though and neither of us have ever read the book.  The movie is not based directly on the book but is more of a sequel than anything else.  Both Dominica and I were thinking that we should read it as it is a classic.  So I picked it up from Audible.

Here is something interesting – the nation of Iceland has a population roughly identical to the population of the greater Utica, New York area!  It is hard to believe that there is a country with so much land and a population so small.  It is amazing how much larger the state of New York is in population than Iceland.  Iceland is about a third the size of the population of Monroe or Erie counties.  Roughly ten times the population of Wyoming County.

We actually managed to relax a bit this evening which was very nice.  I spent a lot of the evening working on getting SpiceWorks completely set up and working the way that I wanted it to do.  I recently moved from SpiceWorks 3.5 to 3.6 and am finding it to be working much better for me now.  I have it authenticating to Active Directory now as well.  I have also gone through and done everything that I needed to hit 100% on my SpiceMeter.

There are several features desperately needed yet in SpiceWorks like Solaris compatibility (it falsely reports data from Solaris boxes), Active Directory for all users not just Help Desk users and SSL security instead of open HTTP only.  Progress is being made, though, and SpiceWorks is a pretty nice product for small shops.  Each release has made some good progress over the last one.  I look forward to seeing what they do with it in the future.  The system also pretty slow but they are actively working on the speed issues.  The system is built on Ruby which is very cool.

We were pretty worn out by the end of the evening and went to bed around midnight.  At least that is when we tried to go to bed.  Anytime that I am really tired and looking to get to bed is always the time that Oreo decides that he not only needs to go outside for a walk but decides that he needs to do so twice in a row giving me just enough time in between to take off his harness and leach, my shoes, jacket, etc. so that we have to go through it all again.

Tomorrow I have no work scheduled and we do not have to travel anywhere.  We should be able to relax some tomorrow.

Third Party Hard Drive for HP Proliant DL385 G5

This document applies directly to the Hewlett Packard Proliant DL385 G2 and DL385 G5 servers which share a physical chassis.  To the best of my knowledge, this will also apply to the DL585 G2 and DL585 G5 which should share an eight bay drive cage with their 3xx series cousins.  I also believe that this applies to the Intel based DL380 G5 as well as the DL580 G5.  (The DL380 G4 and the DL580 G4 use different drive configurations as does the DL385 G5p.)

When buying a hot-swap SAS or SATA 2.5″ hard drive for use in your new HP DL385 G5 you can acquire them directly from HP with the drive carrier (or sled, caddy) already attached.  This is the easiest method.  If you are like me and prefer to select your own drives from third party makers (in my case, I want to use high performance Seagate drives) then you must purchase your hot swap drive sleds separately.  Finding the correct part number from HP can be quite a hassle.  Even calling them for support can be tricky as almost no one buys this part directly.

I have already done the legwork to find the correct part number and have purchased and tested this part to be sure that it is correct.  The part that you need to purchase is HP Part Number: 378343-002.  This part is generally priced around $50 USD.  You will need eight of them to fully populate the DL385 G5 drive housing but you can use them individually as well, or course.

Beware of shops attempting to sell you a much lower cost alternative to this part number.  Quite often the lower cost part is actually a drive blank.  A drive blank is simply a plastic air dam that corrects airflow through the server chassis when a drive is not present.  Seven of these drive blanks should ship with your DL385 G5 when it is new.  They are readily available and very inexpensive but, mostly, useless.

If you need to reach HP’s Parts Store directly you can call them at (800) 227-8164 in the US.