Hardware
UNIX System Monitoring
When you maintain several servers each running several virtual machines and have anything else at all to do, it is impossible to keep your eyes on them 100% of the time. There are a handful of software packages out there that can do this for you, but most are either too bulky, too complicated, or lack the features that you want. Scott Pinkston referred me to one the other day called Monit, which is the first one of these programs that I actually liked. Most of the others just have too much. This one is short, and to the point. Monit installs very quickly, and runs in the background as a daemon. One very simple config file holds the configuration data for the services you want to monitor, and if you so choose, you can have a secure webpage display stats on your services. It can also be configured to email you (or call the beeper, etc...) if certain events occur, and best of all, is super lightweight.
MacBook Upgrade - Snow Leopard
I just finished upgrading my 13.3" MacBook (Intel Core Duo 2.0, 2gb - its 3 yrs old) to Mac OS X Snow Leopard. The installation was absoutely painless - I think that I clicked 1 button and typed in a password and waited....and waited....and waited. It took about an hour to upgrade, but it seems to work perfectly. YMMV.
- Login to post comments
Cell Phones
I hate my phone, a Pantech Duo. It sucks. It has a buzzing noise in the handset which an RMA return didn't fix, the slide thing is stupid, and it is SLOW. I thought that it was cool when I bought it over a year ago. Doesn't everyone think that there phone is cool when they first buy it? Anyway, I now have a Blackberry Bold. Also, the AT&T Store in Jonesboro, AR SUCKS. THE WORST CUSTOMER SERVICE EVER. Welcome to the boycott list.....On the other hand, Rebecca with AT&T Wireless Customer Care was one of the best I've ever dealt with. She was willing to send me the phone at the Wal-Mart price if I couldn't get them to sell it to me (I'm a month away from the upgrade and had cleared it BEFORE I went into the AT&T store). Kudos to her!
- Login to post comments
VMWare ESXi 4.0 Migration, Part Deux
As I wrote about last time, Pleth's move from VMWare Server to VMWare ESXi has been very successful thus far, but in the process we've discovered a couple of "neat tricks" and have proven to ourselves that the technology choices we made a few years back were indeed the right ones.
When you copy a .vmdk (vmware disk image) over from a VMWare Server machine, you have to convert it over to ESXi format. This process makes the resulting disk image the whole size that you've allocated. This isn't necessarily a bad thing, but if you had it set to thin provisioning in VMWare Server your disk usage just went up. WAY up.
VMWare ESXi 4.0 migration
As I posted last time, we decided to move over to ESXi and so far, its been pretty smooth. ThePlanet installed ESXi 3.5 on our servers, which I quickly upgraded into 4.0. When you install the vSphere Client there is an option to install the host update utility. Run it, point it to the zip file you've download from VMWare's website, and wait a bit. It works like a charm (put the machine into maintenance mode first!!). Since the servers had no clients running on them, I did it during the day (which let me sleep last night! lol!!) I've been copying over the VM's from our VMWare Server machine with good ol' scp and using the vmkfstools command on the ESXi box to convert them into ESXi format. Takes about 30-40 min per server for the whole process, which isn't exactly quick, but we're moving low-traffic boxes in very off hours. I moved the server that this website runs on during lunch today....;o)
- Login to post comments
VMware, Apache, MySQL, and PHP Performance Tuning
I posted a few weeks back that Pleth had transitioned some of their equipment over to VMware Server and for the most part it's been a very smooth process. But, as of late we've ran into some slowdowns, especially on the VPS with Plesk (which happens to host several of our websites). After doing a bunch of research and spending many a late hour digging through tons of mpstat and other sysutils data I think I found the culprit(s).
VMware Server, unlike the ESX/ESXi products, does not run in a Type 1 Hypervisor. This means that the underlying OS (in our case Red Hat Enterprise Linux was tuned out of the box for a general all-purpose server. This configuration isn't always optimal for a Type 2 Hypervisor. It works just fine as long as things are "normal," but as the new VMware server got a larger load (in terms of I/O and CPU) performance went downhill.
VMWare, Server Migration, and R1Soft
Those that know me know I do a lot of server work for Pleth, LLC and that most Fridays I can be found there. We've been in the process of moving from a Parallels Virtuozzo environment to a VMWare environment. So far, the process has went well. We have a private rack in our datacenter at ThePlanet and just installed a nice new system with quad cores, tons of ram and storage. It's running VMWare Server 2 on Red Hat Linux 5 with Centos 5.3 VM's. One of the VPS's on this hardware node has a 100 domain Plesk 9.2 installed on it, and we've been moving some of the domains from the old Virtuozzo/Plesk containers onto this machine. VMWare has made it very easy to be portable from one hardware platform to another because of the OS independent nature of its Virtualization environment.