You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Details

Release Info

Along with KVM, Xen provides an apt Kernel-controlled Hypervisor to help you maximize your hardware investment. Cloud providers rely-upon Xen for scalable virtualization. KVM leads new implementations of Hypervisor stacks, but Xen is quite capable and should be studied and understood as such.

Release Syllabus

Xen Hypervisor Implementation

Intro to Xen Hypervisor Management

  • Introduction - Xen - Features
    • Discuss features and benefits
    • Explain various hypervisor tiers
    • Compare and contrast supported GUEST models
    • Explain abstractions: DOM0 and DOMUs
    • Cover supported platforms, features and limitations
    • Discuss importance of VNC in Xen model
    • Explore classroom environment
  •  
  • Nework Bridging
    • Discuss networking concepts
    • Identify current configuration
    • Highlight ideal and common configuration
    • Explain inter-DOM communications
    • Implement Network Bridging
    • Confirm Bridge support
    • Reset as needed and evaluate
    • Ensure traffic flows normally
  •  
  • Xen Installation
    • Discuss concepts
    • Explain ideal storage configuration
    • Highlight affected system areas post-installation
    • Install Xen Hypervisor
    • Update boot environment
    • Peruse Xen footprint
    • Reset system accordingy and evaluate new environment
    • Use common Xen tools to ascertain system information
    • Discuss networking caveats
    • Confirm Network Bridge and general communications
  •  
  • Hardware Virtual Machine (HVM) DOMU | GUEST | VM
    • Discuss applicability
    • Provision target VM ISO image for installation
    • Allocate LVM storage for GUEST | DOMU
    • Preparge GUEST | DOMU configuration file
    • Highlight important directives for HVM functionality
    • Ensure key resources are present per DOMU
    • Create DOMU | GUEST
    • Debug unanticipated maladies
    • Complete DOMU OS installation and evaluate
    • Re-configure DOMU accordingly for initialization
    • Identify Xen Domains
    • Start Domain
    • Access DOMU remotely
    • Explore DOMU options
  •  
  • GUEST | DOMU | VM Management with XM
    • Identify key tools
    • Enumerate system details and known DOMUs
    • Ascertain useful Xen metadata
    • Find system availability and state data
    • Initiate console connections as needed
    • Identify busy DOMUs
    • Alter DOMU state as needed and evaluate
    • Peruse evaluated results
  •  
  • Virtual Manager | GUI
    • Discuss applicability
    • Install on Xen HOST
    • Test connectivity and debug accordingly
    • Alter Xend configuration as required
    • Ensure Virtual Manager connectivity
    • Explore interface and discuss relevant areas
    • Manage | Provision DOMUDiscuss findings
  •  
  • Para-Virtualised (PV) DOMUs | GUESTs | VMs with 'xen-tools'
    • Contrast with HVM DOMUs
    • Dicuss provisioning benefits
    • Install xen-tools
    • Configure pre-requisites as needed
    • Reset and ensure pre-requisites are available
    • Attempt to provision PV environment
    • Debug on-demand
    • Generate PV configuration and launch
    • Discuss PV environment caveats and benefits
    • Explore as needed
  •  
  • Prep XEN Host - Ubuntu 16x
    • Confirm Switch configuration - VLANs
    • Ensure Bridge Utilities are installed
    • Setup first network bridge for Xen
    • Tie bridge to Switch-based VLAN
    • Confirm communications
    • Install Xen and related tools
    • Confirm Xen installation - DOMs
  •  
  • Ubuntu | CentOS - Images
    • Explore 'xl' toolstack
    • Contrast with 'xm' toolstack
    • Create qemu-backed storage blocks
    • Discuss sparse storage
    • Define HVM Templates
    • Spawn VMs based on templates
    • Iterate through VM lifecycle with 'xl'
  •  
  • Storage Management - QEMU - qcow2
    • Add qemu-backed storage blocks
    • Allocate storage to target VMs
    • Initialize | Partition | LVM storage blocks
    • Confirm persistence
    • Resize qemu-backed storage blocks
    • Resize related storage stack and confirm
    • Resize qemu-backed '/' storage blocks
    • Redefine '/' mount point per VM
    • Confirm newly-extended storage
  •  
  • VM Networking | Hypervisor Bridging
    • Discuss caveats of randomly-assigned MACs per VM
    • Assign fixed MAC addresses to target VMs
    • Ensure consistent configuration based on static MACs
    • Explore initial bridge configuration
    • Confirm Switch-based VLAN configuration
    • Extend coniguration to multiple bridges tagged to appropriate VLANs
    • Confirm Switch-to-Hypervisor communications
  •  
  • L3 Segmentation | Firewalling | pfSense
    • Install pfSense VM instance
    • Ensure pfSense is tied to >= 2 Xen bridges
    • Confirm WAN | LAN firewall interfaces
    • Adjust rules to permit traffic flow
    • Confirm communications
    • Segregate VMs on either side of pfSense firewall instance
    • Confirm packet flow
    • Relegate VMs to original VLAN
    • Discuss options
  •  

Tokyo Time

16:9

Rate

1.25x

Watched

1

Completed

1 of 5