Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Oracle VM Manager 2.1.2

You're reading from   Oracle VM Manager 2.1.2 Manage a Flexible and Elastic Data Center with Oracle VM Manager using this book and eBook

Arrow left icon
Product type Paperback
Published in Jul 2009
Publisher Packt
ISBN-13 9781847197122
Length 244 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Tarry Singh Tarry Singh
Author Profile Icon Tarry Singh
Tarry Singh
Arrow right icon
View More author details
Toc

Table of Contents (15) Chapters Close

Oracle VM Manager 2.1.2
Credits
About the Author
Acknowledgement
About the Reviewer
1. Preface
1. Introduction to Oracle VM FREE CHAPTER 2. Installing Oracle VM Manager 3. Installing Oracle VM Server 4. Oracle VM Management 5. Managing Virtual Machines with Oracle VM Manager: Part 1 6. Managing Virtual Machines with Oracle VM Manager: Part 2 7. Managing Virtual Machines with Oracle VM Manager: Part 3 8. Troubleshooting and Gotchas Command Line Tools

What forms of virtualization do we have?


There are several forms of virtualization and let's briefly go through a few of them (for the sake of brevity we will stick to server virtualization):

  • Emulation: A trick to copy a resource and make it look like some other resource can be called emulation.

  • Partitioning: Segmenting a resource so it looks like many resources.

  • Clustering: Aggregating many resources so they look like one. Think of the Oracle RAC VIP, where all you need is one IP which is a Virtual IP.

However exciting it sounds, we won't go too deep into the partitioning and clustering part and instead we'll have a look at the forms of emulation. They are—full virtualization, para-virtualization, and hardware-assist virtualization.

Full virtualization uses a concept of Binary Translation (BT) to provide a typical runtime re-write method which is required for this method to work. Here each instruction is read from the machine's binary and helps place the machine in a similar state to where the VM would be, after it has carried out that specific function. However, there are discussions about the "accuracy of emulation" as to how accurate the instruction modifications are. There are five types of accuracies, from datapath accuracy to HLE. But we won't delve into these deeper as we might have to get scientists from Intel and AMD to do the explanation.

Para-virtualization took birth from the Xen project originated at Cambridge University. It is the Open Source answer to the ring privileging solution. Simply said, instead of capturing the whole IA32 instruction set, it just captures the parts that are altered, thus increasing the performance of the VMs against the full-virtualization methods.

Finally, hardware-assist virtualization rests on the newer families of chips such as Intel VTx and AMD V chipsets. This enables unmodified VMs to execute on more enhanced VMMs (Virtual Machine Monitors). They might be faster than the above mentioned two methods but a lot of mixing occurs where both full and para-virtualization solutions are taking full advantage of the VTx and AMD V technologies.

You have been reading a chapter from
Oracle VM Manager 2.1.2
Published in: Jul 2009
Publisher: Packt
ISBN-13: 9781847197122
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image