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
8
votes
3 answers

Convert Virtualbox image to Hyper-V

Is it possible to convert a Virtualbox image to Hyper-V? Preferably without having to startup the virtualbox image.
Shiraz Bhaiji
  • 2,229
  • 9
  • 34
  • 47
8
votes
6 answers

hardware recommendations for a DIY storage system based on ZFS

Looking to make use of old server lying idle as a proof-of-concept ...here are specs Dell PE 2900: Xeon 5110 - 2P, 12 GB RAM, 8x 300 GB 15K drives, Perc 5i+256 MB cache what additional h/w would be needed on the server and hosts? 1GB ethernet card,…
JMS77
  • 1,275
  • 5
  • 27
  • 45
8
votes
7 answers

Slicehost Alternatives

What are some good alternatives to the virtual private server company sliceshost? I would like a few alternates providers.
Daniel
  • 3,791
  • 7
  • 33
  • 34
8
votes
2 answers

Adding new virtual disks to a RHEL host in ESX "live"

I'm sure I've just missed which tutorial/manual page covers this, but how do you add get the guest OS to recognize that you've added new drives to it without a reboot? I have a RHEL5 guest running on ESX 4. I've added new virtual disks to the VM,…
warren
  • 18,369
  • 23
  • 84
  • 135
8
votes
6 answers

What are the most important aspects to consider when choosing a SAN for a small office virtualization project?

I am in the process of consolidating 6 physical servers running 6 different operating system flavors (don't ask) into two identical physical servers (Dell PowerEdge 2900), using the free VMware ESXi 4.0 platform. We will install an iSCSI SAN over a…
8
votes
3 answers

p2v v2v v2p tool from open source?

we have centos, fedora, ubuntu server and desktop we are looking for good open source tool for p2v v2v v2p and we are not using vmware here only we use xen or kvm. Same of the server shifted to new hardware and same of the server on xen or kvm. Can…
neolix
  • 528
  • 7
  • 20
7
votes
14 answers

Which Linux-Virtualization to choose for Server?

Hy, I got a brand new Intel i7 Server-System with 12GB Ram and I want to consolidate three other linux-servers onto this machine using virtualization. I want to use the harddisks (via a kind of LVM) in the server as storage as I got no SAN/IScsi.…
theomega
  • 734
  • 2
  • 8
  • 17
7
votes
1 answer

ZFS inside a virtual machine

Should I use ZFS inside a virtual machine? According to existing information (in particular this thread, which I will quote below) it is not a good idea, unless certain measures are provided (such as using VT-d). The basic problem allegedly is that…
Lasse Kliemann
  • 348
  • 2
  • 9
7
votes
2 answers

How do I create a virtual IP address?

i am a student so i am pretty new at this but i am making a web cluster with two web servers so that if one server fails the website still stays up. my question is how do i assign a virtual IP address to both machines so that I have one IP address…
slufb63
7
votes
8 answers

Virtual machine image compatibility between VMware Server and VMware Player

I'm trying to minimize the number of different product versions used on my PC's both at work and at home. So far I have a mixture of: VMware Server 1.0.7 VMware Server 2.0.2 VMware Player 2.5.3 VMware Player 3.0.0 and I would love to upgrade each…
alexandrul
  • 1,435
  • 2
  • 19
  • 25
7
votes
8 answers

How would you build a cheap Virtual Server farm for home development?

I would like a virtual server farm at home, ideally 6 virtual servers, all for my own personal development. What is the cheapest way for me to achieve this? I'd ideally like to use VMWare as I use it at work. Obvious questions: How many physical…
Scott Johansen
  • 445
  • 4
  • 6
  • 11
7
votes
5 answers

Should I use Hyper-V for a Basic Windows Server 2016 File Server?

I'm setting up a new file server with Windows Server 2016 on a machine with 16 GB RAM and ~20 TB of disk. The server is going to be handling files for 15 people, mainly large files used by graphic designers. This is the first Windows server in the…
7
votes
7 answers

Running Xen inside VMware?

There are a number of Xen based virtualization products on the market, and like with other new software, there is a need to try them out in a lab environment before doing production installation on customer sites. I'm wondering if you could possibly…
Roy
  • 4,376
  • 4
  • 36
  • 53
7
votes
2 answers

Hyper-V: Unable To Start a VM From ISO File

Recently I needed to create a new VM, and this VM needed to start from ISO file. When I mounted an ISO file and tried to boot, I’ve seen the following error: Synthetic SCSI Controller (Instance ID xxx): Failed to Power on with Error ‘The version…
HighClouder
  • 109
  • 1
  • 1
  • 7
7
votes
2 answers

Export or Convert Hyper-V VM to OVA/OVF

I can't find (Google) any documentation on how to export or convert hyper-v VMs to OVA or OVF. The hyper-visor is Windows Server 2012 R2 Standard. The results from Google only point to System Center but I don't have System Center 2012. Is there a…