Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Preface
How This Book Is Organized
Who This Book Is Written For
About Us
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgments
From Jesse
From Tim
I. Designing a Successful XenServer Deployment
1. What Is a XenServer?
The Xen Hypervisor
Tooling for Xen Virtualization
2. Core Architecture and Critical Components
XenServer Isn’t Linux, but dom0 Is
Architecture Interface
XenCenter: A Graphical Xen Management Tool
Core Processes
XAPI
xhad
xenopsd
xcp-rrdd
xcp-networkd
SM
perfmon
mpathalert
snapwatchd
stunnel
xenconsoled
xenstored
squeezed
Critical Configuration Files
/boot/extlinux.conf
/etc/hosts
/etc/hostname
/etc/multipath.conf
/etc/resolv.conf
/etc/iscsi/initiatorname.iscsi
/etc/xensource/
boot_time_cpus
/etc/xensource/bugtool/
/etc/xensource/db.conf
/etc/xensource/installed-repos/
/etc/xensource/master.d/
/etc/xensource/network.conf
/etc/xensource/pool.conf
/etc/xensource/ptoken
/etc/xensource/scripts/
/etc/xensouce/xapi-ssl.conf
/etc/xensouce/xapi-ssl.pem
/etc/ntp.conf
/var/xapi/
/var/patch/ and /var/patch/applied/
XenServer Object Relationships
Network Objects
pif
network
vif
bond
GPU Objects
pGPU
gpu-group
vgpu
Storage Objects
3. Installing XenServer
Manual Installation
Unattended Installation
Boot from SAN
Supplemental Packs
Third-Party Driver Disks
4. Design Assumptions Impacting Deployment
Pooled Hosts Versus Standalone Hosts
Pool Master Versus Pool Member
Processor Compatibility Within Pools
Resource Pool Sizing
When to Create a New Pool
Defining a Management Paradigm
Provisioning Tools
Multiple XenCenter Administrators
Hardware Compatibility
Host Requirements
BIOS, Firmware, and Driver Updates
Shared Versus Local Storage
Storage Provisioning Model
Thick provisioning
Thin provisioning
Sparse allocation
Storage I/O Operations Per Second (IOPS)
Validating Local Storage
Memory Management
Fixed Memory Concepts
Host memory
Hypervisor memory
dom0 memory
Dynamic VM Memory Management
Implementation
Enabling dynamic memory management
Migration of VMs to other hosts
Planning for Infrastructure Failure
Host Failure Protection
Protection levels
Preventing Aggressive Fencing
Capacity Planning During Failure
No Single Points of Failure
5. Deployment Blueprint
Start with Storage
Local Versus Shared Storage
NFS Versus iSCSI
Fibre Channel and HBAs
Multipath Configurations
Define Network Topologies
Bonding and LACP
active-backup bonding
balance-slb bonding
LACP bonds
Jumbo Frames
6. Understanding Guest VM Types
HVM Guests
PV Guests
Microsoft Windows in XenServer
HVM versus Linux PV
II. Management Recipes
7. Installation Recipes
Manual Installation
Creating a Bootable USB Device
Unattended Installation
Boot from SAN
Installation of Supplemental Packs
Driver Disks
Slipstreaming Drivers and Supplemental Packs
8. Planning for Upgrades
Security Patches
Learning of a New Hotfix or Patch
Determine if a Hotfix Is Present
Applying Patches to XenServer
9. Log Management
Log Configuration
Log Rotation
Log Aggregation
Throttling SNMP ACKs
10. Backup Strategies
Backup dom0
Pool and XAPI Database Backup
VM Backup
Metadata Backup and Restore
Portable Storage Repositories
11. User Management
Enabling Roles Based Authentication
Configuring Users
Removing Users
Disable External Authentication
Privileged (Root) Password Recovery
12. SSL Certificates
Apply a Commercial Certificate
Create a New Self-Signed Certificate
13. Hardware Maintenance
Upgrades, Support, and Hardware
Storage
Adding Local Storage
Problem
Solution
Discussion
USB Storage for Backup
Problem
Solution
Discussion
Networking
Replacing a NIC
Problem
Solution
Discussion
Hosts
Adding a New Host to a Pool
Problem
Solution
Discussion
Recovery from Host Failure When HA Is Enabled
Problem
Solution
Discussion
Index
← Prev
Back
Next →
← Prev
Back
Next →