Archive for May, 2006

Apple PCI Express Fibre Channel Card »

Apple’s PCI Express Fibre Channel HBA works great under RHEL AS 4, at least Update 3. So does the PCI-X Fibre Channel HBA, now that I think about it. I thought I’d mention this since Apple hasn’t updated their knowledge base article in some time.

These cards continue to use the standard mptbase/mptscsih modules, so if you add one to an existing host you have to stick something like:

alias scsi_hostadapter1 mptbase
alias scsi_hostadapter2 mptscsih

in /etc/modprobe.conf. This is pretty much the standard operating procedure for these cards, so no surprises.

I’ve been using an Apple Xserve RAID under Linux for about four years now, and I love it. Dave over at alienraid.org has more information about running Apple’s storage hardware on other OSes. In general, if you can find a fibre channel HBA that works with your OS and get the right cabling between the HBA and the array you will have no issues.

links for 2006-05-30 »

Cell Phones Suck, We Know »

I’m trying to find a new phone. My LG VX6000 is getting old. It’s interesting that everybody has picked up on the AP article about how cell phones are too complex, etc. etc. I’ve been saying that for a while. The guys over at 37signals have said it, too.

All I need is a phone. I don’t want a camera. I don’t want an MP3 player. Like, what is it with companies making everything a damn MP3 player? Like the Garmin GPS units they’re advertising now. I don’t want to listen to MP3s on my GPS. Seriously.

Anyhow, I digress. What I need is a good phone. It needs to have:

  • a very usable phone directory.
  • excellent reception — a cell signal magnet.
  • long freaking battery life and easily swapped/spared batteries.
  • an alarm clock.
  • T9 word support for text messages, that can learn new words.
  • a standard USB connection, using a standard cable.
  • if it’s a flip phone it needs to display the clock on the outside.

When I say “usable phone directory” I mean that I need to be able to save and manipulate numbers easily. I also want something that treats people as a single entity with multiple numbers. None of this one number per entry B.S. I also want to be able to hook the phone up to my PC and easily download the data to it using BitPIM or something standard.

Personally I don’t need data services, though I acknowledge a lot of people might. I don’t need to type email on my phone. I’m not going to maintain my schedule with it. I don’t want to search the web with it, play videos, or listen to music with it.

I want to make calls, write text messages, use it as a pocketwatch, and have it wake me up when I take impromptu naps.

Period.

links for 2006-05-29 »

links for 2006-05-27 »

Uncertainty »

“Hey, do you have a second to look at this thing I wrote?”

No. Not really. A “second” is at least 15 minutes by the time I get back to what I was doing. I do respect that people want to use me as a sounding board so I make time. Besides, I’m sitting here waiting for a data conversion between PostgreSQL and Oracle to fail, just watching it.

“What is it?”

“It’s a system to graph the performance of our servers.”

“Um, we have one of those already.”

“Yeah, this one is cool, though.”

“Oh, what does it do differently that’s nicer?”

“It polls every 10 seconds.”

“It’s really interesting seeing graphs of performance that aren’t averaged over five minutes. You get a really different view of what is happening on machines.”

“Yeah! It also grabs all kinds of other stats, too.”

“Like what?”

“Well, like the process list, for example.”

“Okay… why do you need a historical accounting of all the processes?”

“You can see how long they’ve been running!”

“Okay, well, I’m not sure how that’s useful but show me.”

Mentally I’ve already acted as judge and jury. The executioner has gotta be around here somewhere.

“SSH into server blah.blah.blah and you can see it.”

So I log in. I have a really old habit of typing ‘w’ every time I log in somewhere. Who is on the machine? What’s the load? If there is load I’ll often just instinctively run ‘top.’

“Dude, what do you have running on this machine?”

“I’ve just been testing this script.”

“What else is running here?”

“Nothing. Why?”

“Well, your script appears to be causing quite a bit of load on the machine.”

“Yeah, that’s normal. It grabs a lot of data and parses it. Turns a lot of it into XML.”

“Normal? XML?”

“Why?”

“Have you ever heard of the Heisenberg Uncertainty Principle?”

“Yeah.”

“Don’t you think it applies?”

“To computers?”

“Yeah. Basically you cannot monitor a system without inducing load on the system, which changes the state of the system, making it hard to monitor.”

“Sure… you’ve been doing some performance tuning lately, maybe you could try it out.”

If by try it out you mean throw it away, sure, I’m all over that.

“Dude, the load on this machine is 2, and other than your script it’s idle. I’ll stick to my old fashioned tuning methods. They only change the system’s state by 1%, not 100%, and don’t turn their output into huge XML files.”

“1%? That’s pretty efficient. What tool do you use?”

“Um, stuff like vmstat, iostat, sar, top. If I want hi-res graphs I can turn up the frequency of our procallator.pl/ORCA graphing.”

“Oh, really? How do I do that?”

*sigh*

Thanks VMTN »

Thanks for the links, VMTN!

For those of you not familiar, the VMTN is the VMware Technology Network. VMware is a pretty cool company, all things considered, and the VMTN is their umbrella for all the community stuff. They’ve really done a great job fostering user groups and whatnot around their products. I know the Wisconsin VMUG is pretty sweet, and much of that is because of the excellent sales/support guys we’ve had over the last couple of years that really helped pull it all together.

They mention searching the forums for LBA, and finding a lot of data about the problem. For me, I’m not a big forum guy, and in talking with a number of other VMware admins in my area they aren’t, either. So it isn’t surprising that there’s a lot of talk about all of this in there that I missed. :-(

One of these days I’ll stop writing about VMware and get back to other sysadmin stuff. It’s so hard to when there’s all sorts of new stuff going on. As the saying goes, though, strike while the iron is hot. :-)

links for 2006-05-24 »

Close
Powered by ShareThis