Friday, July 31, 2009
Server builds
ZFS, CIFS (Samba), OpenSolaris, and Windows Hanging out
Thursday, July 30, 2009
Stubborn
Damn these clocks
The pain and humiliation
QR-Codes
Cable Management, Power Use
Wednesday, July 29, 2009
Virtualization
VMWare. Vmware offers a wide range of products, from desktop hypervisors to enterprises solutions for virtualizing large amounts of servers. They have two desktop products, VMWare Workstation and VMWare Server. VMWare Workstation is not free like Server, so I've used it only in trial settings for short periods of time. It installs as an application and you are able to configure, start, stop and everything else you'll do from this application. The Server version runs as a server, in that there isn't an application specifically for it, and others can connect to it from elsewhere. To access the interface, you use a web browser. The web browser is a bit clunky in my opinion, and I found myself right clicking far too often seeing as it isn't allowed. The virtual machines themselves are opened into the Virtual Machine Viewer, another piece of free software, and you can work with them there. Installs are at times frustrating, its almost impossible to get into the bios to change boot priorities, so if you've installed an OS its hard to install something else overtop of it. I also don't like using the web browser as it isn't always very quick. I used VMWare server for about a year and a half. I never had issues with compatibility, using USB devices on virtualized machines, installing lots of distros of linux and even some Windows installs, installing hacked Mac OS X onto it even.
Virtualbox. Virtualbox is a free solution by Sun Microsystems. It runs as an application and is quick and easy to install. My first install went very quickly, I liked how there was a obtainable POST screen so I could jump into the bios, and they had very intuitive controls for hardware additions and locating media already on the computer. The VMWare solution required the isos to be in the folder with the virtual machines, which at times was frustrating as I would never remember to move them there or didn't want to store them there. Virtualbox can grab them from anywhere and not move them either. Virtualbox does have a lot of pop ups that warn you about interfacing between the virtual machine and your computer, but after clicking the checkboxes for do not show they were out of my way. I've had no problems to date with the Virtualbox, but there have been some things that are slightly annoying. I wish I had more control over my virtual networks. While trying to get two virtual machines to only see each other, I found that the virtual network didn't allow for this. Also, running an ipconfig command on a windows box with Virtualbox throws up an extra six or so virtual interfaces. In its defense, VMWare isn't much better, but it is a little better I feel about how many it adds.
Virtualization is great for when you have a single system, and a desire for multiple operating systems. I've used it for testing software installs, operating system installs, and for live boot isos. Its quick and easy. VMWare makes products for both Windows and Linux and I've run it on both without much difference, and the Virtualbox is available for Windows, Solaris, and Linux.
Tuesday, July 28, 2009
Killing Time
4x 500GB Western Digital Caviar Blue harddrives
4gigs DDR2-800 ECC Memory (I am building the server to keep my data clean, its worth the extra cost)
Phenom II X4 65W Processor (I wanted 65Watt quad core, and I wasn't trying to spend a lot)
160GB System Harddrive (SATA)
The parts should be here soon, and I will get my system together. In the meantime, I've been spending some time trying to get the DHCP server working. I'll walk through the entire process when the system is assembled.
OpenSolaris, first install on physical hardware
I have an old server from 2004-ish. It was a dual processer board with one socket used, and an outrageous 1gb of ram. It had a discrete graphics card, and a single gigabit Ethernet port. I don't' remember what its original purpose was, most likely I used it to host a gaming server and a statistics website for the gaming server. I had planned on upgrading it to dual processer with more memory, but that never happened. It spent most of its life not being used unfortunately. Going to college in the lower forty-eight meant it didn't make the cut and get shipped down. At least not for a while. The point is, though, that its an old server. And OpenSolaris installed without a stutter. It was just as easy as on the VM, but it did take a touch longer since it had to format the disk, which wasn't 8gigs this time. The server was put next to my main workstation, and one monitor was connected to it. At work, I've been using Synergy with Windows 7 and Minty Linux so I can use one keyboard and mouse for two systems without a KVM. If you've never heard of it, go to http://synergy2.sourceforge.com, its worth your time. Great piece of software. Anyways, I decided I would get Synergy up and running between my Vista x64 box and OpenSolaris and found a quick tutorial. Here are the steps to get Synergy installed, which I got from here. This was the first piece of software on Solaris, keep in mind, so I was blown away by the ease of install.
wget ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libgcc-3.4.6-sol10-x86-local.gz
gunzip libgcc-3.4.6-sol10-x86-local.gz
pkgadd -G -d libgcc-3.4.6-sol10-x86-local
wget ftp://ftp.sunfreeware.com/pub/freeware/intel/10/synergy-1.3.1-sol10-x86-local.gz
gunzip synergy-1.3.1-sol10-x86-local.gz
pkgadd -G -d synergy-1.3.1-sol10-x86-local.gz
It was that easy. Because my Windows box served as the server for Synergy, I won't go into the config much. Details on that can be had at Synergy's website. This is the command you run to connect to the server:
/usr/local/bin/synergyc
Instant software KVM. I was very very pleased as this software install was extremely quick and easy, easier than installing it on Linux, although that could be because I had installed it on Linux before.
My physical install went quick and easy, and I had a system I could easily work on with my single keyboard and mouse. That was until the heat generated by the old Xeon box heated the office up to 85 degrees and stayed there, and the CPU fan picked up speed to help cool it. Back to the drawing board!