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
1 answer

Performance issue when configuring non-HA VM in cluster

A quote from the Technet Planning for Highly Available Virtual Machines Important It is recommended that you not deploy virtual machines that are not highly available on your host clusters. Although you can do this by using Hyper-V (VMM does not…
2
votes
4 answers

Inexpensive (used) hardware for Xen virtualization test?

Virtualization is one of the areas where I could really use some experience. I also run quite a few services (web, mail, dns, etc.) out of my home. Since most of my hardware is getting a bit old (I'm running on stuff that was surplused years ago...)…
Jason Antman
  • 1,536
  • 1
  • 12
  • 24
2
votes
3 answers

How can I create a copy of a vm in vSphere Client running on ESXi 4.0?

I'd like to create copies of the VMs located on my datastore that I can put up temporarily on a different server while I perform some maintenance on our main virtualization server. Aside from using the Converter utility (which I don't believe I can…
Windows Ninja
  • 2,586
  • 19
  • 46
  • 70
2
votes
5 answers

Can VM detect hardware connection?

Can Virtual machine detect the connection of a scanner? Or more generally, can virtual machine detect any hardware connection, including sound speaker, microphone and so on? The point of me asking this is because I want to shift all my development,…
Graviton
  • 2,865
  • 12
  • 42
  • 64
2
votes
2 answers

How much swap space for a 32GB ubuntu virtualization server?

I looked at many other questions on here regarding swap space, but none that I found really addressed my particular situation. I have an Ubuntu 9.10 64-bit server with 32GB of RAM running as a KVM host system. I'm using LVM on top of RAID1. The…
Tauren
  • 739
  • 4
  • 14
  • 24
2
votes
2 answers

Linux in Windows Server 2008 R2 + Hyper-V Environment

Other than the two supported Linux distributions (RHEL & SUSE Enterprise), is there any FREE alternatives suitable for Windows Server 2008 R2 + Hyper-V environment, which has the following purposes? Web Server Mail Server (POP + SMTP) FTP…
Raptor
  • 1,001
  • 4
  • 19
  • 38
2
votes
3 answers

VMWare-Mount not recognizing virtual disks

I have two disks as .vmdk files, and four as .vdi files. I can boot virtual machines on them with Sun xMV VirtualBox, and they work just fine. However, I want to mount them on my local computer so I can read some files off of them without starting a…
Claudiu
  • 1,207
  • 5
  • 21
  • 28
2
votes
1 answer

Amazon EC2 instance, viable options and management tools for development environment

I am a freelancer and plan to work with other freelancers in the coming time. Since I would be owning the project(s), I want to own the development environment as well. We all will be working out of our respective locations. I have been…
Kabeer
  • 195
  • 2
  • 8
2
votes
1 answer

Virtual Tape Libraries for Microsoft Data Protection Manager - Replacement for Crystalink Firestreamer?

What VTLs do you all use to allow DPM to store off-site? My current environment uses Microsoft DPM for all of its backups. DPM stores the backups locally just fine, but to get it to store digital copies offsite we had been using Crystalink's…
The ITea Guy
  • 321
  • 1
  • 6
  • 16
2
votes
0 answers

Connect (create ethernet link) between two VMs using their assigned SR-IOV Virtual Functions (VFs)

I have two KVM virtual machines created on RHEL9. I partitioned an SR-IOV-capable Physical NIC such that I was able to get Virtual NICs (Virtual Functions) from it. For each VM, I assigned it a VF. Virtual Machines now have the VFs showing up as…
2
votes
6 answers

How to Create Two Virtual Private Servers on a single Physical Server?

I am a virtualization newbie. I basically have one physical server right now. And I want to create two virtual machines (both will be web servers with small databases and a few scheduled tasks) on it. One for me, one for a friend. Server A…
Josh Stodola
  • 289
  • 1
  • 4
  • 14
2
votes
1 answer

Is it possible to install and use Dokku on a server that already has Apache2 configured with VirtualHosts running?

Posted this on StackOverflow, but realized it probably belongs here: I have a Ubuntu (now upgrading it to 22.04) server that runs several virtual hosts with php applications. I'd like to run a couple of node applications (I am converting the old php…
2
votes
1 answer

Enlarging image disk space on an existing virtual server (centos 5 guest on centos 5 host - Xen)

Is it possible to increase the size of an existing virtual server image (centos 5 guest on centos 5 host - Xen)? I just installed a new guest, and found out that I did not assign enough storage to the guest at install time. I know I can add virtual…
Powertieke
  • 377
  • 2
  • 8
2
votes
1 answer

Attaching USB device

Just wondering if anybody knows is there any script for vmware to attach or detach USB device?
antonyZ
2
votes
2 answers

libvirt/qemu VM freezes when migrating between specific hosts

I have several servers (different ages) running on Ubuntu 22.04 with QEMU and libvirt. When migrating VMs between some of these servers, the VM immediately freezes on the target system. Tested guests were HVM machines running current Ubuntu or…
Max
  • 31
  • 2