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

Getting errors when try to start Debian XEN HVM VM with more than 4 vif's

I've been trying to set up a PfSense firewall on my Debian XEN server for some time now, this works fine until I try to add a fifth (with four it works) interface to the "hvm" VM, then the VM won't start and it comes to the errors described below.…
1
vote
4 answers

What is the easiest Linux containers solution?

I've opted for 'virtualizing' some software using a containers solution. However I lack experience with this, and was wondering if anyone could vouch for either V-Server or OpenVZ ? I'm mostly concerned with ease of use during setup and…
julien
  • 125
  • 2
1
vote
1 answer

Packer errors with qemu-system-aarch64

I have some success creating Vagrant base boxes with Packer for x86 and x86_64 guests, including VirtualBox, VMware, and qemu hypervisors. Now, I want to start making ARM guests with Packer and qemu, but I am not sure how to resolve the error that I…
mcandre
  • 168
  • 8
1
vote
1 answer

Enable Supermicro Virtualization in Bios

my motherboard is a Supermicro x9dri-ln4f+, and I am using dual xeon e5 2690 CPUs. I have been trying to enable Virtualization in order to load VMs in qemu and virtualbox. The motherboard claims to support VT-x,VT-d, and VT-c in the specs page, and…
Kyle
  • 31
  • 1
  • 4
1
vote
2 answers

What would be the best virtualization solution for this particular use-case?

I do software (mostly web) development, and I work alone, so I have to cope with a lot of sysadmin-type work, in order to setup different stacks of web/application/database/source-control servers, let alone my own dev environment. Lately I've been…
julien
  • 125
  • 2
1
vote
3 answers

Afer upgrading qemu, "unsupported machine type 'pc-i440fx-3.1"

I recently installed the latest version (3.1.0) of QEMU, and I have been having trouble getting virt-manager to work correctly, presumably because it isn't connected to the right dependencies. Some of my other troubles are described in this…
Stonecraft
  • 313
  • 3
  • 4
  • 18
1
vote
1 answer

Virtualize linux SD-card to xencenter

I have an SD card which contains the root of a physical linux machine. I would like to make a virtual server out of this SD. Preferably without having to run this SD card on a physical linux machine and using the clonezilla method. I would like to…
logos
  • 11
  • 1
1
vote
1 answer

New server to setup, docker or VM?

I'm a developer and I have some doubts about server configuration. We have a new server with a dual Xeon CPU, 128 GB RAM & 4 TB SAS SSD. We have to run some web application. Rails App ( NGINX, Puma, Postgres, Redis, ElasticSearch) - VERY HIGH…
Roberto Pezzali
  • 141
  • 1
  • 1
  • 9
1
vote
2 answers

Hyper V Virtual Swtich Configurations for single physical network adpater

How does HyperV Virtual Machine > Virtual Switches work? I am installing a Hyper V on Win Server 2012 R2 and it is asking me to select the Network adapter for Virtual Switch. I have only one physical network port on server which is listed as the…
1
vote
0 answers

Migrate Windows Server 2012 R2 Data Center to a physical Windows Server 2016

I am assisting a client to move from Windows Server 2012 R2 Datacenter Edition to a physical machine. The server is also running SQL Server which also needs to be migrated. Anyone can suggest the appropriate tools to do this? The situation is as…
1
vote
1 answer

Reasons to run a software RAID in a linux server running in VMWare

I discovered that one of our servers runs in a VMWware virtual machine and it has a software RAID. The admin is not reachable during the next days. I think a software-raid in a VM does not make sense. I think RAID is something that should be handled…
guettli
  • 3,591
  • 17
  • 72
  • 123
1
vote
0 answers

How to migrate windows guest from XenServer 6.5 to Virtualbox (latest)

Does anyone know the simplest way to migrate a Windows 10 Pro (x64) guest from a XenServer 6.5 host to Virtualbox? XenServer is proving to be very difficult to manage for this setup, which is to simply host a couple of Windows guests for remote…
Ryan Griggs
  • 963
  • 2
  • 14
  • 29
1
vote
0 answers

need virtual audio card in Xenserver 7.6

is it possible to have a virtual Audio Card (VAC) in Xen server 7.6 VMs? like linux or windows VMs? I need to use VAC to build a solution that i need to use to inter-connect multiple VMs for audio system.
Farhan
  • 4,269
  • 11
  • 49
  • 80
1
vote
0 answers

KVM VIrtual Network only allow ports 22

I have a KVM host with some VMs The Host has a SMB Share in it All the guest VMs need to connect to this SMB FileShare And i need it to be via virtual network (preverably KVM's 'default' virtual network) Unfortunately it does not work, ==> Guest vm…
1
vote
2 answers

How do I ssh into my Ubuntu VM when my Mac is on a VPN?

I can ssh into my Ubuntu VM (running in VMware Fusion) when I'm not on my employer's VPN. (It works both when the VM's network connection is NAT and bridged.) But when I connect to the VPN, I can no longer ssh into my VM: $ ssh 172.16.193.128 ssh:…
Daryl Spitzer
  • 2,996
  • 9
  • 33
  • 40
1 2 3
99
100