LinuxCBT.com

Syllabus

Focus: Xen Hypervisor Implementation

Duration: 8-Hours

  • 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
    •  

LinuxCBT XenVM Edition

  •  
DEMO