vmbook.info - Advanced Server Virtualization
Advanced Server Virtualization
VMware and Microsoft Platforms in the Virtual Data Center
About the Book
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