Questions tagged [virtualization]

Virtualization is a group of software technologies that allow abstraction between layers of a system. This allows separation between the logical layers of the system, providing isolation, flexibility, and/or the ability to run more than one at a time. This differs from most traditional systems where the various layers are inherently tied.

Virtualization commonly refers to three distinct technologies: Hardware Virtualization, Software Virtualization, and User Experience Virtualization. (Most commonly the first, Hardware Virtualization)

Hardware (sometimes called Operating System virtualization) is the use of software to allow a piece of hardware to run multiple operating system images at the same time. Traditional servers have a 1:1 ratio (One operating system running on one piece of hardware) and virtualization allows 1:many, making efficient use of available hardware. With the use of the hypervisor many operating systems can be run on top of one piece of physical hardware.

There are three main types of hardware virtualization, hypervisor, paravirtualization, and emulation. The bare metal hypervisor, or type 1, itself runs directly on the computer hardware. Hypervisors are generally thought to be enterprise level solutions to virualization as they make the most efficient use of available hardware resources.

Paravirtualization, or type 2, installs on top of a pre-existing operating system. Type 2 solutions are not as efficient because resources are also going to the host operating system, therefore type 2s are possibly better for hobbyist or development. Paravirtualization also requires the guest operating systems to be aware of the virtualization system and be designed to work with it.

Emulation also runs atop an existing system like paravirtualization; unlike its more efficient siblings, every instruction issued by the guest operating system must be interpreted by the emulation system. Emulation is notably less efficient than the other two, however it can enable a guest operating system to run on a host processor that it completely different than it was intended for.

Application Virutalization allows applications, which normally require installation, to run on system where they not actually installed. The virtualization layer simulates the installed prerequisite components, allowing the application to run normally.

There are two main types of User Experience Virtualization: Presentation and Data Location. Presentation Virtualization is commonly implemented by running a program on one system and producing the GUI at another. This may be as simple as a VNC or Remote Desktop Connnection, or a more complicated Virtual Desktop Infrastructure. Data Location Virtualization allows users a consistent view of the logical location of data across multiple distinct systems. The primary advantage of these systems is allowing users to access data in a consistent manor regardless of the physical location of the user or data.

3610 questions
2
votes
3 answers

Virtual Machine security

Our devs want to use virtual computers for dev, but the sysadmins can't have server os's on the network. Is there a resource that talks about locking down the Virtual Computers so that they can Authenticate against AD Not have internet…
MrChrister
  • 325
  • 3
  • 14
2
votes
4 answers

Accessing vSphere ESX/ESXi server through python

I'd like to automatically obtain a list or array of the VMs (mac address/name/resource pool) currently created on a vSphere server and use it in a python app. Can someone please suggest a good approach or solution to do this? I'm rather new to the…
William
  • 213
  • 6
  • 15
2
votes
1 answer

need some way to convert QCOW2 to OVF or open QCOW2 on WINDOWS

is there a way to convert QCOW2 to OVF? or is there a way to open an QCOW2 on WINDOWS (preferably free/open source)? the problem is that ubuntu's virtual machine manager was used to create the image and now i'd need to use it on windows (xp). is…
b0x0rz
  • 197
  • 1
  • 2
  • 9
2
votes
1 answer

Windows licensing of a virtual copy of 2003 server standard edition

Possible Duplicate: Can you help me with my software licensing question? I have a licensed instance of 2003 server standard edition on a physical server. can i also then run a third party virtual instance of the same server on the physical…
Marko
2
votes
1 answer

VMWare serial ports

Can someone tell me the difference between the different ways virtual serial ports can be configured using VMWare Infrastructure? For instance: What is the difference between "use output file" and "use named pipe"? Can "Use Output File" be used…
Brent
  • 22,857
  • 19
  • 70
  • 102
2
votes
3 answers

DRBD / Heartbeat on Virtual Machines

Does anyone have experience configuring drbd with heartbeat between 2 virtual linux machines (VMWare Infrastructure)? The problem I am running into is that heartbeat likes multiple data paths to see its peer node. For instance, it likes to have a…
Brent
  • 22,857
  • 19
  • 70
  • 102
2
votes
1 answer

Want to use something like Citrix XenDesktop, Free Alternative?

I'm looking to go into IT, general office server management, and it looks like XenDesktop would be a awesome tool to use. If I get it right, you would store a central image of the OS you want to deploy (in an iso file) on the main server. Then use…
Chris
  • 91
  • 1
  • 4
2
votes
2 answers

Shared firewall or multiple client specific firewalls?

I'm trying to determine if I can use a single firewall for my entire network, including customer servers, or if each customer should have their own firewall. I've found that many hosting companies require each client with a cluster of servers to…
Tauren
  • 739
  • 4
  • 14
  • 24
2
votes
2 answers

6-Core Xeon VS Opteron for virtualization

Which processor gives better price/performance for virtualization environment?
aurimask
  • 31
  • 5
2
votes
1 answer

Upgrade an Ubuntu 8.04 installation with VMware Server 1.0.8 and lots of guest OSes to Something Else

I have an Ubuntu 8.04 (Hardy Heron) host machine which is running a whole slew of virtual machines in VMWare Server 1.0.8. Among other guest OSes, there is every release version of Ubuntu since 6.06, OpenSolaris 2009.06, and Windows XP. Right now…
Glyph
  • 251
  • 1
  • 9
2
votes
5 answers

VMware - Watching multiple virtual machine screens

I don't know even if I put the question right, but here's what I'd like to accomplish. I have avoided specifying exact Vmware virtualization product here because I'm not sure which one would be most suitable for the task at hand. I am developing an…
mr.b
  • 583
  • 10
  • 25
2
votes
5 answers

Decent hardware (< $1.500) for Hyper-V dev/test machine

I'm looking to build a decent < 1.500$ dedicated Hyper-V solution for development and testing purposes. The parts list I was thinking of is: Intel Core I7 920 $288.99 (fastest affordable desktop proc. Hyper-V compat.) Asus P6T Deluxe V2 $289.99…
Peter Stuer
  • 1,473
  • 9
  • 11
2
votes
3 answers

Time Drift on VM servers, need a reliable solution

We have some windows server 2008 VMware instances on multiple physical servers (hosted) and an application which requires the time to be synced across the server instances. Obviously, VMware has problems with this and we really have never gotten it…
2
votes
2 answers

Is it possible to a VM inside a VM (e.g., KVM on Vmware)?

Possible Duplicate: Is it possible to setup a virtual machine inside another virtual machine I'd like to do some development on Eucalyptus, an open source project which provides an Amazon EC2 interface for launching virtual machine instances on a…
2
votes
5 answers

VMWare ESX, storage over 2TB

First of, i'm a webdeveloper and my server experience lies in setting up FreeBSD servers for webserver. I'm working on a project for at photographer, and i'm hired to develop a new online photo ordering system - where user of course can view their…
Phliplip
  • 541
  • 8
  • 22