Diary of a Network Geek

The trials and tribulations of a Certified Novell Engineer who's been stranded in Houston, Texas.

2/21/2014

Weekend Plans

Filed under: Geek Work,MicroSoft,Pressgram,The Dark Side — Posted by the Network Geek during the Hour of the Monkey which is mid-afternoon or 4:23 pm for you boring, normal people.
The moon is Waxing Gibbous

Guess who’s spending the weekend upgrading the company’s main server?

Finally after dealing with an aging server for too long, we’re upgrading.  And, not a minute too soon, either.  I have the joy of migrating Active Directory from a Windows 2003 server to a Windows 2012 server.  Not to mention, I get to migrate printing services, an iSCSI array connection, DNS and DHCP.  Wee!  What fun!

Well, I suppose that’s why I get the “big bucks”, right?  A system administrator’s work is never done!

Published via Pressgram

10/13/2010

A little about RAID

Filed under: Geek Work,Linux — Posted by the Network Geek during the Hour of the Dog which is in the evening time or 8:52 pm for you boring, normal people.
The moon is Waxing Gibbous

I spent two days trying to teach someone just part of this once.

Now, you may think my failure in this regard is due to me being a bad teacher.  Sadly, it was not.  Two other people, one of whom I had already taught about RAID, and more specifically, SCSI RAID configurations, couldn’t teach this to my failed student either.  Shockingly, when I was “encouraged to find other opportunities to excel”, outside that company, naturally, that student took over my job.  Oddly enough, a few years later, I heard the person who had made that organizational choice had also been encourage to find other opportunities to excel.  Funny how that works.

So, now, in part to make up for not being able to educate that person, and also to spare someone the same teaching fate I faced, here are two articles about RAID.
First, from ExtremeTech, RAID 101, Understanding Multiple Drive Storage.
And, secondly, from TechRepublic, Choose A RAID Level that works for you!

You can go to those articles and get lots of detail, but I’ll break it down for you in brief here.
Something that people tend to forget, for some reason, is that RAID stands for Redundant Array of Inexpensive Disks.  That’s not as true as it used to be, thanks to server pricing and how cheap SATA drives have become compared to SCSI drives.  Back in the day, we always used SCSI and I still do for server systems, mostly, because it tends to be faster and more reliable than anything else.  That’s not as true as it used to be thanks to improvements in SATA, but if you still want to do a BIG array of disks, SCSI is pretty much the only real option.
There are a bunch of RAID “levels”, but, realistically, you’re mostly going to deal with three or four: RAID 0, RAID 1, RAID 5 and, maybe, RAID 10.

RAID 0 is generally referred to as “disk striping”.
In a nutshell, what this configuration does is stripe data across multiple drives.  Generally, this is done to make more available disk space and improve performance.  The down-side is that there is no redundancy.  In other words, with RAID 0, you can take several disks and make them perform like one larger, faster drive, but if one disk crashes, they all do.

RAID 1 is generally referred to as “disk mirroring.”
And, that’s essentially what it is, a system which saves everything to a duplicate drive or drives.  Most often in server configurations, you’ll find the operating system on two drives that are mirrored.  That means that if one drive goes bad, the admin can reconfigure the other drive to take over running the server.  In theory, this works pretty well.  In practice, it takes a little finagling sometimes to get that mirror drive reconfigured as the primary.  The other thing to remember is that the second drive is essentially lost storage.  In other words, if you put two 1 terabyte drives in a RAID 1 array, you only have 1 terabyte of available storage when the system is running.
This is pretty much bare-bones, bottom-of-the-barrel redundancy.

