2,268 reputation
1222
bio website karlkatzke.com
location College Station, TX
age 34
visits member for 5 years, 1 month
seen Mar 18 at 0:52

I'm a sysadmin for Sentry Data Systems. I do linux and clustering and networking, and enjoy instigating a good STONITH deathmatch when I get bored.

Work-wise, I'm a giant fan of the k.I.s.s. principle - keep I.T. simple, stupid. Don't make things any more complex than the features you need.

In my spare time, I renovate houses and ride herd on a pack of dogs with extreme mental issues. My background and career are both in systems. I look at systems, analyze them, and use them or make them better. I likeCFO DIY home stuff because the systems are simple and it's rewarding to figure em out and use them. How do I know the things I do? I have probably been there, broken that, ruined the other thing, and had to figure out how to fix all of them. we have this saying in my group of friends-who-renovate-houses: "Ask me how I know."


Sep
27
comment Distributed Storage Filesystem - Which one/Is there a ready to use product?
Since I'm still getting upvotes on this answer, I should add that we're now using GlusterFS in production as a replacement for nfs. However, we do NOT store VM disk images, database storage files (sqlite or myisam or whatever), or other files that are prone to change frequently on glusterfs as it causes replication lash. Those we store locally on VM hosts in LVM and use DRBD to distribute to failover sites, or use built-in replication.
Aug
1
comment VMWare esxi 4.1 storage errors with MD3200
"While running boothalt stress test with rhel5.4-64bit (16GB, 8 vcpu) and memtest1 (16GB, 6vcpu), you see these messages repeated in /var/log/messages:" -- that doesn't apply to my situation. Neither does "This issue occurs if you install the Thin .iso VMware-VMvisor-Installer-4.0.0.Update02-228629.x86_64.iso on ESX 4.0 Update 2".
Oct
21
comment How do I include a customized configuration file in a rebuilt RPM?
I replaced the file in the original archive, but I think there's something somewhere in the make process that overwrites it or edits it. The original file is named <packagename>.conf.in -- if I replace that file, tar everything back up, and place that in the SOURCES dir, then it still doesn't make it into the final build. There is one line -- %{__install} -Dp -m0644 src/collectd.conf %{buildroot}%{_sysconfdir}/collectd.conf -- could I replace that with a different source and have it come out included?
Nov
3
comment Rackmount Power: NEMA 5 or IEC C14?
All of our monitors and switches already supported 208v.
Sep
30
comment High-traffic Drupal site apache errors
Those settings are already present and set to off for the entire site. Any other suggestions?
Sep
28
comment Microsoft SQL for PHP driver
Then there's your answer. ;) Step 1: Check debug output (in this case, phpinfo). Step 2: Check logs. Step 3,to be performed only after steps 1 and 2: Post to serverfault!
Sep
18
comment Microsoft SQL for PHP driver
Dumb question: What's phpinfo() say?
Sep
15
comment High-traffic Drupal site apache errors
Jason, good suggestion. The problem is that mysql is on a remote machine feeding a few other machines out of the same database, and that machine's humming right along.
Aug
31
comment Content Management Pros and Cons
warren: mix of some 2.x and 3 sites. We're in the process of migrating to 3. It's better than 2.x was, but still can be a pain in the butt. 3.x definitely still needs squid for the number of sites that we have in our main instance. If you have 1, fine -- we have several dozen. Some of the products we've had to use to respond to user requests are poorly written, which also creates it's own issues and we've had to silo those off to their own instances.
Aug
20
comment What Is Used At Your Company For A Secure FTP Server?
Depends on the use. Some are just using SSL certs / shared keys; some are using passwords that eventually register back with a central LDAP server.
Aug
20
comment Help me get clear on daemonizing a startup script
Chris, I'm trying to understand where you got the 'node' and 'comet' programs since those are types of servers as opposed to specific products ... but I'm having problems googling for it since the terms are so generic. Could you please provide some links to the source of the software? It does matter to help answer the question accurately.
Aug
18
comment NFS exporting a directory that's already NFS mounted (on the server)
The fsid needs to be a smaller number, IIRC. What's fstab on B look like? I can't remember with NFSv3 since I've been using 4, but I think you need to have a separate rpc_pipefs for both server and client ... On B, you can also try using the userspace nfs server instead of the kernel nfs server. Again, this is really a bad idea and I'd probably give up on making it work if I were you.
Aug
18
comment Linux Filesystem
Downvoted because he's asking about filesystems, not drive architectures.
Aug
17
comment RAID and Databases
NAND Flash 101: You have a 20k block of 5 pages 4k in size. You write something to the first 4k page, then something to the next two 4k pages, and then you delete the information in the 4k page. The OS marks it as deleted, but the controller doesn't delete it -- NAND Flash can only delete entire blocks, not individual pages. Now let's say you want to write a 12k file to that block. The 8k you'll keep needs to get read into cache, then the block gets deleted, then all 20k gets written. From the OS's POV, 12k got written. From the NAND controller, 26k, doubling the time it took.
Aug
17
comment What prevents loops in mysql master-master setups?
Unrelated to your question: You really need to look up Maatkit. It'll explain some of the internals. Also, I found MySQL-proxy to be helpful in getting this kind of setup profiled properly.
Aug
17
comment Where are the repos with development tools for SUSE (SLED 11)?
motus, everyone's got different priorities. In SLED's case, it's to be a user-friendly desktop for your average office worker in a large environment. Since your average office worker doesn't need development packages, they put them on a separate CD -- in an organization like mine that's deploying it, we'd have that 'add-on' available on the network anyway as a repository. Different strokes for different folks! X/Ubuntu does what you're expecting, SLES does what a Novell/Windows admin would be expecting.
Aug
17
comment RAID and Databases
On large arrays, I've seen RAID5/6 be larger than RAID10. The controller can read as fast as it can assemble the data into a coherent stream because one of the disks' head will always be close to the location of the data that's needed.
Aug
17
comment RAID and Databases
Why would you put raid5 over raid6? And why raid 0 over raid5/6? Backwards.
Aug
16
comment Automated “yum update” to keep server secure - pros and cons?
I consider 0-day to be the day it is discovered/exploited/announced, and Redhat usually patches severe vulnerabilities within a few hours -- which is, coincidentally, still during the day it was discovered.
Aug
16
comment Best virtualization server core
For desktop or server use?