Citrix XenServer
CloudLabs
Projects
Assignment
24x7 Support
Lifetime Access
.
Course Overview
This training course teaches the foundation necessary to effectively install configure administer and troubleshoot XenServer. Participants will also lea how to configure a Provisioning Services host and create and manage vDisks in a XenServer environment. Through the use of hands-on labs participants will acquire the skills needed to configure the Distributed Virtual Switch (DVS) as well as Workload Balancing (WLB). Participants will also create and manage Windows virtual machines and the resource pools in which they will be placed.
At the end of the training, participants will be able to:
- Install and Implement XenServer
- Create and Manage Networks
- Configure Storage
- Manage and Maintain Virtual Machines
- Install and Configure Provisioning Services
- Manage vDisks and Target Devices
- Implement Resource Pools
- Implement the Distribute Virtual Switch (DVS)
- Implement Workload Balancing (WLB)
- Configure High Availability
- Manage and Troubleshoot XenServer.
Pre-requisite
- A basic overall knowledge of virtualization technology
- An understanding of computing architecture, including network and storage devices, device drivers and operating systems
- Basic experience installing and administering Microsoft 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
Duration
2 days
Course Outline
- XenServer Product Line
- Product Simplification
- Product Simplification
- Architectural Changes
- Virtual Appliances and Broader Vendor Support
- Microsoft System Center Integration
- XenDesktop Integration
- Enhanced Operating System Support
- Other Enhancements and Improvements
- XenServer Architecture Overview
- XenCenter Overview
- Resource Pools
- XenServer Storage Overview
- XenServer Networking Overview
- Provisioning Services Overview
- XenServer Installation
- Virtual Machine Storage
- Installing Single and Multiple Disk Systems
- Installing XenServe
- Pre-Installation Checklist
- XenServer Installation Process
- IntelliCache
- Configuring NTP
- XenCenter Installation and Management Consoles
- XenCenter Consoles
- XenServer Licensing Components
- License File Management
- Citrix License Server Virtual Appliance
- Obtaining License Files
- License Management Console
- Managing XenServer Users
- Key Benefits of Active Directory Integration
- Configuring Active Directory Integration
- End-User Authentication Using Active Directory
- Active Directory Integration
- Exteal Authentication Process
- Role-Based Access Control
- Roles
- Security Logs
- XenServer Networking Overview
- Network Stacks Supported by XenServer
- Network Components and Architecture
- Network Architecture Diagram
- Network Adapter Drivers
- Private-Server and Exteal Networks
- VLAN Support and Components
- Initial Network Setup
- NIC Bond
- NIC Bonding Architecture
- Load Balancing
- NIC Bond Configuration for Resource Pools
- Storage Technologies
- Virtual Disk Image Formats
- Storage Technology Comparison
- XenServer Storage Architecture
- Storage Repository Architecture
- Multiple Storage Repositories
- Local Storage Repositories
- Virtual Disk Size
- Storage Capability Comparison
- NFS Storage Overview
- NFS Architecture
- NFS Virtual Disks
- NFS Remote Storage Configuration and Recommendations
- iSCSI Storage Overview
- iSCSI Architecture
- iSCSI Adapters
- iSCSI Setup Configuration and Recommendations
- Resizing a Storage Repository
- Resizing a Storage Repository – iSCSI
- Resizing a Storage Repository – HBA
- Fibre Channel SANs Overview
- Fibre Channel Architecture
- LUN Device Path
- Dedicated NIC Bonds for Remote Storage
- Dedicated Remote Storage Interface Configuration
- Storage Multipathing
- Citrix StorageLink Overview
- Citrix StorageLink Storage Repository
- StorageLink Supported Array Types
- Upgrading to StorageLink with XenServer
- Windows Virtual Machine Architecture
- Virtual Memory and Disk Size Limits for Windows Virtual Machines
- Virtual Device Support for Windows Virtual Machines
- Installation from an ISO
- ISO Libraries
- To Create a Windows Virtual Machine
- Linux Distributions
- Creating Linux Virtual Machines
- XenServer Tools
- XenServer Tools for Windows Virtual Machines
- XenServer Tools for Linux Virtual Machines
- To Install XenServer Tools
- Life Cycle Operations
- Suspend and Resume
- Deleting a Virtual Machine
- Virtual Machine Templates
- Virtual Machine Snapshots
- To Create a Template from a Windows Virtual Machine
- Creating a Template from a Linux Virtual Machine
- Exporting a Virtual Machine
- Copying a Virtual Machine
- Assigning Resources to a Virtual Machine
- Importing a Virtual Machine
- Modifying Virtual Machine or Template Resources
- Virtual Disks
- Virtual Disk Sizes
- Virtual NICs
- Virtual CPUs
- Memory
- Virtual Appliance Packages
- To Create Virtual Appliances
- Exporting an Appliance Package
- To Export an Appliance Package
- Importing an Appliance Package
- To Import an Appliance Package
- XenConvert Overview
- Physical Machine Conversion
- Converting from Physical to Virtual Machine
- Performing a PV Conversion
- Dynamic Memory Control
- Dynamic Memory Control Optimization
- Static Memory Range
- DMC Behavior when Launching New Virtual Machines
- Provisioning Services Technology
- Provisioning Services for XenServer
- Citrix Provisioning Services Components
- Citrix Provisioning Services Infrastructure
- Provisioning Services Administration
- Administrative Roles
- Key Services
- DHCP Deployment Options
- DHCP Configuration
- Installation Planning
- Provisioning Services Farm Design
- Farms
- SQL Database Server
- SQL Database Authentication and Configuration
- Configuration Wizard User Permissions
- Service Account Permissions
- Sites
- Stores
- Storage Requirements
- Sample vDisk Storage Requirements
- Provisioning Services Installation
- Provisioning Services Configuration
- Store Configuration
- Provisioning Services Hosts in the Console
- Target Device Connections
- Server Properties
- Target Device Collection
- Target Device Template
- Target Device Properties
- Target Device Additions to the Database
- Auto-Add Wizard
- Active Directory Integration
- Domain Password Validation Process
- Automatic Password Renegotiation
- To Integrate Active Directory
- To Reset Computer Accounts for Target Devices
- vDisk Image Modes
- Standard Image Mode
- Private Image Mode
- Write Caches
- Write-Cache Types
- Cache on Server Disk
- Cache on Server Disk: Local Storage
- Cache on Server Disk: Shared Storage
- Cache on Target Device Hard Drive
- Cache on Target Device Hard Drive: Local Storage
- Cache on Target Device Hard Drive: Shared Storage
- Target Device-based RAM Cache
- Target Device RAM
- Cache Persistent on Server
- Microsoft Licensing for Provisioning Services
- Master Target Device
- Preparing a Master Target Device
- Preparing the Hard Disk of the Master Target Device
- Configuring the BIOS of a Master Target Device
- To Configure the BIOS of a Master Target Device
- Installing Master Target Device Software
- Imaging a Windows Target Device with XenConvert
- vDisk File Creation
- vDisk Lifecycle Operations
- VHD Formats
- Create vDisks Automatically Using Imaging Wizard
- To Create a New vDisk Automatically Using the Imaging Wizard
- Creating a vDisk Manually
- vDisk Management
- Assigning vDisks to Target Devices
- To Assign a vDisk to a Single Target Device
- vDisk Versions
- vDisk Backup
- vDisk Updates
- Autoupdate Tool
- vDisk Update Management Requirements
- To Install Updates Automatically
- Incremental Update Rollback
- vDisk Replication
- vDisk Inventory Service
- High Availability Overview
- Provisioning Services Failover
- Configuring the Boot File for High Availability
- Adding Provisioning Services Hosts to the Boot File
- Enabling High Availability on vDisks
- To Provide Provisioning Services Hosts with Access to Stores
- Considerations for Offline Database Support
- To Enable Offline Database Support
- Stream Logging
- To Enable Logging
- Troubleshoot vDisk Images
- Resource Pools
- Pool Member Types
- Resource Pool Communication
- Homogeneous Pools
- Heterogeneous Pools
- Shared Configurations
- Adding a Host to a Resource Pool
- To Add a Member to a Resource Pool
- To Remove a Secondary Member from a Resource Pool
- XenMotion
- Migrating a Virtual Machine or Template
- Pool Member Failure Overview
- Failure Detection Process
- To Promote a Secondary Member to a Master
- Distributed Virtual Switching Features
- Distributed Virtual Switching Components
- vSwitch Controller Virtual Appliance Deployment
- Accessing the vSwitch Controller
- vSwitch Controller Configuration .
- High Availability
- Monitoring Network Activity
- Viewing Flow Statistics
- Exporting NetFlow Statistics
- Managing Address Groups and Virtual Machine Groups
- Distributed Virtual Switching Policy Configuration Hierarchy
- Access Control List Policies
- Access Control Policies Hierarchy
- Defining Access Control List Rules
- Access Control List Rule Enforcement Order
- Configuring Fail Modes
- Setting Up Port Configuration Policies
- Configuring QoS
- Configuring RSPAN
- To Configure RSPAN
- Configuring Mac Address Spoof Checking
- Cross-Server Private Networks
- Cross-Server Private Network Requirements
- XenMotion with Cross-Server Private Networks
- Recovering from a Failed vSwitch Controller
- Workload Balancing Overview
- Workload Balancing Key Concepts
- Workload Balancing Components
- To Download the Workload Balancing Virtual Appliance
- Import Considerations for the Workload Balancing Virtual Appliance
- Workload Balancing Configuration
- To Update Workload Balancing Credentials
- Connecting to the Workload Balancing Virtual Appliance
- Workload Balancing Access Control Permissions
- Workload Balancing Settings
- Critical Thresholds
- Critical Threshold Evaluation and Edit
- Metric Weighting
- Fixed and Scheduled Optimization Modes
- Optimization Recommendations
- Workload Balancing Power Management
- Power Management Behavior
- Power Management and Virtual Machine Consolidation
- To Apply Optimization Recommendations Automatically
- Optimal Server Selection
- Host Exclusion from Recommendations
- High Availability Requirements
- High Availability Considerations
- Restart Priorities
- Server Failure Tolerance
- Overcommitting
- Host Fencing
- Disaster Recovery
- Disaster Preparedness and Response
- Backup and Recovery of XenServer Hosts and Virtual Machines
- Metadata
- Backing Up a Pool Installation
- To Restore a Pool Installation
- Backing Up Virtual Machines as Snapshots
- To Take a Snapshot of a Virtual Machine
- To Restore a Running XenServer Host
- Listing Snapshots Using the Command-line Interface
- Deleting a Snapshot
- Restoring a Virtual Machine from a Snapshot
- Command-line Interface Overview
- Command-line Interface Operations Targets
- Command-line Interface Basics
- Command-line Interface Shortcuts
- XenServer Menu-Driven Text Console
- Monitoring XenServer
- Using the XenTop Utility to Monitor Host and Virtual Machine Performance
- Logging to a Remote Syslog Server
- To Log Using a Remote Syslog Server
- Events and Alerts
- Alert Customization
- Persistent XenServer Performance Statistics
- Performance Statistics in XenCenter
- XenServer Logs and Reports
- XenCenter Event Logs
- Server Status Reports
- Xen-Bugtool Utility
- XenServer Crashdump Overview
- Generating the Crashdump File in the Command-Line Interface
- Running a Network Trace and Triggering a Memory Dump
- XenServer Updates and Hotfixes
- Update or Hotfix Considerations
- To Update XenServer Hosts Using XenCenter
- To Update Hosts or Pool Using the Command-line Interface
- Rolling Pool Upgrade
- Planning a Rolling Upgrade
- Workload Balancing Reports Overview
- Workload Balancing Reports
Reviews
"The corporate training provided by Greater Insights was truly exceptional. The trainers were highly knowledgeable and engaging, making the sessions both informative and enjoyable. I gained valuable insights and practical skills that I immediately applied in my work. I highly recommend Greater Insights for their professionalism and expertise."
Rahul NiraniaSamsung
"As a participant of the corporate training program organized by Greater Insights, I was thoroughly impressed with the level of customization they offered. They took the time to understand our specific needs and tailored the training accordingly. The trainers were fantastic, and the interactive sessions fostered an environment of active learning. I am grateful for the valuable knowledge and skills I acquired."
Bhawna TiwariSamsung
"I cannot express enough gratitude to Greater Insights for the outstanding corporate training they provided. The trainers were not only experts in their respective fields but also incredible communicators. They created a dynamic and collaborative learning environment, which allowed us to learn from one another. The training surpassed my expectations, and I would eagerly participate in any future programs they offer."
Ashutosh SinghSamsung
"Attending the corporate training sessions organized by Greater Insights was a game-changer for me. The trainers were not only experienced professionals but also inspiring mentors. They equipped me with practical tools and strategies that have significantly enhanced my productivity and efficiency at work. I wholeheartedly recommend Greater Insights to anyone looking to excel in their professional endeavors."
Somashekar MuniyappaInfogain
"The corporate training program offered by Greater Insights was an enlightening experience. The trainers had a deep understanding of the subject matter and were able to break down complex concepts into easily digestible information. The interactive activities and case studies made the training engaging and relevant to our day-to-day work challenges. This training has undoubtedly boosted my confidence and competence."
Amresh DiwanInfogain
"I had the privilege of participating in a corporate training program organized by Greater Insights, and I must say it was a transformative experience. The trainers' expertise and passion for their subjects were evident in every session. The training materials provided were comprehensive and well-structured, enabling us to grasp the content effectively. I am grateful for the valuable skills I acquired, which have greatly contributed to my professional growth."
Namratha BabuTorry Harris
"The corporate training sessions conducted by Greater Insights were simply outstanding. The trainers went above and beyond to ensure that we understood the concepts thoroughly. The interactive nature of the sessions encouraged active participation and enhanced our learning experience. I am truly grateful for the practical strategies and techniques I learned, which have had a positive impact on my work performance."
Rahul BhashyamTorry Harris
"Participating in the corporate training program organized by Greater Insights was an enlightening experience. The trainers were not only knowledgeable but also skilled at delivering the content in an engaging manner. The training materials were well-designed, and the real-life examples provided valuable insights. I am confident that the knowledge and skills I gained will significantly contribute to my professional growth."
Deepti JainTorry Harris
"I can confidently say that the corporate training provided by Greater Insights was top-notch. The trainers were highly experienced and had a knack for simplifying complex concepts. The training sessions were interactive and encouraged open discussions, which fostered a collaborative learning environment. The practical skills I acquired during the training have proven to be invaluable in my day-to-day work."
HARSHAL TRIVEDIL&T TS
"Greater Insights exceeded my expectations with their corporate training program. The trainers were not only experts in their fields but also exceptional communicators. They effortlessly connected with the participants and ensured everyone's active involvement. The training content was comprehensive and provided a solid foundation for professional growth. I am grateful for the opportunity to learn from such seasoned professionals."
Namrata PillayL&T TS
"The corporate training facilitated by Greater Insights was exceptional in every aspect. The trainers were engaging and created a positive and inclusive learning environment. The training materials were well-structured and easy to follow, making the learning process enjoyable. The practical exercises and case studies allowed me to apply the knowledge immediately, resulting in improved job performance. I highly recommend Greater Insights for their commitment to excellence."
Sandhya M SanuHoneywell
"I recently attended a corporate training program organized by Greater Insights, and I am incredibly impressed. The trainers were not only knowledgeable but also highly skilled at delivering the content in a relatable manner. The training sessions were interactive and encouraged open dialogue, which made the learning experience engaging and dynamic. The practical skills I gained have already made a significant impact on my professional growth."
Neha SahayHoneywell
"I had the privilege of participating in a corporate training program conducted by Greater Insights, and it was truly transformative. The trainers were passionate and dedicated professionals who took the time to address our individual needs. The training sessions were interactive and encouraged active participation, allowing us to learn from one another's experiences. I am grateful for the knowledge and skills I acquired, which have undoubtedly propelled my career forward."
Abishek KalliparambilAllianz
"The corporate training program offered by Greater Insights was a remarkable experience. The trainers had a wealth of knowledge and were adept at imparting it effectively. The training materials were comprehensive and provided valuable resources for further exploration. The interactive activities and practical exercises helped me internalize the concepts and apply them in real-world scenarios. This training has been instrumental in my professional development."
Kishor KumarITC Infotech
"I cannot thank Greater Insights enough for the incredible corporate training they provided. The trainers were not only subject matter experts but also skilled at creating a positive and inclusive learning environment. The training sessions were well-structured, and the trainers ensured that we understood the content thoroughly. I am grateful for the valuable insights and skills I gained, which have already made a noticeable difference in my professional life."
Anitha PrashanthIndegene