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
2 answers

VirtualBox: Get Guest UUID from within the Guest computer

Is there any way to get a Guest VM's UUID from within the Guest VM itself? From the Host I can do vboxmanage list vms to get a list of all vm names and their user ids. From the Guest, even with VirtualBox Additions, I can't see a way to do it. The…
Claudiu
  • 1,207
  • 5
  • 21
  • 28
2
votes
3 answers

Multiple user login in Mac OS X

Remember how we setup Windows Server instances to which multiple developers can login and work simultaneously? Is the same thing possible with Mac OS x/Server? We are basically trying to setup a iPhone development team and need some cost effective…
2
votes
2 answers

Virtualizing an Inline network appliance with VirtualBox (or VMWare)

My device, which is a Linux based IP in-liner is transparent to the network peripherals, that is, no IP address assigned to any of its interfaces. For the sake of the conversation, let's use ADSL connection as an example, while the device is…
Tzury Bar Yochay
  • 727
  • 11
  • 24
2
votes
2 answers

vMotion Public Servers

we are in a process to purchase a virtualized solution from HP (c-3000,HP Virtual Connect Flex-10 10Gb Ethernet Module, HP BL 460 G6, SB-40 with PVA ). my concern is the following: assume i have virtual machines like DNS , WEB and Email which is…
bogha
  • 235
  • 4
  • 12
2
votes
2 answers

Mount LVM within a disk image

I have a disk image that I made with KVM. The partition layout inside the disk image is as follows. [root@centreon01 2tb-external]# fdisk -lu vdisk1.img Device Boot Start End Blocks Id System vdisk1.img1 * 63 …
VisBits
  • 101
  • 1
  • 4
2
votes
2 answers

Most relevant metrics to deduce whether server virtualisation project has been successful/saved money?

As a virtual infrastucture admin, what metrics would you tend to be interested in to deduce whether a server virtualisation project rollout is successful/saving the company money? So whether it saves the company money over the purely physical…
GurdeepS
  • 1,646
  • 5
  • 26
  • 33
2
votes
1 answer

Windows XP mode: externally configure NIC

We're internally running a lot of stuff on windows xp mode (While upgrading fully to Windows 7), and it is very often required for the people running the xp mode to change their NIC settings to access certain devices in different subnets. Currently…
cpf
  • 287
  • 4
  • 11
2
votes
1 answer

Does Windows Virtual PC automatically use hardware virtualization if it's available

I'm underwhelmed by the performance of the XP VM that was provided by IT along with my win7 install. Because it's a generic company wide image I'm wondering if it might be stuck running in software virtualization mode even though my laptop does…
2
votes
2 answers

Segmenting a Virtual Machine from the LAN for hosting

Is there a way that I can segment my virtual machine from my LAN, yet still make it available to outside users? What I'm trying to achieve is a VPS type of thing, but I'm not sure how hosting companies do it. Background: I'm currently trying to…
RHELAdmin
  • 360
  • 3
  • 10
2
votes
1 answer

What --virt-type should I use with virt-install?

When I look at "man virt-install" for Fedora 13 I see --virt-type The hypervisor to install on. Example choices are kvm, qemu, xen, or kqemu. Availabile options are listed via 'virsh capabilities' in the tags. But which…
Louise Hoffman
  • 476
  • 2
  • 6
  • 12
2
votes
4 answers

Xen find VBD id for physical disks

I'm starting a xen domU using xm create config.cfg. Within the config file are a number of physical block devices (LVs) which are added to the guest and can be accessed fine when it boots. However, at a point in the future I need to be able to hot…
Joe
  • 344
  • 2
  • 7
  • 23
2
votes
1 answer

Make an ip based virtual host only respond to a single host name

Is it possible to make an apache ip based virutal host only respond to a specific host name? I have a rouge domain name pointing to my server. I know I could redirect it or throw up a 401, but would just rather the server not even respond to a…
Bob
2
votes
3 answers

Windows Server 2008 R2 and VMWare or?

I want to use Windows Server 2008 R2 as a host, and load RedHat as a guest OS. Should I use VMWare, or does Windows have something built in that competes with VMWare?
user8160
  • 329
  • 5
  • 13
2
votes
2 answers

Virtual PC duplication process

This is the process I use for duplicating a Virtual PC (on Windows 7): 1 - Create a new VPC. 2 - Install Windows 7 on the new VPC. 3 - Configure the new Windows 7 installation (install Windows updates, install applications, etc). 4 - Run Sysprep on…
Sabuncu
  • 161
  • 9
2
votes
2 answers

Running Microsoft Office Communication Server 2007 R2 on virtual machine?

Does anyone know if it is officially supported to run Microsoft Office Communication Server 2007 R2 on a virtual machine? (Virtual PC/VMWare/Hyper-V)
Espo
  • 366
  • 4
  • 10