Professional VMware Server (Paperback)
暫譯: 專業 VMware 伺服器 (平裝本)
Eric Hammersley
- 出版商: Wrox Press
- 出版日期: 2006-12-11
- 定價: $1,200
- 售價: 2.5 折 $299
- 語言: 英文
- 頁數: 437
- 裝訂: Paperback
- ISBN: 0470079886
- ISBN-13: 9780470079881
-
相關分類:
虛擬化技術 Virtualization
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$350$277 -
$880$695 -
$880$695 -
$540$427 -
$650$514 -
$199The VMWare Workstation 5 Handbook
-
$780$663 -
$3,026$2,875 -
$650$507 -
$550$468 -
$450$383 -
$650$507 -
$590$466 -
$399Professional Pen Testing for Web Applications
-
$720$569 -
$800$680 -
$780$616 -
$350$298 -
$500$395 -
$880$695 -
$600$474 -
$990$891 -
$750$593 -
$600$480 -
$860$731
相關主題
商品描述
Description
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® 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 discover the benefits of software development and testing within virtual machines and the advantages they have to offer. This will help you rapidly deploy new machines, set up multiple platforms on a single machine, and dramatically increase the utilization of your hardware.
What you will learn from this book
- Steps on how to install and configure VMware Server
- Tips to follow when creating development base images
- Methods on how to organize your image libraries and prepare them for use
- Best practices for using VmCOM, VmPerl, and the Programming API
- How to integrate VMware Server into your existing environment and automate its functionality
- Ways to leverage VMware Server to provide banks of testing machines on demand
Who this book is for
This book is for software developers, lead developers, and software testing engineers who want to integrate VMware Server into their existing systems in order to create and test applications on various platforms.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Table of Contents
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.
商品描述(中文翻譯)
**描述**
開發軟體並在虛擬機器中進行測試為您提供了無數自動化、穩定性、災難恢復和整體代碼質量的優勢。這本書將作為您的指南,提供您所需的工具,以創建一系列虛擬機器映像,您可以用來構建自己的安全應用程式。
從虛擬化的基本概念及其在開發和測試環境中的位置開始,本書深入探討了API,並提供了豐富的範例參考,說明其功能和目的。VMware專家Eric Hammersley分享了他在開發過程中使用VMware的豐富經驗,並展示了如何利用新的VMware Server來簡化您的開發流程。
您將學會如何使用CruiseControl.NET和Visual Studio® Team System作為範例,將VMware Server整合到現有環境中。此外,您將清楚了解虛擬硬體、網路和伺服器控制台,並了解如何構建基礎映像。您將發現在虛擬機器中進行軟體開發和測試的好處及其所提供的優勢。這將幫助您快速部署新機器,在單一機器上設置多個平台,並顯著提高硬體的利用率。
**您將從本書中學到的內容**
- 如何安裝和配置VMware Server的步驟
- 創建開發基礎映像時需要遵循的提示
- 如何組織您的映像庫並準備使用的方法
- 使用VmCOM、VmPerl和編程API的最佳實踐
- 如何將VMware Server整合到現有環境中並自動化其功能
- 如何利用VMware Server按需提供測試機器的方式
**本書的讀者**
本書適合希望將VMware Server整合到現有系統中的軟體開發人員、首席開發人員和軟體測試工程師,以便在各種平台上創建和測試應用程式。
Wrox Professional指南由在職程式設計師規劃和撰寫,以滿足程式設計師、開發人員和IT專業人員的實際需求。這些指南專注且相關,針對技術專業人員每天面臨的問題提供解決方案、實用範例和新技術的專家教育,旨在幫助程式設計師更好地完成工作。
**目錄**
致謝。
導言。
本書的讀者。
本書涵蓋的內容。
本書的結構。
使用本書所需的條件。
慣例。
源代碼。
勘誤表。
p2p.wrox.com。
第1章:VMware Server:簡介。
什麼是虛擬化?
術語,主機與來賓。
那麼,VMware Server是什麼?
沒有VMware Server的生活。
第2章:安裝您的VMware Server。
主機硬體要求。
主機作業系統要求。
遠端客戶端要求。
安裝VMware Server。
在Linux上安裝VMware Server管理介面。
安裝遠端客戶端。
安裝故障排除。
第3章:VMware配置的基本要素。
了解伺服器控制台。
主機設置和控制台偏好設定。
虛擬機器設置。
虛擬網路。
虛擬機器安全性。
第4章:創建您的第一個基礎映像。
什麼是基礎映像?
創建您的第一個虛擬機器。
安裝來賓作業系統。
第5章:這在您的開發環境中適合什麼?
用於軟體開發的虛擬機器。
用於軟體測試的虛擬機器。
用於發佈後維護的虛擬機器。
為您的開發環境創建基礎映像。
第6章:將所有內容整合在一起。
組織您的映像庫。
準備基礎映像以供使用。
回收您的測試映像。
創建ISO映像庫。
第7章:腳本API介紹。
您可以自動化什麼?
支援的平台。
編程API。
VmPerl與VmCOM與Vix。