Citrix XenServer Certification
Overview
In this Citrix XenServer 5.6 training course, students will learn skills necessary to configure and administer XenServer 5.6, XenCenter, and Provisioning Services 5.6. Through virtual labs, as well as demonstrations and the practical application of concepts, students will gain experience with:
- Configuring a XenServer virtualization server
- Managing a XenServer us ing XenCenter
- Creating Windows and Linux virtual machines
- Creating XenServer resource pools and connecting to remote storage
- Using XenMotion and automatic virtual machine placement
- Designing a Provisioning Server farm
- Creating, assigning and administering virtual disks
- Managing target devices
- Configuring high availability
Audience
This course is des igned for IT professionals, Architects, Systems Engineers and Citrix Partner Network members.
Preparatory Recommendations
Prior to taking this course, Citrix recommends that learners possess the following knowledge and experience:
basic knowledge of the purpos e and goals of virtualization technology An understanding of computing architecture, including network and storage devices, device drivers and operating systems
Basic experience installing and administering Windows Server 2003 or Windows Server 2008 Basic experience installing and administering Linux variants Intermediate knowledge of network devices and site architecture, including configuring vLANs Basic knowledge of storage terminology and technologies, including partitions, SANs, LUNs, iSCSI, NFS, and CIFS file shares
Key Skills
In this Citrix XenServer 5.6 training course, students will learn skills necessary to configure and administer Xenserv er 5.6, XenCenter, and Provisioning Services 5.6. Through hands-on labs, students will gain experience with:
- Configuring a XenServer virtualization server
- Managing a XenServer us ing XenCenter
- Creating Windows and Linux virtual machines
- Creating XenServer resource pools and connecting to remote storage
- Using XenMotion and automatic virtual machine placement
- Designing a Provisioning services farm
- Creating, assigning and administering virtual disks
- Managing target devices
Instructional Method
This course is available in either classroom or self-paced online formats, and includes access to a live lab environment, as well as demonstrations and the practical application of concepts through hands-on exercises
Course Length
Certification Preparation
- This course prepares learners for the CCA for Citrix XenServer 5
Registration
- For more information and to register for this course, please go to
Topic Outline
- Provided is the outline for CXS-202-2
Module 1: XenServer Introduction
- Overview
- XenServer Product Line
- Citrix XenServer 5.6 New Features
- Role-based Ac cess Control
- Dynamic Memory Control
- Virtual Machine Disk Snapshot
- Automated Virtual Machine Optimizations and Power Management
- StorageLink Site Recovery
- Heterogeneous Pools
- Enhanced Operating-System Support
- Enhanced XenCenter Interface
- Adminis trative Logging and Audit
- XenServer Architecture Overview
- XenServer Architectural Components
- Emulation Example
- Paravirtualization Example
- XenCenter Overview
- XenCenter Performance Data
Module 2: XenServer and XenCenter Installation
- Overview
- XenServer Installation
- Virtual Machine Storage
- Single and Multiple Disk System Installations
- Multiple Disk System
- Installing XenServer
- Pre-Installation Checklist
- XenServer Installation Process
- Practice: XenServer Installation
- Installing XenCenter
- XenCenter Windows Consoles
- XenCenter Linux Cons oles
- XenServer Licensing
- Licensing Components
- License File Management
- Obtaining License Files
- Installing the Citrix License Server
- License Management Console
- Review Questions
Module 3: Windows Virtual Machines
- Overview
- Virtual Memory and Disk Size Limits
- Virtual Device Support
- Windows Virtual Machine Architecture
- To Create a Windows Virtual Machine
- Installation from an ISO
- ISO Libraries
- To Create an ISO Library
- Practice: Windows Virtual Machine Creation from an ISO Library
- XenServer Tools
- Review Questions
Module 4: Linux Virtual Machines
- Overview
- Linux Virtual Machine Architecture
- Linux Distributions
- Xen-enabled Distributions
- Non-Xen-enabled Distributions
- Creating Linux Virtual Machines
- To Create a Linux Virtual Machine
- Installing XenServer Tools
- To Install XenServer Tools
- Virtual Network Computing for Virtual Machines
- To Configure VNC for Virtual Machines
- Review Questions
Module 5: Templates and Life-Cycle Operations
- Overview
- Virtual Machine Templates
- Practice: Virtual Machine Templates
- Exporting a Virtual Machine
- Importing a Virtual Machine
- Copying a Virtual Machine
- Practice: Importing and Exporting a Virtual Machine
- New Virtual Machine Creation Using a Template
- Life-Cycle Operations
- Suspend and Resume
- Deleting a Virtual Machine
- Practice: Life-Cycle Operations
- Review Questions
Module 6: XenConvert
- Overview
- XenConvert Overview
- Xen Virtual Appliance Formats
- Open Virtualization Format
- XenConvert Default Behavior
- Physical Machine Conversion
- To Produce a Virtualized Instance of a Workload
- Source Volume Properties
- Destination Volume Properties
- Disk Properties
- Practice: Disk Space
- Converting from Physical to Virtual Machine
- To Complete the P2V Convers ion
- New Virtual Machine in XenCenter
- Practice: P2V Conversion
- Virtual-to-Virtual-Machine Conversion
- To Convert a Server or Desktop to a Virtual Machine
- Review Questions
Module 7: Resource Management
- Overview
- Virtual Machine Resource Management
- Virtual Disk s
- Virtual Disk Sizes
- vDisk Resizing
- Virtual NICs
- Virtual CPUs
- Memory
- Multiprocessor HAL in Windows 2000
- Practice: Resource Management
- Resource Optimization
- CPU Sc heduler
- CPU Priorities
- Network and Storage Resources
- Practice: Fine-Tuning Resources
- Dynamic Memory Control
- Dynamic Memory Control Configuration
- DMC Behavior when Launching New Virtual Machines
- Events and Alerts
- To Set Host Alerts in XenCenter
- To Set Virtual Machine Alerts in XenCenter
- Alert Customization
- Perfmon String
- Valid Virtual Machine Elements
- Valid Host Elements
- Pers istent XenServ er Performance Statistics
- E-mail Alert Configuration
- Performance Statistics in XenCenter
- Performance Graphs in XenCenter
- XenCenter Searches
- Review Questions
Module 8: Networking
- Overview
- Network Components and Architecture
- Network Architecture Diagram
- Internal-only Network s
- Virtual NICs
- External Networks
- VLAN Support and Components
- Practice: Network Component Descriptions
- Initial Network Setup
- Management and Normal Interfaces
- IP Address Information for Normal NICs
- Practice: Configuring Physical Networks
- NIC Bonds
- NIC Bonding Architecture
- Active-Active Mode
- Load Balancing
- Network Adapter Drivers
- Virtual Network Setup
- Virtual NIC Creation
- Virtual NICs Connections
- To Configure a NIC Bond for a Standalone Host
- NIC Bond Configuration for Resource Pools
- Network Configuration
- To Configure a VLAN
- Review Questions
Module 9: Managing XenServer
- Overview
- Managing XenServer Users
- End User Authentication using Active Directory (AD)
- Active Directory Integration Key Benefits
- External Authentication Process
- Active Directory Integration
- Active Directory Integration Configuration
- Role-based Ac cess Control
- Roles
- Command-Line Interface Overview
- XenServer Menu-Driven Text Cons ole
- Command-line Interface Operations Targets
- XenServer Objects
- Core XenServer Objec ts
- Host Connector Objects
- Virtual Machine Connector Objects
- Object Naming within the Command-Line Interface
- Command-Line Interface Usage
- Command-Line Interface Prerequis ites
- Basic Command-Line Interface Syntax
- Command-Line Interface Shortcuts
- Common Object Commands
- The List Command
- List Command Displayed Parameters
- List Command Class Object
- To Use the List Command Procedure
- Expanded Fields
- The Parameter Commands
- Parameter Command Modifiers
- To Use the Param Command
- Practice: XenServer Commands
- XenServer Help Commands
- To Access Help Commands
- Command-Line Interface Ac cess
- XenServer Host Command-Line Interface
- To Access the Command-Line Interface Directly from the Host Procedure
- To Access the XenServer Command-Line Interface Using SSH Procedure
- To Access the XenServer Command-Line Interface Using XenCenter
- Remote Command-Line Interface Access
- Credential Arguments
- Remote Host Example
- Review Questions
Module 10: Storage
- Overview
- Storage Introduction
- Storage Components
- Storage Types
- Storage Type Feature Comparison
- Practice: Storage Components
- Storage Architecture
- Storage Repositories
- Local Disk Storage Architecture
- Storage Repository Architecture
- Practice: Storage Architecture
- Multiple Storage Repositories
- Practice: Storage Repositories
- Initial Storage Setup
- Local Storage
- Virtual Machine Storage Types
- Virtual Disk Setup
- Virtual Disk Size
- Practice: Local Storage
- Scaling Storage for the Enterprise
- Remote Storage Features
- Storage Capability Comparison
- Fibre Channel SANs Overv iew
- Fibre Channel Architecture
- Storage Repositories Configuration
- LUN Device Path
- Practice: Fibre Channel HBA Management
- iSCSI Storage Overview
- iSCSI Terminology and Names
- iSCSI Network
- Software-based iSCSI
- iSCSI Storage Configuration
- iSCSI Setup Best Practices
- Practice: iSCSI Storage
- NFS Storage Overview
- NFS Remote Storage
- Software NFS Architecture
- NFS Virtual Disks
- NFS Remote Storage Configuration
- NFS Setup Best Practices
- Practice: NFS Storage
- Third-Party Storage
- NetApp Storage Overv iew
- NetApp Storage Architecture
- FlexVol Limits and Parameters
- NetApp Access Control
- NetApp Features
- Dell EqualLogic Storage Integration
- Storage Management
- Dedicated NIC Bonds for Remote Storage
- Dedicated Remote Storage Interface Configuration
- Storage Multipathing
- iMultipathing and Disaster Recovery
- Storage Repository Recovery
- StorageLink Overview
- StorageLink Components
- StorageLink Manager Interface
- StorageLink Configuration
- Creating a Storage Repository
- To Create a Storage Repository
- Allocating Storage for Virtual Machines
- Creating a Storage Profile
- Template Management
- Virtual Machine Creation from Templates
- StorageLink Command-Line Interface and PowerShell
- Review Questions
Module 11: Resource Pools
- Overview
- Resource Pools Overview
- Resources Shared in a Pool
- Resource Pool Architecture
- Pool Member Types
- Resource Pool Communication
- Heterogeneous Pools
- Pool Member Requirements
- Resource Pool Requirements Diagram
- CPU Requirements
- Network Settings
- XenServer Licenses in a Resource Pool
- Resource Pool Administration
- Resource Pool Creation and Configuration
- Shared Configurations
- Pool Members
- To Prepare for Adding a Member
- To Add a Member to a Resource Pool
- To Remove a Secondary Member from a Resource Pool
- Resource Pool Recovery
- Master Failure Overview
- Failure Detection Process
- Recovered Master Reconnection
- To Promote a Secondary Member to a Master
- Practice: Master and Secondary Server Roles
- Virtual Machine Movement
- Automatic Virtual Machine Placement
- Virtual Machine Location
- XenMotion Overview
- XenMotion CPU Requirements
- To Use XenMotion (XenCenter)
- Alternate Virtual Machine Movement Methods
- Practice: Virtual Machine Movement
- Review Questions
Module 12: High Availability
- Overview
- High Availability Overview
- High Availability Requirements
- High Availability Considerations
- Restart Protection Levels
- Protection Level Settings
- Serv er Failure Tolerance
- Overcommitting
- Overcommitment Warning
- High Availability on a XenServer Pool
- High Availability Failure Tolerance
- To Configure High Availability (XenCenter)
- To Configure High Availability (Command-Line Interface)
- Host Fencing
- Changing High Availability Settings (CLI)
- Practice: Configuring High Av ailability
- Disaster Recovery
- Metadata
- Practic e: Virtual Machine Rollback
- To Roll Back a Virtual Machine (XenCenter)
- To Roll Back a Virtual Machine (Command-Line Interface)
- Review Questions
Module 13: Workload Balancing
- Overview
- Work load Balancing Overview
- Work load Balancing Key Concepts
- Work load Balancing Components
- Work load Balancing Deployment
- Work load Balancing High Availability
- Single Server Deployment
- Key Services
- XenServer Environment Sizes
- Work load Balancing Installation
- Pre-Installation Considerations
- Installation on a Single Server
- Work load Balancing Installation Verification
- Work load Balancing Configuration
- To Initialize Workload Balancing
- Pool Workload Balancing Configuration
- Authorization for Workload Balancing
- XenServer and the Workload Balancing Server
- Antivirus Software Configuration
- Performance Thresholds and Metric Weighting
- Practice: Workload Balancing Power Management
- Work load Balanc ing Settings Configuration
- Optimization Mode
- Fixed and Scheduled Optimization Modes
- Optimization Recommendations
- Work load Balancing Power Management
- Power Management Behavior
- Power Management and Virtual Machine Consolidation
- To Apply Optimization Recommendations Automatically
- Practice: Workload Balancing
- Critical Thresholds
- Default Settings for Critical Thresholds
- Tuning Metric Weightings
- Host Exclusion from Recommendations
- To Exclude Hosts
- Optimal Server Selection
- Maintenance Mode with Workload Balancing Enabled
- Work load Balancing Reports
- Pool Optimization Performance History Report
- Pool Audit Log History
- Pool Health
- Pool Health History Report
- Pool Optimization History
- Virtual Machine Motion History Report
- Virtual Machine Performanc e History Report
- Configuring for a Different Workload Balancing Server
- Disable Work load Balancing
- To Update Workload Balancing Credentials
- Review Questions
Module 14: Troubleshooting XenServer
- Overview
- XenServer Logs and Reports
- XenCenter Event Logs
- Serv er Status Reports
- XenServer dmes g Overview
- To Generate the dmesg File in XenCenter
- To Generate the dmesg File in the Command-Line Interface
- XenServer Crashdump Overview
- To Generate a Crashdump File in XenCenter
- To Generate the Crashdump File in the Command-Line Interface
- XenServer Debug Tools
- XenCenter Searches
- Troubleshooting Usage
- Upgrading Usage
- XenServer Alerts
- To Create XenServ er Alerts in XenCenter
- To Create E-mail Alerts in XenCenter
- Overcommitment Warnings
- XenServer-to-XenCenter Communications
- XenCenter Version
- Valid License
- Network Port Availability
- XenServer Patch Location
- XenServer Patch Installation
- Rolling Pool Upgrade
- Planning a Rolling Upgrade
- To Prepare for Upgrading
- To Perform a Rolling Upgrade
- Review Questions
Module 15: Provisioning Services Installation and Configuration
- Overview
- Provisioning Services for XenServer
- Citrix Provisioning Services Infrastructure
- Provisioning Services Administration
- Citrix Provisioning Services Components
- Key Serv ices
- Practice: Key Services
- Installation Planning
- Network Boot Services
- Boot Process
- DHCP Deployment Options
- DHCP Configuration
- Provisioning Services Farm Design
- Farms
- SQL Database Server
- SQL Database Authentication
- Sites
- Stores
- Write Caches
- Practice: Write Cac he
- Storage Requirements
- Sample vDisk Storage Requirements
- Provisioning Services Installation
- To Install Provisioning Services
- Provisioning Services Configuration
- To Configure a Provisioning Services Farm
- Store Configuration
- Provisioning Services Hosts in the Console
- Target Device Connections
- Serv er Properties
- Target Device Management
- Target Device Collection
- Target Device Views
- Target Device Properties
- To Copy Target Device Properties
- Target Device Additions to the Database
- Auto-Add Wizard
- Active Directory Integration
- Domain Pass word Management
- Automatic Password Renegotiation
- To Integrate Active Directory
- To Enable Machine Ac count Password Management
- Troubleshooting Provisioning Services Installation and Configuration
- Review Questions
Module 16: vDisk Administration
- Overview
- vDisk Image Modes
- Standard Image Mode
- Difference Disk Image Mode
- Private Image Mode
- Write-Cache Types
- Cache on Server Disk
- Cache on Server Disk: Local Storage
- Cache on Server Disk: Shared Storage
- Cache on Devic e's Hard Drive
- Cache on Devic e's Hard Drive: Local Storage
- Cache on Device's Hard Drive: Shared Storage
- Target Device-based RAM Cache
- Target Device RAM
- To Create a vDisk
- vDisk File Creation
- VHD Format
- vDisk Mounting
- vDisk Formatting
- Master Target Device
- Boot Order
- Master Target Device Software
- To Create a Windows Master Target Device using the Imaging Wizard
- To Image Windows Target Devices with XenConvert
- vDisks Streaming to Diskless Virtual Machines
- To Create a Diskless Virtual Machine
- To Create a Master Target Virtual Mac hine Workload Image
- Practice: Master Target Device
- Troubleshooting vDisk Creation Issues
- vDisk Management
- To Unassign vDisks from Target Devices
- To Delete a vDisk
- vDisk Locks
- vDisk Back up
- vDisk Updates
- Automatic Update
- Incremental Update
- Autoupdate Tool
- Incremental Update Rollback
- Scheduled vDisk Updates
- Practice: vDisk Updates
- vDisk Update Strategies
- High Availability Overview
- High Availability Benefits
- High Availability Components
- Boot File Configuration for High Availability
- Provisioning Services Host Addition to the Boot File
- To Add a Login Server
- Enabling High Availability on vDisks
- Review Questions