RAID 5 is what most people think of when you talk about RAID arrays.
In RAID 5, data bits and “pairity” bits are striped across three or more drives.  Basically, data is broken up and written to multiple drives and then another, sort of “record-keeping” bit of data is written, too, so that the RAID 5 system knows where all the pieces of the data are.  Now, that’s a bit of an oversimplification, but, what it means is that if one of the drives in a RAID 5 array fails, the array keeps running and no data is lost.  Also, when a replacement drive is put into place, the RAID 5 array automatically rebuilds the missing drive on the replacement!  This, my friends, is like system administration magic!  Somehow, with a lot of really big math, that I frankly don’t understand, they can tell what the missing bit is based on the stuff they do have and fill it in.  This is the best invention since sliced bread!
Also, an option on many RAID 5 systems is something called the “hot spare”.  The hot spare is a drive that is part of the array but not active, until one of the other drives fails.  Then, the hot spare becomes active and will automatically start to rebuild the missing data on that new drive.  That means that the system admin and order a new replacement drive at their leisure and actually schedule down-time to replace it.  What a concept!  Not always doing things at the last minute or under fire, but planning ahead and taking your time.  It’s unheard of!
Finally, the best option available on many RAID arrays is the “hot swapable” drive.  In that case, you don’t need to schedule downtime at all, but only need to pull the damaged drive out of the array and pop the replacement right in.  All without even shutting the production system down for even a minute!  Again, this is like magic!

The last “common” RAID level is RAID 10.
Basically, this is a combination of RAID 1 and RAID 0.  In other words, it’s a set of mirrored arrays.  This setup requires at least four drives and is fairly pricey.  It’s mainly used for redundancy and speed and, realistically, is almost only used for database servers.  In fact, I can’t think of any other instance that I’ve heard of this being used, outside of database servers.

There are other levels, too, of course, but you can hit the articles for more info about them.  They’re pretty uncommon outside of really high-end or experimental configurations of one kind or another.
Oh, one last thing…  RAID can be implemented either via hardware or software.  In general, software RAID, such as you might find in Linux, is cheaper, but is slower and more prone to having issues if something goes wrong.  Hardware RAID is faster, a little more expensive, but a far more robust solution.

So, there you have it, RAID in a nutshell.
And, yes, for those of you who have noticed, articles like this are me turning this blog back toward its roots as a technical blog.  I hope to have more basic info like this as well as some new projects over the next 18 months or so.  Certainly, more than there have been in the past two or three years.
I hope you’ll keep coming back for more!

12/15/2004

Small Victories

Filed under: Geek Work,News and Current Events,Novell — Posted by the Network Geek during the Hour of the Monkey which is in the late afternoon or 5:48 pm for you boring, normal people.
The moon is Waxing Gibbous

Got it licked!

Thanks to a little help from a fresh pair of eyes, that is. I’d been having trouble working with the image of our Dell Precision 670 Workstation series, until one of the other guys pointed out something in the registry for me. Now, I’d manually edited the registry file via a text editor, but, somehow, that didn’t make a difference. So, I changed it in another tool (Console One, actually), and the entire image worked! (To refresh your memory, the surviving Mike aka The Messiah, figured out a way to use SNAPShot to make addon images. So, I’ve been exporting the registry changes from the NAL objects I created in Console One, hence the above statement. Make sense now?)
And, I’ve redone the image for the GX280 the same way. Fortunately, I didn’t have the same problems with that image that I had with the SCSI based ones. Now, I’m working on updating the d400 image. It’s a little tedious, but at least I’m making progress again. Finally!

Tags: , ,

12/4/2004

Finally Good News!

Filed under: Geek Work,Linux,Novell — Posted by the Network Geek during the Hour of the Dragon which is in the early morning or 9:44 am for you boring, normal people.
The moon is Waxing Gibbous

After some long struggles, VICTORY!

In recent weeks I have posted less and less about my job. Why, you ask? Well, aside from a serious bout of depression, things have not been going well on my projects. Oh, the Linux stuff was okay, mostly, except for a nasty little problem with that mkCDrec program and our SAN. Something about the way it makes the boot partition on the ISO just didn’t like the drivers for the QLogic cards we use. It would never recognize more than one partition at a time. Even after we recompiled it with multiple LUN support. But, I digress….

So, I’ve been banging away at this ZENWorks desktop imaging system deal for weeks. Well, it hasn’t been smooth, but we have a way that *seems* to work well. And, get this, we use snapshot! Yeah, I know, it sounds crazy, but it works. So, here’s the thing, we want to have one base image for XP and then just have addon images for everything else. But, we have at least one SCSI-based workstation. So, what does that mean? Trouble, that’s what. Ultimately, here’s what I did…

