In the Part 3 of “Building a Server from Scratch” series, we learn to set up VirtualBox on the main server and deploy each service on a separate virtual machine.
Last month we discussed how to set up a highly available cluster of Web servers that are load balanced using nginx. One shortcoming in that set-up was the reverse-proxy server itself, which on crashing, will cause the entire Web server cluster to go down. Therefore, we would need to build high-availability in the reverse-proxy server itself.
Last month, we built a server using off-the-shelf hardware. This time, let’s set up some essential server services.
KVM, the Kernel Virtual Machine monitor, was announced in late 2006, and was merged in Linus’ tree in December the same year. It has very quickly gained wide acceptance and adoption for being the most promising and capable virtualisation strategy on Linux. Though a very young project, new features are being added at a very brisk pace thanks to the interest taken by several companies and developers across the globe.
Let’s code a simple application to help us stop making silly mistakes while communicating over e-mails. This is part 11 in the series on “Programming In Python for Friends and Relations”.
Are your audio files scattered all over your hard disk with missing meta data, leaving you with no easy way to recognise the songs? It’s time you got a bit organised!
Let’s have some fun with commands.
You download the brand new distro, and discover you don’t have a single blank DVD/CD to burn the ISO image! Why worry, when there’s a simple way out!
A sneak peak at three handy tools—the command-line based du command, KDE’s KDirStat and GNOME’s Baobab.
Configure GlassFish, code an application and deploy it on the application server.