Blog Insights
Ubuntu Live Network Boot using PXE
In reality it's likely your TFTP and NFS server are going to be the same server, however because we go by IP in this, it is hopefully easier to understand. The PXE client connects to the given IP and requests the file (pxelinux) The system then looks for a configuration file. sudo mount...Creating Services using SMF in OpenSolaris
OpenSolaris has by far, one of the best service management interfaces that I have used. Below I am going to go over a simple way to turn in shell script into a service managed by the OS. <?xml version='1.0'?>; <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> <service_bundle type='manifest' name='mynewservices'> ...Who Bound Port 8080
netstat -a -o Now I know that the process PLEX760... is listening to port 8080. It is trivial to kill the process using Task Manager now that I know the process ID (3832), but I really want to know what this thing is, and why it is getting started. This brings...Unplugging an LVM partitioned USB drive
Recently I had the heartbreaking experience of having to reboot a Linux server. Normal usage should almost never require you to reboot the OS like you have to so frequently in Windows. In this case I had an external USB drive partitioned with LVM humming along on a Linux server....Apache/Tomcat with Failover and Load Balancing in 20 minutes or less...
In order to get this done, you'll need Apache, Tomcat, and the MOD_JK connector library. I've included the Windows binaries below, as I'm writing this blog post from a Windows machine. Feel free to swap out these downloads with whatever RPM, YAST, APT, etc. commands you want. Also, you'll need...GlusterFS Replication for Clustering
I recently was searching for a way to simulate shared physical storage in a VPS environment for clustering purposes. In an enterprise data center we can expect some type of SAN available to provide shared physical storage. GFS is a simple solution in this case to create a shared file system that...Using Conga Web Configuration with Red Hat Cluster Suite
http://sourceware.org/cluster/conga/ Conga provides a client/server architecture for cluster management with the ricci and luci services. Luci acts as the configuration interface and sends instructions the the ricci client on each server. Ricci takes instructions from luci and updates cluster.conf as necessary. yum groupinstall "Clustering" yum groupinstall "Cluster Storage" Once installed luci must be initalized on...Open Source Router, Proprietary Cake
Keeping with SAI's proclivity toward open source software, I present to you Vyatta. Vyatta is a small company with the goal of taking down Cisco by offering an open source router that can run on standard x86 hardware. With the prevalence of virtualization, one could realistically open a branch office using just...Open Source Enterprise Search
Has locating information across a multitude of systems on your corporate network finally made you consider an enterprise search appliance? Our company has a number of systems in place designed to capture corporate knowledge and subject matter expertise. Once it became too time consuming to find information across these systems (and...Internet Routing Tables Reaches 300,000
A few weeks ago the global routing table reached its 300,000th route. Below is a graph showing the exponential growth over the last 15 years. Let's do a little math: Assuming all 4.3 billion IPv4 addresses are used (which isn't quite true), each route represents approximately 4,294,967,296 / 300,000 = 14317 addresses....