Fri Oct 19, 2007 5:55 am
I'm an Xen user rather than a VMware user. I just got a CPU supporting hardware virtualization, and haven't tried MT on it yet. This is how I see MT potentially useful as a guest OS.
1. Software firewall. There is no real firewall between guest OS's, except for the OS's software firewalls. MT could fulfill this role. A business could run an MT firewall to the Internet, office file server, and IP phone system all on the same box.
2. Testing/Learning - want to test how 6 mikrotiks would work together in a ring configuration testing networking failovers? Want to setup a radius server and 4 mikrotiks and make them work together? Want to test/learn OSPF, BGP or other routing protocols hands on? You could potentially do it all on one PC with virtualization, not touching a single patch cable, installation CD, power strip, or gathering of "test machines" of dubious origin or quality.
3. Hardware compatibility. As others have mentioned, to provide choices for storage, backup, redundancy, etc.. An MT router instance could be duplicated and running on another machine in no time in the event of hardware trouble, simply by having a shared copy of the OS's partition file. Backups would be accurate and easily restorable and usable, which can be hard to do with MT itself. I could preconfigure MT on one machine, zap it over then network somewhere, and start it up for it's task on another machine.
4. Distribution. MT could be preconfigured for various tasks, and sold as a ready to run virtual machine image that doesn't need installation.
Virtualization is kinda spooky. It turns a physical operating system on a piece of storage in a particular computer into a "spirit" that exists temporally or can be moved around from box to box with such ease, duplicated with ease, destroyed with ease, started and stopped over the network from afar, etc... So very much different than trying to make an OS install onto a particular computer at a particular time.