- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: Virtualization
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-07-2009 12:02 AM
тАО05-07-2009 12:02 AM
What are the differences between full virtualization & para virtualization?
Thanks-Shoan
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-07-2009 12:07 AM
тАО05-07-2009 12:07 AM
SolutionAs I understand "full" virtualization and paravirtualization, a system with paravirtualization only in drivers can never quite match a system with complete paravirtualization.
"Full" virtualization = the interface between the VM and the hypervisor is exactly the same as with the real hardware. The operating system of the VM does not neeed to "know" it is a VM.
Paravirtualization = the code "knows" it is running within a VM and is allowed to take certain "shortcuts" as the hypervisor handles the actual hardware.
In other words:
Full virtualization = the operating system of the VM is not at all optimized for working in the virtual environment.
Drivers-only paravirtualization = the drivers are optimized for the virtual environment, but the OS kernel of the VM is not. This has a better performance than full virtualization, but not quite as good as complete paravirtualization.
Complete paravirtualization = the drivers and the OS kernel of the VM are both fully optimized to the virtual environment.
The complete paravirtualization should always have the best performance, but depending on the characteristics of the particular workload, the difference between complete and drivers-only paravirtualization may be insignificant.
For more details, check the below link:
http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf.
http://blog.taragana.com/index.php/archive/virtualization-technologies-full-virtualization-versus-para-virtualization/
Rgds-Kranti
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-07-2009 01:09 AM
тАО05-07-2009 01:09 AM
Re: Virtualization
Please also go through below url its having very good explanation which is easy to undstand. thanks,
http://www.novell.com/virtualization/universal.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-07-2009 02:47 AM
тАО05-07-2009 02:47 AM
Re: Virtualization
Difference between full and para virtualization
1. Full Virtualization
Full virtualization provides total abstraction of the underlying physical system and create a complete virtual system in which the guest operating system can execute. No modification is required in the guest operating system or application; the guest OS or application is not even aware that it is running within a virtualized environment. The guest OS executes on the VM just as they would on a physical system. This approach can be advantageous because it enables complete decoupling of the software from the hardware. As a result, full virtualization can streamline migration of applications and workloads between different physical systems. Full virtualization provides complete isolation of different virtualized applications, which makes this approach highly secure by design. Microsoft Virtual Server and Vmware ESX Server are examples of full virtualization.
However full virtualization may incur performance and resource penalty. The Virtual machine monitor must provide the VM with an image of an entire system, including virtual BIOS, virtual memory space, and virtual devices. The VM monitor must also create and maintain data structures for the virtual components, like memory page table. These data structures must be updated for every corresponding access by the virtual machines.
11.Para-Virtualization
In contrast, para-virtualization presents each virtual machine with an abstraction of the hardware that is similar to but not identical to the underlying physical hardware. Para-virtualization attempts to provide most services directly from the underlying hardware instead of abstracting it. Para-virtualization allows for near-native performance.
Para-virtualization requires modifications to the guest operating systems that are running on the VMs. As a result the guest operating systems are aware that they are executing on a VM.
The term "paravirtualization" was first used in the research literature in association with the Denali virtual machine monitor. The term is also used to describe the Xen, L4 and TRANGO hypervisors. All these projects use paravirtualization techniques to support high performance virtual machines on x86 hardware by implementing a virtual machine that does not implement the hard-to-virtualize parts of the actual x86 instruction set.
Para-virtualization is developing field and may have potential security issues with guest OS cache data, unauthenticated connections etc.
Xen is a popular open source virtualization software based on para-virtualization technology which is being widely adopted by Linux hosting providers. Xen is mostly used to virtualize Linux systems. VMware also supports para-virtualization in its Workstation product. Othe rpopular products are Qemu and VirtualBox which is based on Qemu.
thanks and regards
Sajjad Sahir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-10-2009 09:58 PM
тАО05-10-2009 09:58 PM
Re: Virtualization
I think U got Ur desired answers. So, close the case by assigning points.
Rgds-Kranti