Utilizing the Xen Hypervisor in business practice - Bryan Fusilier

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Utilizing the Xen Hypervisor in business practice - Bryan Fusilier - Presentation Transcript

        • Utilizing the Xen Hypervisor in business practice
      Bryan Fuselier
        • OSS Benefits
    1. Benefits of OSS
      • Shared pool of resources
      • Cost Effective
      • Modifiable
    2. Shared Resources
      • Massively expanding list of developers and contributors to draw insider knowledge of specific software
      • Large user groups to contribute experience and real-world knowledge
    3. Cost Effective
      • "Free software" is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free speech," not as in "free beer." Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software:
      • The freedom to run the program, for any purpose (freedom 0).
      • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
      • The freedom to redistribute copies so you can help your neighbor (freedom 2).
      • The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
    4. Modifiable
      • Source code is freely available to modify at will either in house or outsourced
    5. What's a Hypervisor
      • Sits between hardware and operating systems
      • Allocates Resources
      • Performs like a hardware system's BIOS
    6. Domain Definition
      • When we are talking about virtualization, a domain is one of the virtual machines that run on the system. Domain0 is the first domain started by the Xen hypervisor at boot, and will be running a Linux OS. This domain is privileged: it may access the hardware and can run the XenControlTools that manage other domains. These other domains are referred to as DomUs, the U standing for "user". They are unprivileged, and could be running any operating system that has been ported to Xen.
    7. How it Works
      • Step 1) Inventory of physical resources:
      IRQ0 IRQ1 IRQ2 IRQ3
    8. How it Works
      • Step 2) Inventory of processors:
      CPU0 CPU1 CPU2 CPU4
    9. How it Works
      • Step 3) Assign processors to available resources:
      CPU0 CPU1 CPU2 CPU3 IRQ0 IRQ1 IRQ2 IRQ3
    10. How it Works
      • Step 4) Mask all initialization requests to processors:
      CPU0 CPU1 CPU2 CPU4 IRQ0 IRQ1 IRQ2 IRQ3
    11. How it Works
      • Step 5) Initialize all processors:
      CPU0 CPU1 CPU2 CPU4 IRQ0 IRQ1 IRQ2 IRQ3
    12. How it Works
      • Step 6) Create Dom0:
      CPU0 CPU1 CPU2 CPU4 IRQ0 IRQ1 IRQ2 IRQ3 DomU Control Direct HW Access
    13. How it Works
      • Step 7) Physical Memory Inventory:
      CPU0 CPU1 CPU2 CPU4 IRQ0 IRQ1 IRQ2 IRQ3 Dom0 alloc.: 000000041c000000->0000000420000000 (507904 pages to be allocated)
    14. How it Works
      • Step 7) Virtual Memory Management:
      Loaded kernel: ffffffff80200000->ffffffff805aee6c Init. ramdisk: ffffffff805af000->ffffffff825af000 Phys-Mach map: ffffffff825af000->ffffffff829af000 Start info: ffffffff829af000->ffffffff829af49c Page tables: ffffffff829b0000->ffffffff829c9000 Boot stack: ffffffff829c9000->ffffffff829ca000 TOTAL: ffffffff80000000->ffffffff82c00000 ENTRY ADDRESS: ffffffff80200000
    15. How it Works
      • Step 8) Boot Dom0:
    16. How LiquidIQ works
      • I/O Modules perform a PXE boot from an NFS server hosting it's image issuing DHCP
      • I/O Modules determine which one will be master
      • Master IOM builds the active database based on hardware resources it finds installed in the chassis.
      • Master IOM boots each available compute module with the configuration options set in the database
      • CM looks up it's configuration in the database and boots each VM with it's configuration options in the database
    17. Xen, OSS & Liquid
      • Shared resources
          • Liquid IQ - Computer resources
          • Xen - Support
          • OSS - Code development
      • Cost Effective
          • power and resources
          • free (as in speech and beer)
          • free (as in speech sometimes beer)
      • Modifiable
          • on-the-fly VM modification
          • modifiable source code
          • modifiable source code
    18. Advantages of Xen
      • Free (as in speech and beer)
      • Large support basis (via internet forums and paid support options)
      • Easily manage multi-client environment from one central location
    19. Limitations of Xen
      • Lose advanced abilities provided by more well known commercial products
      • VMWare's VMotion
      • RAM Over subscription
      • I/O limitations in heavy operating environments (all hypervisors)
    20. Summary
      • Open Source provides all the major functionality of standard commercial packages
      • In the case of Xen, this causes higher cost of management and administration over commercial options
      • Requires someone with the ability to understand and configure software with a development background

    + tobias382tobias382, 2 years ago

    custom

    346 views, 1 favs, 0 embeds more stats

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 346
      • 346 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 6
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories