Questions tagged [virtualization]

Virtualization is the creation of a virtual—rather than actual—version of something, such as a: hardware platform, operating system, storage device, or network resources

Virtualization is the creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, a storage device or network resources.

Virtualization helps in:

  1. Better use of under-utilized computers
  2. Hardware Independence
  3. Data protection

I) Virtualization can be done at zonal level, software or hardware.

The main reason for server virtualization is to maximize the utilization of resources. In the conventional system each application will have its own dedicated server. The drawback is that most of the resources remain unused most of the time. Typically, less than 20% of a physical server resource gets utilized. Companies still need to spend money, energy and resources for updating each of these physical servers and keeping them up and running. Virtualization divides each of the physical servers into multiple virtual servers, thus creating multiple logical instances of software on a single physical hardware. Thus multiple applications can run on a single server and each application running on a virtual server is made to feel that it is the unique holder of the physical resource. Thus it maximizes resource utilization and reduces the cost of maintenance by reducing the number of physical servers.

II) Network Virtualization: Given a physical network, virtualization allows for multiple logical networks to run atop(parallely) the common physical substrate. Thus, multiple users can share the network resources and it provides a secure/ reliable connection among the virtually connected nodes.

2366 questions
25
votes
4 answers

Detecting registry virtualization

I have a set of C# (v2) apps and I am struggling with registry virtualization in Win7 (and to a lesser extent Vista). I have a shared registry configuration area that my applications need to access in HKLM\Software\Company... Prior to Vista,…
robert dumpke
24
votes
2 answers

How to enable KVM on a Mac for Qemu?

I'm virtualizing a machine for the first time on my Mac with Qemu (for an university assignment, so it's not possible to change the tool). We have to compare some measurements between a VM running on KVM and one without KVM. I tried to start the KVM…
patreu22
  • 2,988
  • 4
  • 22
  • 31
24
votes
2 answers

What is meant by shared kernel in Docker?

In Docker ,guest OS share same kernel as Host OS have . Can someone elaborate more on it. Let I have centos os which have some kernel version ,when we pull ubuntu image then it have different kernel ,then how can we say that they have same kernel?
gaurav
  • 421
  • 1
  • 6
  • 16
24
votes
3 answers

Docker on bare metal?

On the Docker website I see mention of Docker on "bare metal". Does this mean that you can run Docker on hardware with no underlying OS? If so, how would one install/implement it?
Lloyd R. Prentice
  • 4,329
  • 3
  • 21
  • 31
22
votes
9 answers

Secure way to run other people code (sandbox) on my server?

I want to make a web service that runs other people's code locally. Naturally, I want to limit their code's access to a certain "sandbox" directory, so that they won't be able to connect to other parts of my server (DB, main webserver, etc.) What's…
amitkaz
  • 2,732
  • 1
  • 20
  • 18
22
votes
3 answers

What does "cpu_time" represent exactly in libvirt?

I can pull the following CPU values from libvirt: virsh domstats vm1 --cpu-total Domain: 'vm1' cpu.time=6173016809079111 cpu.user=26714880000000 cpu.system=248540680000000 virsh cpu-stats vm1 --total Total: cpu_time …
JoeM
  • 221
  • 2
  • 3
22
votes
2 answers

ScrollIntoView and ListView with virtualization

I have ListView (virtualization is on by default), which ItemsSource is bound to ObservableCollection property. When data are populated (property is set and notification is rised) I see 2 layout spikes in profiler, second one happens after…
Sinatr
  • 20,892
  • 15
  • 90
  • 319
22
votes
3 answers

Should I use vagrant resume or vagrant up?

After learning for a couple of days I am happy to have successfully set-up my VM and run the Laravel start page. Very happy there :) Can someone clarify "when" to use the vagrant functions. My questions: If I'm planning to turn off my computer…
kofi
  • 361
  • 1
  • 5
  • 13
22
votes
3 answers

What is meant by trap-and-emulate virtualization?

I read the term trap-and-emulate virtualization in some articles on how to set up a virtual pc. Can anyone please tell me what this term means? I understood that it definitely is some method for creating a virtual pc. But how is it done?
Doubting
  • 339
  • 1
  • 4
  • 12
22
votes
14 answers

Why people don't use LabVIEW for purposes other than data acquisition and virtualization?

This is marked as a subjective question, I hope I won't get too many down votes though. LV seems to offer a nice graphic alternative to traditional text based programming. As I understand, it's not a just-virtualization/data acquisition programming…
Anzurio
  • 16,780
  • 3
  • 39
  • 49
21
votes
5 answers

Automating VMWare or VirtualPC

I'm currently experimenting with build script, and since I have an ASP.net Web Part under source control, my build script should do that at the end: Grab the "naked" Windows 2003 IIS VMWare or Virtual PC Image from the Network Boot it up Copy the…
Michael Stum
  • 177,530
  • 117
  • 400
  • 535
21
votes
1 answer

What are "non-virtualizable" instructions in x86 architecture?

Before the advent of hardware assisted virtualization there were instructions that could not be virtualized due to various reasons. Can somebody please explain what those instructions are and why they cannot be virtualized?
Yadgar Woderf
  • 325
  • 2
  • 5
21
votes
5 answers

Commit data in a mysql container

I created a mysql container using the officially supported mysql image. I ran the image mounting a folder that contains a sql dump, then I created a new database in the container and imported the .sql dump in it: sudo docker run --name mysql-psat1…
Jihed Amine
  • 2,198
  • 19
  • 32
21
votes
2 answers

What does it mean to provision a virtual machine?

I see the word "provisioning" used everywhere with virtualization but I can't seem to find a clear definition of it on google. Does it involve just setting up the guest operating system and allotting resources to it, or does it include downloading…
user1956609
  • 2,132
  • 5
  • 27
  • 43
21
votes
4 answers

How to disable VirtualBox time sync from within the guest at runtime

I have a VirtualBox VM running Centos 6.5 with Guest Additions installed and I need to be able to disable and enable time sync from within the guest at will. By default, the guest syncs its time with the host every 10 seconds[1], this is…
Nat Ritmeyer
  • 5,634
  • 8
  • 45
  • 58