I started with a base XP image then added just enough to get it to boot on the SCSI machine (a Dell Precision 670). Next, on a second partition, I loaded all the snapshot files and started that process. Then, I loaded all the Dell drivers and such as appropriate and capped off the snapshot. Finally, I make the app and use filedef.txt to create a BAT file that copies the converted files to their original names and directories. From that, I make the ZENWorks image. And, viola! It works like a charm. Okay, so it’s a bit ’round-about, but it *does* work and a whole lot better than using sysprep, too. At least, for me.

So, all in all, it was a pretty good week! Now, all I need is to get a working car….

8/31/2004

Learning to Hate Bootloaders!

Filed under: Career Archive,Fun Work,Geek Work,Linux,News and Current Events,Novell — Posted by the Network Geek during the Hour of the Dog which is in the evening time or 9:57 pm for you boring, normal people.
The moon is Waxing Gibbous

Too much of a good thing!

I have installed, played with, and uninstalled way too much Linux in the past month. We’re still having “fun” with the ZENWorks imaging boot disk. Now, we’ve moved on to other machines and discovered that there aren’t any drivers compiled for the particular kernel that Novell uses for the boot cd. Okay, that’s not quite true. There has been an update to the boot iso which actually fixed at least two problems. But, not, I’m afraid the one that is currently kicking my ass. Namely, the SCSI drivers for a Dell Precision 650. So, we’re going to have to find the right kernel version and complie these bad boys ourselves. Oh, God, save me!
So, if you downloaded my USB boot iso, it’s obsolete now. The newest, non-beta, non-6.5 boot iso from Novell Forge is correct. Use it!

8/8/2001

Baton Rouge

Filed under: On The Road — Posted by the Network Geek during the Hour of the Hare which is in the early morning or 7:00 am for you boring, normal people.
The moon is Waxing Gibbous

*sigh* Here I sit, tired to exhaustion, waiting for the weather to clear in Baton Rouge, Louisiana. How did I end up here? *sigh* Oh, my what a story. I’ll keep it short, though. Once again, I’m paying for someone else’s short-sightedness. The beat-up, old hardware in our Baton Rouge office curled up its toes and died yesterday afternoon. Or, at least part of it did. And, since we couldn’t quite seem to get it up and running remotely, I was “volunteered” to go fix it.
Okay, that’s not quite true. After the last mess I dealt with due to crappy hardware, I felt that if I didn’t go, it might cost me my job. Also, as much as I like my employees, the last time I sent someone else to do this kind of work, I was blamed because they couldn’t make the old, crappy hardware work. So, I decided that if I were going to take the blame anyway, I might as well do the work, too.
What that meant, however, was loading up the car with server equipment and driving over 300 miles to Baton Rouge at 9:00pm at night. That’s roughly a four to five hour trip to a place I’ve never been at night when I was already tired. I only had one near miss. And that wasn’t my fault. That was the two drunk kids in the Saturn outside of Beaumont that came off an entrance ramp and across three lanes of traffic without looking. I don’t think I actually was on two tires at any point, but only because I had the extra weight of the server equipment.
Anyway, I did manage to get a couple hours of sleep before I came in to rescue the server. After I blew the dust off the SCSI ID settings on the external Artecon drive arrays, I spotted the trouble pretty quickly. So, I swapped out the bad tape drive that started all this and got them up and running. That was about 9:45am this morning. My next task is to get a set of mirror drives put together for them and get them into place. That’s why I’m waiting for the weather to clear, so I can get out to my car to get the hardware I need. Then maybe my captors, er… fellow employees, will let me sleep. Probably not. *sigh* More updates later…. Or maybe tomorrow after I drive back.

ilovemyjobilovemyjobilovemyjob……


Powered by WordPress
Any links to sites selling any reviewed item, including but not limited to Amazon, may be affiliate links which will pay me some tiny bit of money if used to purchase the item, but this site does no paid reviews and all opinions are my own.