01-24-2018
Hi,
That's a very open-ended question without a clear answer. As always, it depends almost entirely on what exactly you're going to be doing, on your workload, on the OS your guests will be running, and a wide variety of other things.
For my part, speaking purely personally, I've found OpenVZ to offer excellent performance. It's a Linux-based container environment, where the host runs a modified kernel and the containers on the host depend on and inherit an instance of that modified kernel as their own. They therefore must be running Linux, but can be running a different Linux distribution from the host.
The very latest versions of OpenVZ allow for fully-isolated virtual machines, and so support running Windows guests too. Historically, it's been Linux-only however, with a separate and mostly architecturally unrelated Windows offering that's since been discontinued. There is a commercially supported version called Virtuozzo that comes with nice GUI management tools, with OpenVZ being the free and unsupported version. If you're familiar with Linux, think OpenVZ==CentOS and Virtuozzo==RHEL and you basically get the relationship between the two.
One thing I'm curious about: I'd been thinking about looking at SmartOS for some things myself. What do you mean when you say you need a remote OS for it ? As far as I understood things it's basically SunOS underneath, and boots off of a USB key and thereafter offers local utilities to download, install and manage images. External management systems like Chef, Puppet etc. are compatible with it, but are optional, as I understand things anyway.
These 3 Users Gave Thanks to drysdalk For This Post:
4 More Discussions You Might Find Interesting
1. Solaris
Hello- On Solaris 10g x86 - I had two IP addresses , one for unix host (connecting through putty) and one for ILOM (connecting through CLI and web). I had to perform some changes in FS sizes etc, did that on unix host and executed command 'init 6' remotely for them to take place. But, the unix host... (30 Replies)
Discussion started by: panchpan
30 Replies
2. Red Hat
On Monday March 30, Intel announced the availability of their much anticipated new line of processors, the Intel® Xeon® Processor 5500 series–nicknamed Nehalem.
Red Hat, a long-time partner of the market-leading chip maker , collaborated on the chip’s debut, testing and optimizing the... (0 Replies)
Discussion started by: Linux Bot
0 Replies
3. UNIX for Dummies Questions & Answers
Hi all,
I have a small Question here in Unix File System.I am unable to get a proper answer in Internet. Hope someone can get back to me soon.
A Unix file system can mount filesystem of several disk partitions to form a single global space.
Suppose that you wish to virtualize this global... (1 Reply)
Discussion started by: Pavan Kumar
1 Replies
4. Red Hat
Hello guys!
First of all sorry about my english.
I am using KVM to virtualizate. But when i run the virt-install command, it shows the next error:
ERROR Host does not support any virtualization options.My server had virtualisation extensions enabled in the bios.
It is my first time using... (7 Replies)
Discussion started by: morrison71
7 Replies
LEARN ABOUT FREEBSD
hv_vmbus
HYPER-V(4) BSD Kernel Interfaces Manual HYPER-V(4)
NAME
hv_vmbus -- Hyper-V Virtual Machine Bus (VMBus) Driver
SYNOPSIS
To compile this driver into the kernel, place the following lines in the system kernel configuration file:
device hyperv
DESCRIPTION
The hv_vmbus provides a high performance communication interface between guest and root partitions in Hyper-V. Hyper-V is a hypervisor-based
virtualization technology from Microsoft. Hyper-V supports isolation in terms of a partition. A partition is a logical unit of isolation,
supported by the hypervisor, in which operating systems execute.
The Microsoft hypervisor must have at least one parent, or root, partition, running Windows Server operating system. The virtualization
stack runs in the parent partition and has direct access to the hardware devices. The root partition then creates the child partitions which
host the guest operating systems.
Child partitions do not have direct access to other hardware resources and are presented a virtual view of the resources, as virtual devices
(VDevs). Requests to the virtual devices are redirected either via the VMBus or the hypervisor to the devices in the parent partition, which
handles the requests.
The VMBus is a logical inter-partition communication channel. The parent partition hosts Virtualization Service Providers (VSPs) which com-
municate over the VMBus to handle device access requests from child partitions. Child partitions host Virtualization Service Consumers
(VSCs) which redirect device requests to VSPs in the parent partition via the VMBus. The Hyper-V VMBus driver defines and implements the
interface that facilitate high performance bi-directional communication between the VSCs and VSPs. All VSCs utilize the VMBus driver.
SEE ALSO
hv_ata_pci_disengage(4), hv_netvsc(4), hv_storvsc(4), hv_utils(4)
HISTORY
Support for hv_vmbus first appeared in FreeBSD 10.0. The driver was developed through a joint effort between Citrix Incorporated, Microsoft
Corporation, and Network Appliance Incorporated.
AUTHORS
FreeBSD support for hv_vmbus was first added by Microsoft BSD Integration Services Team <bsdic@microsoft.com>.
BSD
September 10, 2013 BSD