benefits:
DESCRIPTION
Benefits:. Increased server utilization Reduced IT TCO Improved IT agility. Advantages:. High performances Affordable, low cost solution Robust and easy to use Easy to deploy Simple management and implementation of virtual machine - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/1.jpg)
![Page 2: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/2.jpg)
Benefits:
• Increased server utilization
• Reduced IT TCO
• Improved IT agility
![Page 3: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/3.jpg)
Advantages:
• High performances• Affordable, low cost solution• Robust and easy to use• Easy to deploy• Simple management and implementation of virtual
machine• Multi-os support enables windows and Linux virtual
machines• Board industry support amongst leading manufacturer
including IBM, INTEL, HP • Wider local storage support• Deep hardware virtualization integration
![Page 4: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/4.jpg)
XEN architecture
Xen-Domain0
Host OS
Xen-DomainU
Xen Virtual Machine Monitor (VMM)
H a r d w a r e
Guest OS
PinOS
1
To run PinOS between guest and hardware: Use Xen
Virtualize and present a fake processor to the guest OS
12
2PinTool
I/O
Engine
CodeCache
![Page 5: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/5.jpg)
Processor architecture
• Table 2.3 Xen Features by CPU Architecture
• x86 x86 x64 • Feature (no PAE) (with PAE) (x86_64) IA-64 POWERPC
• Privileged Domains X X X X X
• Guest Domains X X X X X • • SMP Guests X X X X
• Save/Restore/Migrate X X X X • • More than 4GB RAM X X X X
• Progressive PV X X X X X
• Driver Domains X X X •
![Page 6: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/6.jpg)
Paravirtualization • Table 2.4 Paravirtualization Requirements and Considerations
• Item Type item Requirements or special Consideration
• Memory Management Segmentation Cannot insert privileged segment descrip-
• tors and cannot overlap with the top end • of the linear address space. • Paging Guest operating system has direct read • access to hardware-level page tables,
• updates are batched or performed indi- • vidually and validated by the hypervisor.
• CPU Protection The guest operating system must run at a • more restricted privilege level than Xen—
• in other words, it cannot run in Ring-0.
• Exceptions The guest operating system must register • a table for exception trap handlers.
•
![Page 7: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/7.jpg)
Continued…
• System calls The guest operating system may install a • handler for system calls, allowing direct • calls from an application or the operating • system itself. Some of these calls do not • need to be handled directly by Xen.
• Interrupts Hardware interrupts are replaced with a • notification event mechanism.
• Time The guest operating system must be • aware
• Device I/O Network Virtual devices are simple to access. Data • and Disk is transferred using asynchronous I/O • rings, and interrupt-like communication • to the guest operating system is handled • through event notifications.
![Page 8: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/8.jpg)
Xen domains
![Page 9: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/9.jpg)
![Page 10: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/10.jpg)
virtualization
• CPU – Cpu virtualization– Cpu scheduling– Time
• Memory management– Memory allocation– Paging and segmentation– Virtual address translation
• I/o virtualization – Device i/o ring– Event channels– Virtual i/o devices and split device driver– Software and hardware iommu
![Page 11: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/11.jpg)
Creating virtual machine
• Using a template file• Installing from a CD or an ISO image onto a
XEN virtual machine (windows 2003 and windows xp only)
• Installing from vendor media onto a network installation server directly onto a XEN vm
• Performing a physical to virtual convertion on an existing server
• Cloning an existing VM• Importing an existing exported XEN VM
![Page 12: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/12.jpg)
Installing XEN VM using template
![Page 13: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/13.jpg)
Installing windows on a XEN VM
![Page 14: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/14.jpg)
The new windows XEN VM ready to use
![Page 15: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/15.jpg)
Installing Linux from network installed server to XEN VM
![Page 16: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/16.jpg)
Cloning virtual machines
![Page 17: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/17.jpg)
![Page 18: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/18.jpg)
Importing an exported XEN VM
![Page 19: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/19.jpg)
Using administrator console
![Page 20: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/20.jpg)
Graphical and text console
![Page 21: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/21.jpg)
Text console
![Page 22: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/22.jpg)
Life cycle operation
![Page 23: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/23.jpg)
Suspending and resuming VM
![Page 24: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/24.jpg)
Performance monitoring
![Page 25: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/25.jpg)
conclusion
• Great performances with minimal overhead
• Hardware virtualization extension
• Easy to use, robust and affordable
• Benefits of server utilization
![Page 26: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/26.jpg)
REFERENCES
• www.xensource.com
• www.wikipedia.org
• www.xenenterprise.com
• www.xenserver.com
• www.gosephtechnologies.com
• Linux for U
![Page 27: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/27.jpg)
•THANK YOU…
![Page 28: Benefits:](https://reader036.vdocuments.mx/reader036/viewer/2022062322/56814489550346895db1218d/html5/thumbnails/28.jpg)
•QUERIES?