Professional VMware Server (0470079886) cover image

Professional VMware Server

Eric Hammersley
ISBN: 978-0-470-07988-1
Paperback
437 pages
December 2006
This title is out-of-print and not currently available for purchase from this site.
About This Title  |  Download Code  |  Errata  |  P2P Forum for This Title
Acknowledgments.

Introduction.

Who This Book Is For.

What This Book Covers.

How This Book Is Structured.

What You Need to Use This Book.

Conventions.

Source Code.

Errata.

p2p.wrox.com.

Chapter 1: VMware Server: A Brief Introduction.

What Is Virtualization?

Terminology, Host vs. Guest.

So What Is VMware Server?

Life without VMware Server.

Chapter 2: Installing Your VMware Server.

Host Hardware Requirements.

Host Operating System Requirements.

Remote Client Requirements.

Installing VMware Server.

Installing the VMware Server Management Interface on Linux.

Installing the Remote Client.

Troubleshooting the Install.

Chapter 3: VMware Configuration Nuts and Bolts.

Getting to Know the Server Console.

Host Settings and Console Preferences.

Virtual Machine Settings.

Virtual Networking.

Virtual Machine Security.

Chapter 4: Creating Your First Base Image.

What Is a Base Image?

Creating Your First Virtual Machine.

Installing a Guest Operating System.

Chapter 5: Where Does This Fit into Your Development Environment?

Virtual Machines for Software Development.

Virtual Machines for Software Testing.

Virtual Machines for Post-Release Maintenance.

Creating Base Images for Your Development Environment.

Chapter 6: Bringing It All Together.

Organizing Your Image Library.

Preparing Base Images for Use.

Recycling Your Testing Images.

Creating an ISO Image Library.

Chapter 7: Introduction to the Scripting APIs.

What Can You Automate?

Supported Platforms.

Programming API.

VmPerl vs. VmCOM vs. Vix.

The vmware-cmd Utility.

The vmrun Utility.

The VMware SDK.

Chapter 8: Using VmCOM.

A Quick OOP Primer.

Windows Scripting Host.

Objects.

Enumerations.

Chapter 9: Using VmPerl.

Cross-Platform Perl Scripts.

Modules.

Constants.

Chapter 10: Using the Programming API.

Compiling Against Vix with Visual C++.

A Quick Vix Primer.

Functions.

Host Machine Operations.

Virtual Machine Operations.

Job Handle Operations.

Using Vix — A Few Brief Examples.

Chapter 11: Integrating with Your Existing Environment.

Continuous Integration.

VMware Tools Scripting.

CruiseControl.NET.

Visual Studio Team System.

VMware Server Integration under Linux — A Brief Look.

Chapter 12: A Real-World Scenario.

Defining Your Environment.

Defining Your Goals.

Setting Up Your Development Images.

Setting Up Your Testing Images.

Configuring Build Integration.

Appendix A: VmCOM Error Codes.

Appendix B: VmPerl Error Codes.

Appendix C: Vix Error Codes.

Index.