Reality, What a Concept

My school has a powerful server, idling, and a mess of sissy servers, also idling. Server consolidation is in order. They all run that other OS. They need a server running GNU/Linux to run various web applications. The solution: VirtualBox from Sun Microsystems.

Virtual Box is a hypervisor for virtual machines. One installs VirtualBox, creates and configures as many virtual machines as one needs and installs an operating system in each. I chose GNU/Linux because that is what I am most comfortable using and I have tons of free software for it. On the first one, I installed LAMP (GNU/Linux, Apache, MySQL, and PHP). This lets me add server scripts in PHP to do some very useful things:

  • collaboration/knowledge database with WikiMedia
  • huge number of text files indexed with SWISH-e and searched with swishe.php
  • searchable image gallery with Gallery
  • Moodle course management system

Then, I can create other virtual machines to hold the functions of the lesser servers, mostly print, file-sharing and database.

The only problems I had with this project?

  • the underlying OS was 32bit so I could not install more RAM than 4gB
  • it was tricky to use the NICs on the machine

Even the devotees of that other OS can use this technology and when they want to get off the Wintel treadmill, they can migrate their host OS and their virtual machines one by one making the job much easier. I can OpenSSH into mine to tweak and to manage. I can also control that other OS using Rdesktop (RDP protocol). That works better from a GNU/Linux machine than using the native Remote Desktop from my XP box. The print server no longer crashes weekly if I use GNU/Linux Rdesktop. Interesting, and very real. So, time moves on. If I keep beating my head against that monopolistic wall, it will move.

Lo, and behold, SUN has a new release which deals with both issues.

When my organization is comfortable with GNU/Linux as a guest OS (my boss already uses GNU/Linux at home), they can switch services one at a time to GNU/Linux guests and eventually, only a few databases will remain for compatibility with the mother ship.

So far, VirtualBox has been solid for us. It just works. I did find that the emulated SCSI drive was much faster than the emulated IDE drive which is no surprise if well emulated. The big server is still lightly loaded but now it actually does useful stuff for us besides authentication and DHCP. It could for instance run a basic GNU/Linux terminal server in one of the virtual machines to give a new lease on life to the old thick clients that populate our system.

Virtuality is a wonderful use of the modern multi-core system. I have previously used LTSP which virtualizes the desktop. Now we can enjoy virtualization of the server for similar comprehensive benefits:

  • lower cost of maintenance
  • lower parts count
  • easier administration
  • easier integration of GNU/Linux
  • lower power consumption
  • less congestion in the server room
- Robert Pogson

4 Responses to “Reality, What a Concept”


  1. 1 markba Dec 19th, 2008 at 10:18 am

    VirtualBox is indeed a wonderfull product and virtualization is a solution for many, many problems. The only caveat I had with VBox, is that it is lacking a management console for remote control of VBox sessions.

    For this I’m developing VBoxTool which can do mass operations like save and backup, and provides autostart at boot and autosave at halt. It’s a command line tool only right now (v. 0.3), but as we speak, I’m writing a web front end also.

    You can check this out, if you’d like: http://vboxtool.sourceforge.net/

  2. 2 Robert Pogson Dec 19th, 2008 at 11:05 am

    Thanks for your contributions. VirtualBox is in active development. Perhaps SUN could incorporate some of your improvements eventually. FLOSS is a wonderful development system. You are proof of that.

    I like to do things by OpenSSH +scripts and your tools could be useful. Last year, I installed Cygwin on my XP machines so I could manage them transparently from GNU/Linux. It is all good.

    Thanks again.

  3. 3 markba Dec 20th, 2008 at 9:46 am

    You’re on “VirtualBox Buzz” http://blogs.sun.com/VirtualBoxBuzz/

  4. 4 Robert Pogson Dec 24th, 2008 at 8:43 am

    Cool, Markba. I seem to be in good company around the world.

Leave a Reply




Archives by Month

My Mission

My observations and opinions about IT are based on 40 years of use in science and technology and lately, in education. I like IT that is fast, cost-effective and reliable. I do not care whether my solution is the same as yours. I like to think for myself.

My first use of GNU/Linux in 2001 was so remarkably better than what I had been using, I feel it is important work to share GNU/Linux with the world. I have been blessed by working in schools where students and school systems have benefited by good, modular software easily installed in most systems.

I have shown GNU/Linux to thousands of students and hundreds of teachers over the years and will continue in some way doing that until I die in spite of the opposition.

Posts

December 2008
S M T W T F S
« Nov   Jan »
 123456
78910111213
14151617181920
21222324252627
28293031