COMGT VIRTUAL
We have more than a decade of experiences in desktop virtualization.
Contact us for assistance with setting up your own virtual environments.
Virtualization - example of real use Slideshow |
Introduction to Desktop Virtualization, PDF |
BackTrack in 30 Minutes PDF, quick guide to get started |
||
![]() Presentation from March 2010 (19 slides) |
![]() 2012-10-20 For review (19 pages) |
![]() (BT 4 but in principle valid for any BT, www.backtrack-linux.org) |
||
(all documents opens in a new tab/window) |
- General Information - Learning Center
- Planning
- The Perfect Host
- SSD and Traditional Hard Drives
- Windows Host OS
- Comparison Selected Mac Systems (added 2011-09-03)
- Products - Hypervisors
- Appliances - ready-to-use virtual machines
- Files - Virtual Hard Disks, Configuration Files, ...
- ovftool, By VMware
- Backups
- Finance (added 2011-03-27)
- Security (added 2011-03-19)
- Virtual PC - don't bother with this
Separate sections:
- Mac OS X Virtual Machines (work-in-progress, local-only - not yet releasesd)
- VMware (preview, work-in-progress)
General Information top
Learning center
- Different Types of Virtualization
- Desktop virtualization - for individuals to be able to run multiple operating systems (specific application, development, test, research, ... Great for digital forensics and information security, web- and Internet-related development and test)
- Server virtualization - data centers, for consolidation of servers, more efficient use of resources (HW, SW, support personnel, power - a huge driver for server/data center centralization)
- Storage virtualization - stop worrying about running out of hard disk space, just another disk. Wish we had (e.g.) ZFS file system on every desktop.
- Plus other forms - and ways of categorizing - virtualization
- Wikimedia articles
:
- Hypervisors, Virtual Machine Monitor (VMM) software
- General research - www.google.com/search?q=hypervisor
- General research - www.google.com/search?q=hypervisor
Planning top
Some topics to consider:
- What you want to achive - run specific applications, for development, trying out some new application/solution like customer relations management (CRM), have a more secure environment for digital forensics/InfoSec work, ...
- Create your own virtual machine or find ready-to-use applicances?
- Do you have the proper hardware and software (host OS)? Also - don't forget that you may need to download and install additional tools for downloading and unpacking files.
- On Mac: some tool for handling torrent files may be required. Some distributions, especially Linux, are distributed over peer-to-peer (P2P) networks.
- On Windows: aside torrents above, also application(s) for unpacking compressed files like bz2, gz, tar, tgz,... (Macs have the Archive Utility.app which handles most formats)
- Where to store files, virtual machines/appliances? These can take up serious space on hard disks.
- Keeping track on where stored! In our case with lots of machines, for Parallels, VMware, and VirtualBox it's critical to keep track on all files.
- Backups! This definitely needs some considerations - see Backups below for more.
The Perfect Host top
(Updated Sep 2011)
This is of course very much an opinion and your personal requirements and needs will ultimately determine what is your perfect host.
Mac-based (Mid 2011) | Windows-based | Notes | |
---|---|---|---|
System | iMac 27" | Higher-end Dell, HP, ... | |
CPU | Intel Core i7, 3.4 GHz | <-- (aim for) | Multiple cores, big cache, fast |
RAM | 16 GB (max) | -"- | Essentially as much as you can afford |
Disks | 1) 250 GB SSD 2) 2 TB traditional HD |
-"- | Fast SSD for booting OSs, start apps, ...; Traditional HD for data. More below under SSD and Traditional Hard Drives. |
Monitor(s) | 1) 27" 2560x1440 2) 24" 1920x1200* |
-"- | Multiple monitors are always recommended (not only for VMs) *And 1200x1920 - rotate for viewing long documents |
I/O | Gigabit Ethernet 802.11n Wi-Fi Thunderbolt FireWire USB SD-card |
-"- | |
Host OS | Mac OS X 10.6 Snow Leopard or Mac OS X 10.7 Lion |
Windows XP 64-bit (below) | (Mac OS X is 64-bit since 10.6, no 32-bit variant exist) |
included | BSD-kernel, *NIX env. |
(no) | Mac OS X is Mach/BSD-kernel - based and offer easy use of *NIX commands and even X-Windows GUI applications. It's also easy to compile and run many open-source applications straight out of the box. (Need to install the included free Xcode development environment and BSD subsystem. Everything is on DVD included with the computer.) |
Guest OSs | Essentially any OSs* including Mac OS X Server |
Essentially any OSs* excluding Mac OS X Server |
*Any *NIX, Windows, ... depending on EULA (End User License Agreement) (Mac OS X Desktop is not permitted for VM use.) |
Access to: | |||
Mac OS X DT | ![]() |
- | Mac: Obviously - Mac OS X Desktop is the host OS and thus available |
Mac OS X Srv | ![]() |
- | Mac: Can run Mac OS X Server OS in virtual environment |
Mac OS 7-9 | ![]() |
- | Mac: see (e.g.) sheepshaver.cebix.net for running older Mac OSs. |
BSD-env. | ![]() |
- | Mac: underlying technology (kernel and terminal, command line interface (CLI), commands) is BSD-based. Add BSD-subsystem (on system disk that comes along the computer) for also development, building sources, etc. |
MS Windows | ![]() |
![]() |
Mac: Boot into (Boot Camp) or in VM. Win: Host OS and thus standard |
Linux distros | ![]() |
![]() |
|
Chrome OS | ![]() |
![]() |
|
Solaris | ![]() |
![]() |
|
Many more | ![]() |
![]() |
See (e.g.) en.wikipedia.org/wiki/List_of_computer_system_emulators |
- See also Comparison Selected Mac Systems below
- Mac OS X 10.6 Snow Leopard (Per Dec 2010):
- en.wikipedia.org/wiki/Comparison_of_BSD_operating_systems
SSD and Traditional Hard Drives top
- Mac: How to Move the Home Folder in OS X – and Why (Chris Pirillo, n.d., around 2008)
- Windows: Windows 7 and SSDs: Cutting your system drive down to size (ZDNet, 2011-02-03)
- Selecting disks, relocating data folders, ...
Windows Host OS top
We actually strongly recommend staying with Windows XP as host OS for Windows-based host machines - and stay away from Windows 7. I.e. - at least if going for 64-bit variants, which you most like would. You want as much memory you can afford.
- Windows 7 64-bit is a big operating system - requires significant hard drive space and RAM just to run the OS.
- Drivers MUST be signed drivers - in general not a bad thing, but can create problems.
- A good summary of differences - Windows 7 32-bit vs 64-bit http://www.ghacks.net/2010/12/03/windows-7-32-bit-vs-64-bit/
- More on different variants of Windows 7 at jandp.biz/is/sw/mswin/#Windows7.
Instead go with Windows XP 64-bit:
- Less requirements on hard drive and memory for host OS - leaving more available to virtual machines
- Quite sufficient for a host OS - GUI additions etc in Windows 7 are a waste of space, resources.
- Or consider Mac OS X - see Performance showdown: Windows 7 vs. Snow Leopard | How To - CNET
If you really want Windows 7, run the 32-bit (or 64-bit) in a virtual machine.
A brief comparison table with requirements for a few operating systems:
Vendor | Operating System | Min HD | Min RAM | Comments |
---|---|---|---|---|
Microsoft | Windows XP 32-bit | 1.5 GB | 64 MB | |
Windows XP 64-bit | 1.5 GB | 256 MB | ||
Windows 7 32-bit | 16 GB | 1 GB | ||
Windows 7 64-bit | 20 GB | 2 GB | Compare w/ XP 64-bit... As host OS, XP is leaner and significantly less demanding on available resources. |
|
Apple | Mac OS X 10.5 Leopard | 9 GB | 512 MB | |
Mac OS X 10.6 Snow Leopard | 5 GB | 1 GB | One main goal w/ 10.6 was optimizing size and speed. | |
Mac OS X 10.7 Lion | 7 GB | 2 GB | New features in Lion like Auto Save and Versions compensate for higher requirements. |
Comparison Selected Mac Systems top
A few systems we have been / are using. (Tried using a Windows 7 64-bit host system for a few months but had continous problems with performance, drivers and even crashes of hypervisors - VirtualBox (freee), VMware Player (free), and Workstation ($$$).)s
MacBook Pro (Mid 2009) BTO |
iMac 27" (Mid 2010) BTO |
iMac 27" (Mid 2011) BTO |
Notes | |
---|---|---|---|---|
Speedmarka | (15", 2.8 GHz, 4 GB) | (27", 2.93 GHz i7 BTO) | (27", 3.4 GHz i7 BTO) | |
v6.5 | (127*) | 225 (org test) | 298 (org test) | *used v6.5 / 1.1 (110/100)a |
v6 | 140 (recalc?) | (247*) | (328*) | *used v6.5 x 1.1 (110/100)a |
v5 | 260 (org) | (n/a) | (n/a) | |
CPU | 3.06 GHz Intel Core 2 Duo b | 2.93 GHz Intel Core i7 b | 3.4 GHz Intel Core i7 b | |
#CPUs | 1 | |||
#Cores | 2 | 4 | ||
L2 Cache | 6 MB shared | 256 KB per core | ||
L3 Cache | na? | 8 MB | 6 MB | |
Bus speed | 1066 MHz | 1333 MHz | ||
RAM | 8 GB b (DDR3) | 16 GB b (DDR3) | ||
Disk(s) | 500 GB SATA 7200 rpm c | 250GB SSD + 2TB 7200c | ||
Optical | SuperDrive 8X DL | |||
Graphics | 1) NVIDIA GeForce 9600M GT 2) NVIDIA GeForce 9400M |
ATI Radeon HD 5750 | AMD Radeon HD 6970M | |
Memory | 512 MB GDDR3 | 1GB of GDDR5 | 2GB GDDR5 b | |
Monitor(s) | 15.4" 1440x900 | 27" 2560x1440 | ||
I/O | ||||
- Ethernet | 1 | (Gigabit) | ||
- Thunderbolt | - | 2 | (up to 10 Gbps) | |
- FireWire 800 | 1 | (up to 800 Mbps) | ||
- USB 2.0 | 2 | 4 | (up to 480 Mbps) | |
- monitor | 1 Mini DisplayPort | |||
- SD | 1 SD card slot | 1 SD card slot (SDXC) | 1 SD card slot (SDXC) | |
- WiFi | 802.11a/b/g/n draft | 802.11a/b/g/n | 802.11a/b/g/n | |
- Bluetooth | 2.1+ EDR | |||
- Audio In | Combined opto dig and ana | |||
- Audio Out | Combined opto dig and ana | |||
- Video In | iSight camera; input via DisplayPort and sep. adapters |
iSight camera; input via DisplayPort and sep. adapters |
FaceTime HD camera; input via DisplayPort and sep. adapters |
|
- IR receiver | Yes | Yes | Yes | |
More | kb/SP544 | kb/SP588 | kb/SP623 | |
a From marketingtactics.com/Speedmark/ ('Roughly: A Speedmark 6.5 score of 100 = S6 of 110 = S5 of 220 = S4.5 of 400') b Upgrade - BTO: Fastest available option (CPU), max memory that can be installed (max supported by HW, SW), ... c Largest and fasted mechanical hard drive option |
Products - Hypervisors top
Overview of some products:
Host Operating System | ||||
---|---|---|---|---|
Origin | Mac OS X | MS Windows | *NIX | Notes |
Major Players, Hypervisors | ||||
Parallels | Desktop for Mac ($$) |
Desktop for Windows & Linux ($$) |
Desktop for Windows & Linux ($$) |
|
VMware | Fusion ($$) | Player (free), Workstation ($$$) More in our VMware section |
? | Not researched if have *NIX solution |
VirtualBox | for OS X hosts (free) |
for Windows hosts (free) |
for Linux & Solaris hosts (free) |
Open source project |
Emulation / not complete virtual machine monitor (VMM) solutions | ||||
CodeWeavers (Wine-based) |
CrossOver Mac ($$) |
n/a | CrossOver Linux ($$) |
|
Cygwin | (No need*) | Yes | n/a | Linux environment for Windows. *Mac OS X being BSD-based has out-of-the-box same capabilties as cygwin - libraries, tools, means to recompile open sources, ... |
Wine | ? | n/a | for many *NIX flavors (free) |
Open source project (GNU LGPL) |
(Virtual PC | no longer | Windows 7 | no longer | see below) |
Tools Useful in Cross-Development (Not Directly Related to Virtual Machines but can come handy...) | ||||
Minimalist GNU for Windows mingw.org |
n/a | Yes | n/a | Building native Windows apps |
- VMware - www.vmware.com
- Products
- Desktop use - www.vmware.com/products/desktop_virtualization.html
- VMware Player - www.vmware.com/products/player
- VMware Workstation - www.vmware.com/products/workstation
- Server / Data Center use - www.vmware.com/products/datacenter-virtualization.html
- Desktop use - www.vmware.com/products/desktop_virtualization.html
- Usage
- VMware Tools
- what is vmware tools - www.google.com/search?q=what+is+vmware+tools
- Overview of VMware Tools - kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340
- Welcome to the Web Site for VMware Tools Operating System Specific Packages - www.vmware.com/download/packages.html
- VMware Tools
- Products
- Parallels - www.parallels.com
- VirtualBox (by Oracle) - www.virtualbox.org
- Cooperative Linux - run Linux and Windows in parallel, cooperative virtual machine (CVM) in comparison to virtual machine monitor (VMM). en.wikipedia.org/wiki/Cooperative_Linux
New Versions Sep 2011 top
Both Parallels and VMware came out with new versions in September 2011:
Parallels Desktop 7 | VMware Fusion 4 | |
---|---|---|
PC Mag Sep 29, 2011 | PC Mag Sep 29, 2011 | |
Editor's Rating | 4 of 5 - 'Very Good' |
4.5 of 5 - 'Very Good' PC Editor's Choice |
Pros | "Runs Windows and other operating systems on the OS X desktop. Tight integration of Windows apps with OS X. Fast performance. Many options for importing an existing Windows system." | "Runs Windows and other operating systems on the OS X desktop. Tight integration of Windows apps with OS X. Low-clutter, customizable integration between Windows and OS X. Works well with legacy applications under Windows XP. Simple setup." |
Cons | "Some excess desktop and file clutter; glitches with legacy apps running under Windows XP. Setting up Windows networking is more involved than with VMWare Fusion. Costs more than Fusion." | "Very slightly slower than Parallels Desktop in some functions." |
Bottom Line | "One of two superb OS X apps (the other is VMware Fusion) that let you run Windows or Linux in tight integration with OS X itself." | "One of two superb OS X apps (the other is Parallels Desktop) that let you run Windows or Linux in tight integration with OS X itself." |
Parallels 7 | Fusion 4 | VirtualBox 4 | |
Version compared | 7.0 | ### | 4.1.8 |
Downloaded | 2012-02-08 | 2011-10-25 | 2012-03-11 |
Size | 319 MB | ### | 91.6 MB |
New Versions Sep 2012 top
Both main vendors of hypervisors continue to release new version at about the same time in the year.
- Parallels Desktop 8 vs. VMware Fusion 5: Benchmark Showdown (Mac Observer, Sep 4, 2012)
- Review: Parallels Desktop 8 vs. VMware Fusion 5 (MacWorld, Sep 20, 2012)
- More - google parallels 8 vs vmware fusion 5
Appliances top
Ready-to-use virtual machines (operating system, applications, ... on virtual disk for immediate use with hypervisor(s)). Simply download, unpack (these are most often big things and are distributed in some compressed format, like zip) and open with the hypervisor application.
- Directories / Listings
- Parallels Virtual Appliances Directory - parallels.com/ptn/download/va/
- VMware Virtual Appliances Marketplace - vmware.com/appliances/
- VirtualBox Virtual Appliances - virtualboximages.com
- General resources and specific products we like and use
and that exist as appliances (not to any degree comprehensive but simply a few tips)
- Chrysaor.info - a good source for VMware-ready images for Debian, OpenBSD, and Ubuntu distros.
- Ubuntu: chrysaor.info/?page=images&filter=Ubuntu - Ubuntu is one popular distro and a good starting point (10.10 Desktop, 1.2 GiB)
- ubuntu.com for general information
- google.com/search?q=ubuntu+desktop%2C+netbook%2C+server+comparison
- Debian: chrysaor.info/?page=images&filter=Debian - maybe more for advanced users who want more freedom (Debian 5.0, 705 MiB)
- debian.org for general information
- OpenBSD: chrysaor.info/?page=images&filter=OpenBSD - smaller distros (OpenBSD 4.4 - 190 MiB)
- openbsd.org for general information
- Ubuntu: chrysaor.info/?page=images&filter=Ubuntu - Ubuntu is one popular distro and a good starting point (10.10 Desktop, 1.2 GiB)
- Chrysaor.info - a good source for VMware-ready images for Debian, OpenBSD, and Ubuntu distros.
Distros - Distributions top
(Content consolidated to our Linux library section.)
Files - Virtual Hard Disks, Configuration Files, ... top
Types of Files top
Configuration files, virtual hard disks, ...
Support By | |||||
---|---|---|---|---|---|
File | Description | Parallels Desktop (v6.0) |
VMware Fusion (v3.1.2) |
VirtualBox Virtual Manager (v4.0.2) |
|
Virtual Machine Configuration Files (open - double-click - to start a virtual machine) | |||||
.ovf | Open Virtualization Format (VMware) |
no (v6) | √ | √ | |
.pvm | Parallels Virtual Machine | √ | |||
.vmwarevm1 | VMware, Mac | √ | on Mac | ||
.vmx | VMware, Mac / Windows | √ | |||
.vbox | VirtualBox main file | √ | |||
1 NOTE: This is one of these special 'files' on a Mac (like .app) - the GUI (Finder) treats it like a file but it's actually a folder. Use Show Package Content to view contents. |
|||||
Virtual Hard Disk Formats (specifically created for use with virtual machines) | |||||
HDD | Hard Disk Drive (Parallels) |
Native | ?1 | ?1 | |
?1 | √ | ?1 | |||
VDI | Virtual Disk Image (VirtualBox) |
?1 | ?1 | Native | |
VHD | Virtual Hard Disk (Microsoft) |
(Parallels Mounter.app) |
- | - | Can mount on Mac.2 |
VMDK | Virtual Machine Disk (VMware) |
?1 | Native | ?1 | |
1 To research / not tested yet 2 Also tried to directly use the format for creating machines in Parallels, VMware Fusion, and VirtualBox (all on Mac) but none immediately accepted this format. Need to further research converting .VHD-files to other format(s). |
|||||
Other (mentioning a few as so easy to use, on Mac OS X i.e.) | |||||
.dmg. .img |
Apple Disk Format | yes | yes | yes | once mounted |
.iso | ISO image | yes | yes | yes | once mounted |
(The above immediately mounts on a Mac OS X system without any additional software. MS Windows systems typically need additional software for mounting onto file system.) |
- Virtual Disk Formats, in general
- Specific formats
- Parallels
- VMware
- What Files Make Up a Virtual Machine? -vmware.com/support/ws55/doc/ws_learning_files_in_a_vm.html
- google.com/search?q=.vmware+configuration+files
- OVF
Where To Find Files (Mac) top
Good to know when looking for details:
Product | Locations | What |
Parallels | $HOME/Documents/Parallels/ | .pvm config files |
VirtualBox | $HOME/Virtual Hard Disks/ | disks; big things |
$HOME/VirtualBox VMs/ | configuration files | |
VMware Fusion | $HOME/Library/Application Support/VMware Fusion/... | .vmwarevm config files |
ovftool, By VMware top
Open Virtualization Format (OVF) command line interface (CLI) tool by VMware, for for importing and exporting OVF packages.
The tool is free and avaialable for Mac, Windows, and Linux. Again, a CLI- and not GUI- tool.
- Download tool from communities.vmware.com/community/vmtn/vsphere/automationtools/ovf
- Get started: www.vmware.com/appliances/getting-started/learn/ovf.html
- Trying on Mac, repeatedly get error "failed to open disk"
- ovftool "failed to open disk" - www.google.com/search?q=ovftool+%22failed+to+open+disk%22
- Migrate Virtual Machines from VMware to VirtualBox - bertrandbenoit.blogspot.com/... (2010-07-27)
- Creating a vCD Lab on your Mac/Laptop (YellowBricks.com, 2010-09-13)
- ovftool "failed to open disk" - www.google.com/search?q=ovftool+%22failed+to+open+disk%22
- Trying on Windows
ovftool.exe W:\BT42\BT4R2.vmx W:\BT42\BT4R2.ovf
Works - but takes a while (BT4 is quite big... The used installation is 12.25 GB / 11.41 GiB - swedeteam.com/kibi/calc/)
im27:BT4R2 johan$ ll BT4R2/ total 23904568 drwxr-xr-x 7 johan staff 238 Jan 31 12:18 Applications/ -rw-r--r-- 1 johan staff 3012810752 Feb 4 14:09 BT4R2-disk1.vmdk -rw-r--r--@ 1 johan staff 841613312 Feb 2 06:35 BT4R2-s001.vmdk -rw-r--r--@ 1 johan staff 603193344 Feb 2 06:35 BT4R2-s002.vmdk -rw-r--r--@ 1 johan staff 624689152 Feb 2 06:35 BT4R2-s003.vmdk -rw-r--r--@ 1 johan staff 275251200 Feb 2 06:35 BT4R2-s004.vmdk -rw-r--r--@ 1 johan staff 185204736 Feb 2 06:35 BT4R2-s005.vmdk -rw-r--r--@ 1 johan staff 999358464 Feb 2 06:35 BT4R2-s006.vmdk -rw-r--r--@ 1 johan staff 1383858176 Feb 2 06:35 BT4R2-s007.vmdk -rw-r--r--@ 1 johan staff 1086455808 Feb 2 06:35 BT4R2-s008.vmdk -rw-r--r--@ 1 johan staff 1702625280 Feb 2 06:35 BT4R2-s009.vmdk -rw-r--r--@ 1 johan staff 644349952 Feb 2 06:35 BT4R2-s010.vmdk -rw-r--r--@ 1 johan staff 65536 Feb 2 06:35 BT4R2-s011.vmdk -rw-r--r-- 1 johan staff 123 Feb 4 14:09 BT4R2.mf -rw-r--r--@ 1 johan staff 8684 Feb 2 06:35 BT4R2.nvram -rw-r--r-- 1 johan staff 5185 Feb 4 14:09 BT4R2.ovf -rw-r--r--@ 1 johan staff 874 Feb 1 17:26 BT4R2.vmdk -rw-------@ 1 johan staff 805306368 Feb 2 06:35 BT4R2.vmem -rw-r--r--@ 1 johan staff 0 Nov 21 15:45 BT4R2.vmsd -rw-------@ 1 johan staff 73687356 Feb 2 06:35 BT4R2.vmss -rw-r--r--@ 1 johan staff 2186 Feb 2 06:35 BT4R2.vmx -rw-r--r--@ 1 johan staff 3384 Nov 21 16:03 BT4R2.vmxf drwxr-xr-x 7 johan staff 238 Jan 25 09:45 appListCache/ -rw-r--r-- 1 johan staff 166491 Feb 1 10:39 vmware-0.log -rw-r--r-- 1 johan staff 148043 Jan 31 12:04 vmware-1.log -rw-r--r-- 1 johan staff 151979 Jan 26 22:14 vmware-2.log -rw-r--r-- 1 johan staff 147408 Feb 2 06:35 vmware.log -rw-r--r--@ 1 johan staff 1088 Nov 21 16:09 vprintproxy.log im27:BT4R2 johan$
- (Not tested on Linux yet)
Backups top
Virtual machines often involve really big files! And any minor change can result in lengthy backups. Contemplate the following figures:
- The Windows XP virtual machine we're frequently using for digital forensics / InfoSec (mostly tools) is 45 GB.
- Recommended hard disk space for installing Windows 7 is 20 GB.
- One BackTrack 4 installation we have occupies 9.3 GB.
- A standard Ubuntu 10.10 Desktop installation, once started, occupies around 4.3 GB.
And just opening the virtual machine changes files within and thus marks the virtual hard disk file and related files for a new backup.
So, what solutions are there?
- Exclude backups of (specific) virtual machines. If VMs are only for test and play and you don't care about loosing some work. (Host OS).
- Maybe put them on a separate (RAID) hard disk, preferably w/ hot-swappable disks for off-line storage
- Create separate backup schedules for virtual machines. (Host OS). Different time schedules and use of different backup storage areas.
- Set up backup handling from within the virtual machine itself (Guest Os). This can be quite a lot of additional work for the average user.
- Use specific software for backups of virtual machines - this is a relatively new area and products are still evolving. Many are only focusing on data centers (with corresponding costs involved) and we haven't seen any good and easy-to-use solutions for desktop users yet (Jan 2011).
For most desktop users, we recommend either option 1 or 2. You don't want to backup your VMs to your online storage, which for every minor change could take hours - if not days - to execute.
Resources:
- New security tools protect virtual machines (2011-03-07) networkworld.com/reviews/2011/030711-virtualization-security-test.html
- InformationWeek Feb 7, 2011 (PDF) - 'State of Storage - Chaos To Consolidations' - has multiple articles related to virtualization:
- 'State of Storage - Chaos To Consolidations' - storage networks, use of virtualization (pg. 11 in PDF)
- 'Virtual Machine Backups' - best practices (pg. 19 in PDF)
Finance top
- The Ghost in the Machine: Calculating Virtualization''s Hidden Costs (Jan 1, 2011, TMCNet; InfoTech_jan2011.pdf pg 18)
- Even Spread, Manually Assigned Percentage, Indirect Weighting, Activity Based Costing (ABC)
Security top
(New section 2011-03-19)
From Network World's Nproduct review (link below):
As enterprises move towards virtualizing more of their servers and data center infrastructure, the security technologies that are plentiful and commonplace in the physical world become few and far between.
While few direct attacks on virtual machines have been observed, it is still good security practice to protect VMs from potential vulnerabilities that exist only in the virtualized world.
For example, physical firewalls aren't designed to inspect and filter the vast amount of traffic originating from a hypervisor running 10 virtualized servers. And because VMs can start, stop, and move from hypervisor to hypervisor at the click of a button, protective features have to be able to handle these movements and activities with ease. Finally, few hypervisors have the access controls that even the most basic file server has: once someone can gain access to the hypervisor, they can control all of the VMs that are housed there.
In response to these concerns, a number of new vendors have created virtualization security tools. And the pace of mergers and acquisitions has picked up as the established vendors try to augment their offerings and integrate products. For example, VMware purchased Blue Lane Technologies and incorporated Blue Lane's software into its vShield product line. Juniper Networks purchased Altor Networks Virtual Firewall and is integrating Altor into its line of firewalls and management software. And Third Brigade is now part of Trend Micro's Deep Security line.
From InformationWeek's special digital supplement (PDF) March 2011:
Complexity is the enemy of security, and today's virtualized infrastructures are anything but simple. If your security policies haven't kept up, it's time to reassess. InformationWeek's special digital supplement can help.
Virtualization Security: Virtualized servers are still just servers. Stick with what you know. InformationWeek Analytics' Virtualization Security Survey analysis provides low-cost steps to keep data safe.
Hypervisor Security: New hypervisor hardening options.
Resources:
- New security tools protect virtual machines (2011-03-07) networkworld.com/reviews/2011/030711-virtualization-security-test.html
- Virtualization Security (PDF) InformationWeek, March 2011
Virtual PC top
Used to be a full-blown hypervisor that supported multiple different guest operating systems but support and functionality has declined ever since Microsoft bought the product from Connectix in 2003.
Nowadays essentially only supported on Windows 7 and with primary purpose to run the Windows XP mode in Windows 7. (Note that setting up all this is a rather time consuming task and we recommend spending this time on getting a more flexible solution.)
After years of use we no longer bother with Virtual PC (Windows Virtual PC) but focus on the big three above (Parallels, VMware, and VirtualBox).
###
Updated 2012-10-20