?
Solved

Virtualization - XEN

Posted on 2013-12-15
7
Medium Priority
?
290 Views
Last Modified: 2013-12-25
What is XEN?

What is KVM?

is RHEL comes with XEN? i was reading some posts in google and its say KVM over XEN?

what is really the relation between kvm and xen?

please explain.
0
Comment
Question by:ittechlab
  • 4
  • 3
7 Comments
 
LVL 35

Assisted Solution

by:Dan Craciun
Dan Craciun earned 1125 total points
ID: 39720343
Read here for a comparison: http://www.linux.com/news/enterprise/systems-management/327628-kvm-or-xen-choosing-a-virtualization-platform

Basically, XEN is a bare-metal hypervisor, while KVM is included in the Linux kernel.

HTH,
Dan
0
 
LVL 35

Accepted Solution

by:
Dan Craciun earned 1125 total points
ID: 39720419
Xen is a type 1 hypervisor, KVM type 2.

If you're going with RedHat you might as well stick with KVM. It is my understanding that's the favorite for the major Linux distributions, which should mean better support.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 

Author Comment

by:ittechlab
ID: 39726838
Redhat has own hypervisor too right. type 1. what is that?  is that based on xen?
please explain.
0
 
LVL 35

Assisted Solution

by:Dan Craciun
Dan Craciun earned 1125 total points
ID: 39726973
Extract from here: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/5/html-single/Hypervisor_Deployment_Guide/#chap-Deployment_Guide-Introducing_Red_Hat_Enterprise_Virtualization_Hypervisors

The Red Hat Enterprise Virtualization (RHEV) Hypervisor is a compact, full-featured virtualization platform for quickly and easily deploying and managing virtual machines.
[...]
The RHEV Hypervisor is based on the Kernel-based Virtual Machine (KVM). KVM is an advanced and efficient virtualization hypervisor implemented as a Linux kernel module. As KVM is a kernel module, it leverages the existing Red Hat Enterprise Linux kernel and benefits from the default kernel's extensive testing, device support and flexibility.
The RHEV Hypervisor is constructed using a subset of packages from Red Hat Enterprise Linux along with several special RHEV packages. RHEV is certified for all hardware certified for Red Hat Enterprise Linux.

What this means? The hypervisor runs under Linux, so it's a type 2 hypervisor.
0
 

Author Comment

by:ittechlab
ID: 39729860
[root@Client-4 ~]# virsh list
 Id Name                 State
----------------------------------


I have two vm which i created in kvm. i can't see when i ssh and run this command.

if i run virt-manager its shows two vms. please advise.
0
 
LVL 35

Expert Comment

by:Dan Craciun
ID: 39730250
You're going to have to post this as a separate question.
I use Hyper-V day to day, and I only studied other virtualization options to see if I find something better suited to my needs.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Virtualization software lets you run different versions of Windows, Ubuntu Linux and other versions of Linux all at the same time, rather than running each one directly from your computer's hard drive.
Want to create a VM?  Here's how you do it.
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

590 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question