Get Yours Now!
About the Authors
About the Book
Contact Us
Links
Write a Review
Advanced Server Virtualization
VMware and Microsoft Platforms in the Virtual Data Center
Marshall
,
Reynolds
,
McCrory
Hardcover
ISBN 0849339316
Auerbach Publications
About the Book
Overview
Details
Table of Contents
Table Of Contents
About the Authors
Acknowledgments
Part I Basic Concepts
Chapter 1 Introduction to Server Virtualization
Overview of Virtualization Technology
History of Virtualization
Emulation, Simulation, and Virtualization
Summary
Chapter 2 Types of Server Virtualization Technologies
Physical Partitioning
Logical Partitioning
Operating Systems and Runtime Environments
Summary
Chapter 3 Server Virtualization Concepts
Host Servers, Virtual Machines, and Guest Operating Systems
Virtual Hardware Overview
Network Adapters
Summary
Part II Planning
Chapter 4 Business Cases for Server Virtualization
Solving Business Problems.
Limitations of Server Virtualization
Summary
Chapter 5 Other Uses of Server Virtualization
Software Development and QA/Testing
Reduce Budget
Accelerating Development and Testing Cycle
Improve Product Quality and Productivity
Technical Support and Help Desk
Software Training and E-Learning Systems
Benefits of Virtualization
Summary
Chapter 6 Planning for Deployment
Selecting a Server Virtualization Platform
Supported Versus Unsupported Guest Operating Systems
Support from Software Vendors
Unexpected Server Growth
Virtual Machine Density
Availability Considerations
Data and System Backup Considerations
Use Case
Requirements
Deployment Plan
Summary
Chapter 7 Server Virtualization Platform Differences
Software Maturity
Host and Guest Operating System Support
Training and Certification
Management and User Interface
Ease of Creating Virtual Machines
Hardware Support
Technical Support
Performance
Price
Usage Scenarios
Virtual Machine Specifi cations
Summary
Part III Implementing Microsoft Virtual Server
Chapter 8 The Microsoft Virtual Server Platform
Product Background
Product Editions
Hardware Requirements
Software Requirements
Summary
Chapter 9 Installing Microsoft Virtual Server
Virtual Server 2005 R2 Requirements
Preparing the Host Server
Preparing the Host Operating System
Installing Microsoft Virtual Server 2005 R2
Summary
Chapter 10 Configuring Microsoft Virtual Server
Tools
Virtual Server Administration Website
Server Properties
Virtual Server Security Properties
Securing Virtual Server and IIS
Virtual Machine Remote Control Server
Virtual Server Scripts
Virtual Server Search Paths
Physical Computer Properties
Administration Website Properties
Recent Events Properties
Event Viewer Properties
Virtual Server Manager Search Paths
Resource Allocation
Event Viewer
Summary
Chapter 11 Creating a Microsoft Virtual Server Virtual Machine
Preparation
Creating a Virtual Machine
Summary
Chapter 12 Microsoft Virtual Server Advanced Topics
Virtual Machine Additions
Passing Information from the Host to the Guest Operating System
Virtual Machines
Virtual Hard Disks
Creating a Virtual Hard Disk
Virtual Hard Disk Modes
Inspecting Disks
Merging Virtual Hard Disks
Converting Disk Types
Compacting Dynamic Disks
Virtual Networking
Virtual Switches
Virtual Machines Communicating with the Host
Virtual Machines Communicating with Each Other Privately
DHCP Server
Creating a Virtual Network or Virtual Switch
Performance Optimization
Host Clustering
iSCSI Support
Unattended Installation
Summary
Part IV Implementing VMware ESX Server
Chapter 13 The VMware ESX Server Platform
Product Background
Platform Specifics
Summary
Chapter 14 Installing VMware ESX Server
VMware ESX Server 2.5.2 Requirements
Preparing the Host Server
Preparing the Host Operating System
Installing VMware ESX Server 2.5.3
Summary
Chapter 15 Configuring VMware ESX Server
Management Interface
Virtual Machine Remote Console (VMRC)
Service Console
Boot Profi les and LILO
How to Access and Log in to the Service Console at the Physical Server
How to Access and Log in to the Service Console Remotely
Basic Linux Commands
ESX Server Commands
How to Edit a Virtual Machine's Conifiguration File in the Service Console
The Proc File System (procfs)
Summary
Chapter 16 Creating a VMware ESX Server Virtual Machine
Preparation
Creating a Virtual Machine with Microsoft Windows Server 2003
Guest OS
Installing a Guest Operating System
Installing Windows Server 2003 in a Virtual Machine
VMware Tools for a Windows Installation
Installing a Linux Guest Operating System
VMware Tools for a Linux Installation
Summary
Chapter 17 VMware ESX Server Advanced Topics
VMware Tools
VMware Tools: Time Synchronization
VMware Tools: Heartbeat Service
VMware Tools: Clipboard Integration
VMware Tools: Obtaining Data from the ESX Host Server
VMware Tools: Automated Scripts
VMware Tools: Optimized Mouse
VMware Tools: Optimized Display
VMware Tools: Optimized Network Adapter
VMware Tools: Windows Service
VMware Tools: Windows Control Panel and Tray Icon
VMware Tools: Windows Properties Interface: Options Tab
VMware Tools: Windows Properties Interface: Devices Tab
VMware Tools: Windows Properties Interface: Scripts Tab
VMware Tools: Windows Properties Interface: Shrink Tab
VMware Tools: Windows Properties Interface: About Tab
VMware Tools: Linux Toolbox Interface
VMware Tools: Linux Toolbox Interface: Devices Tab
VMware Tools: Linux Toolbox Interface: Scripts Tab
VMware Tools: Linux Toolbox Interface: Options Tab
VMware Tools: Linux Toolbox Interface: Shrink Tab
Virtual Machines
Summary
Part V Implementing VMware GSX Server
Chapter 18 The VMware GSX Server Platform
Product Background
Product Versions
Hardware Requirements
Software Requirements
Summary
Chapter 19 Installing VMware GSX Server
GSX Server for Windows Requirements
Preparing the Host Server
Preparing the Host Operating System
Installing VMware GSX Server for Windows
Complete Installation
Custom Installation
GSX Server for Linux Requirements
Preparing the Host Server
Preparing the Host Operating System
Installing VMware GSX Server for Linux
Installing the VMware Management Interface for Linux
Installing the VMware Virtual Machine Console for Linux Hosts
Installing the VmPerl Scripting API on a Linux Host
Summary
Chapter 20 Configuring VMware GSX Server
VMware Management and Configuration Tools
Add Virtual Machine
Virtual Machine Overview
Security
Virtual Machines and File Permissions
Summary
Chapter 21 Creating a VMware GSX Server Virtual Machine
Preparation
Installing a Guest Operating System
Installing a Windows Guest Operating System
Installing a Linux Guest Operating System
Summary
Chapter 22 VMware GSX Server Advanced Topics
VMware Tools
VMware Tools Control Panel Properties (Toolbox)
VMware Tools Properties (Windows Guest Operating System)
VMware Toolbox (Linux Guest Operating System)
Virtual Machines
Virtual Networking
GSX Server Network Configurations
Dynamic Versus Static MAC Addresses
Resource Management
Performance Optimization
Installing Patches and Updates
Summary
Part VI Advanced Concepts
Chapter 23 Upgrading VMware GSX Server and ESX Server
VMware GSX Server 3.2
Planning the Upgrade
How to Handle Virtual Machine Disk Modes
Upgrading the Linux Host Server
Upgrading the Guest Operating System
Upgrading a Windows Guest Operating System
Upgrading a Linux Guest Operating System
VMware ESX Server 2.5
Planning the Upgrade
Upgrading a Previous ESX Server Release to ESX Server 2.5
Migrating Older ESX Server Virtual Machines
Upgrading a Virtual Machine
Summary
Chapter 24 Guest Operating System Techniques
Images
Template Guest Operating System Image Concepts
Effectively Creating and Optimizing Template Guest OS Images
Cloning Template Images
Creating and Managing a Template Image Library
Summary
Chapter 25 Scripting with Microsoft Virtual Server, VMware GSX Server and VMware ESX Server
Getting Started with Application Programming Interfaces (APIs)
Microsoft Virtual Server 2005 COM Interfaces
Controlling a Virtual Server Th rough Scripting
Security and Microsoft Virtual Server
Backing Up Microsoft Virtual Server
Backing Up VMware GSX Server
Backing Up VMware ESX Server
Summary
Chapter 26 Other Advanced Topics
Back Up and Restore
Backing Up Individual Files from within the Virtual Machines
Backing Up Virtual Machines with a Host Operative System
Backup Agent
Backing Up Individual Machine Files Without Backup Agents
Clustering
Clustering in Virtualization
Other Virtual Disk Images
Physical to Virtual Conversions (P2V)
Summary
Part VII Resources
Chapter 27 Tools and Utilities
Communications Tools
Disk Tools
Disk Imaging Tools
Floppy Disk Image Tools
ISO Image Tools
Image Cloning Tools
Image Migration / P2V Tools
Management and Monitoring Tools
Single User Virtualization Platforms
VMware Player
Other Tools
Summary
Chapter 28 Related Products and Open Source Projects
Commercial
Open Source Efforts
Summary
Chapter 29 Other Virtualization Resources
Product Vendor Resources
Resources and Web Links
Summary
Part VIII Appendices
Appendix I Deployment Planning Checklist
Appendix II File Extensions by Virtualization Platform
Appendix III Useful Log Files
Appendix IV Useful TCP/IP Ports
Appendix V Useful Linux Commands for Windows Users
Glossary
Index