90 likes | 190 Views
Virtual Machines: A method for distributing DB processing software Liam Gumley. According to VMware: “A virtualized x86 PC environment on which a guest operating system and associated application software can run.” “Multiple virtual machines can operate on the same host machine concurrently.”.
E N D
Virtual Machines: A method for distributing DB processing software Liam Gumley
According to VMware: “A virtualized x86 PC environment on which a guest operating system and associated application software can run.” “Multiple virtual machines can operate on the same host machine concurrently.” What is a Virtual Machine?
SeaDAS Linux Virtual Machine Windows XP
VMware, VirtualBox, and Parallels all support Windows, Linux, Mac host operating systems Just about any x86 OS is supported as a guest operating system (as a VM) VirtualBox is free for personal use Note: Virtual PC (Microsoft) only supports Windows hosts and guests The Players
All currently available DB processing packages are supported on Linux, e.g., IMAPP, DBCRAS, DBGE, SPAs, SeaDAS, HDFLook, etc. Many users in DB land are still tied to Windows hosts for processing VMs provide an easy way to provide a “ready to run” DB processing system Why are VMs relevant to DB?
Find a new or spare computer Install Linux Download DB software Install DB software Test DB software Set up data ingest Make sure 1-6 are documented and repeatable Typical DB install on Linux
Find a Windows computer Install VMware player (free) Download DB VM zip file Run VMware player Typical DB VM install
An expert can install and configure Linux and all the necessary applications End user has to invest only a small amount of time The system can be restored to original state very easily (just download the VM zipfile again) Advantages of a DB VM
Networking configuration is handled by the host, and via NAT in the VM: If Internet works in the host, it works in the VM VM can share folders with the host: Input files can be dropped in a host directory (e.g., C:\MODIS) VM can be suspended (like closing a laptop) VM Features