Sunday, January 30, 2005

Enumerating members of an Active Directory Group

Enumerating members of an Active Directory Group

I was doing a Google for info on setting up delegation, and ran across this article. I have run into this before and my solution was not nearly as elegant. I am going to convert this to C# and will post my new version of the code.

Free Photo iPod

I have seen the GratisNetwork links places, and I thought I would give it a try. I signed up for the CompleteHome offer. I have plans to cancel the trial subscription after 15 days. I have it on my calender to get this done. Hopefully that will be long enough to get the $20 Lowes gift card.

To get the iPod I only need ten other people to follow this link and sign themselves up. I am asking for your help to get this done. If you get the same offers I got the CompleteHome offer seems like to best bet. I will update you as I get more referrals and when I finally get my iPod.

Wednesday, January 26, 2005

Linux Driver Support Sucks

We have 6 new IBM x306 servers with IBM ServeRAID 7e HostRAID adapters sitting in our data center. I have been trying to get SUSE 9 installed on one of these servers for several days now. The servers have the new Intel 3.2 GHz EM64T processors. I downloaded an eval of SUSE to see if it fit our needs. We have been handed these servers and were told they were going to be Apache web servers for our new development paradigm. Now they still haven't communicated that paradigm to use lowly support people, but I do what I am told most of the time.

I made my first wrong assumption by thinking that a new OS version should have all the necessary drivers I would need to get this up and running. I am not using white box hardware or some off brand SCSI card. This is all IBM branded stuff and they fully support SUSE. It came up and told me that it couldn't find any hard drives. I decided to then go to IBM's website to get new drivers. Well... they don't have any posted for SUSE 9. I tried a few Google searches, and found a driver on Adaptec's German site. I download it, but couldn't do much with it because my laptop doesn't have a floppy drive. I copied the file to another machine and created the floppy from the image file. I popped it in the server and tried it, but SUSE didn't even detect that there were any updated drivers on the floppy I created.

At this point I broke down and called IBM. They were not of much help either. They don't have a published driver so he said he would do some research and get back to me. At this point I am pretty miffed and thinking to myself "How do people think Linux is going to take over the Data Center when it is so damn complicated to just get the OS installed on a basic server". I went back to SUSE/Novell's website and did another search of their discussion forums. This time I just searched for Adaptec. Well I guess I was trying to be a little too specific with my searches because I finally got a hit for what I needed. The post pointed me to Adaptec's Beta driver site for IBM servers to download drivers for the x306. This finally got me a driver that I was able to use.

I now have two servers with SUSE Linux Enterprise Server 9 installed. Now I have to learn a new OS that I haven't really touched since 1995 when Slackware was the king of Linux distributions.

Tuesday, January 25, 2005

I am not a programmer, but I play one at work.

I am officially Sr. NT Systems Engineer. I am responsible for the health and well being of about 190 Windows based servers. We run about 90 of those on three IBM x445 8-way servers running VMware ESX.

Since our team has a need for some tools to make our life easier we have resorted to writing them ourselves. I started out with simple batch files and then moved on to Perl. I switched over to VBScript when the rest of my team didn't want to use Perl. No I have stepped up to VB.Net and C#. The development side of the house is a little wary about us writing our own applications. The problem is that we sometimes have to tell them how their code works.

I think it is great experience for sys admins to know how to program and programmers to know practical systems administration. Not this I rule the box and do what I want, but really having to work in a heterogeneous environment where everything touches each other and downtime is unacceptable. Then maybe they would be a little more cognizant of the system resources their code is using up.

Anyway I am officially taking a C# class next week. This is really because there are not any MS admin classes that I want to take that will help me out with my career. I think I am better off learning how to code in a more modern language than I learned in college. Pascal and Lisp were great for adding numbers, but they don't build a GUI very well. I have been working on hacking stuff together myself, but one of our real developers took the code and made it much more elegant. I will post on that one later.