Professional VMwareServer

Professional VMwareServer
作 者: Eric Hammersley
出版社: John Wiley & Sons
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Eric Hammersley (Bedford, IN) has more than 14 years experience in the trenches as an IT professional including 6 years serving as a technical consultant for the U.S. military.He currently serves as CIO for The SASSI Institute.

内容简介

Developing software and testing within virtual machines provides you with countless advantages in terms of automation, stability, disaster recovery, and overall code quality. With this book as your guide, you get the tools you need to create a fleet of virtual machine images that you can use to build your own secure applications.Beginning with the basics of virtualization and its place within the development and testing environment, the book then delves into the APIs and provides a deep, example-rich reference to their function and purpose. VMware expert Eric Hammersley shares his vast experience in using VMware in the development process and shows you how you can streamline your own development with the new VMware Server.You'll learn to integrate VMware Server into your existing environment using CruiseControl.NET and Visual Studio(r) Team System as examples. Plus, you'll get a clear understanding of virtual hardware, networks, and the server console, and find out how to build base images. You'll discove...

图书目录

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

p2pwroxcom

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

 CruiseControlNET

 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