Muutke küpsiste eelistusi

Oracle Solaris 10 System Virtualization Essentials [Pehme köide]

  • Formaat: Paperback / softback, 384 pages, kõrgus x laius x paksus: 231x181x20 mm, kaal: 620 g
  • Ilmumisaeg: 16-Sep-2010
  • Kirjastus: Prentice Hall
  • ISBN-10: 013708188X
  • ISBN-13: 9780137081882
Teised raamatud teemal:
  • Pehme köide
  • Hind: 63,99 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 384 pages, kõrgus x laius x paksus: 231x181x20 mm, kaal: 620 g
  • Ilmumisaeg: 16-Sep-2010
  • Kirjastus: Prentice Hall
  • ISBN-10: 013708188X
  • ISBN-13: 9780137081882
Teised raamatud teemal:
Virtualization and related technologies like hypervisors, which create virtual machines on a single hardware machine, and containers (also known as zones), which create virtual operating systems running on a single operating system, are a totally new area for many system administrators.  

Oracle® Solaris 10 System Virtualization Essentials provides an accessible introduction to computer virtualization, specifically the system virtualization technologies that use the Oracle Solaris or OpenSolaris operating systems. This accessible guide covers the key concepts system administrators need to understand and explains how to

 





Use Dynamic Domains to maximize workload isolation on Sun SPARC systems Use Oracle VM Server for SPARC to deploy different Oracle Solaris 10 and OpenSolaris environments on SPARC CMT (chip multithreading) systems Use Oracle VM Server for x86 or xVM hypervisor to deploy a server with heterogeneous operating systems Use Oracle VM VirtualBox to develop and test software in heterogeneous environments Use Oracle Solaris Containers to maximize efficiency and scalability of workloads Use Oracle Solaris Containers to migrate Solaris 8 and Solaris 9 workloads to new hardware systems Mix virtualization technologies to maximize workload density

 

Starting with a discussion of system virtualization in general termsthe needs of consolidation, the benefits of virtualization, and a description of the most common types of computer virtualizationthis book also covers many of the concepts, features, and methods shared by many implementations of system virtualization.

 

Oracles computer virtualization technologies that are directly related to the Oracle Solaris OS are described in detail along with a discussion of the factors that should be considered when choosing a virtualization technology. Finally, several examples of these technologies and an overview of virtualization management software are provided, as well as a history of virtualization.
Foreword xi
Preface xv
Acknowledgments xxi
About the Authors xxiii
Chapter 1 Introduction to Virtualization
1(42)
1.1 Definitions and Motivations
1(25)
1.1.1 What Is Virtualization?
1(1)
1.1.2 Why Virtualize?
2(3)
1.1.3 Why is Virtualization so Important for Consolidating Workloads?
5(2)
1.1.4 Other Reasons for Virtualization
7(1)
1.1.5 Common Concepts
8(1)
1.1.6 Use Cases for Virtualization
9(17)
1.2 System Virtualization Models
26(15)
1.2.1 Hardware Partitioning
28(4)
1.2.2 Virtual Machines
32(4)
1.2.3 Operating System Virtualization
36(5)
1.3 Summary
41(2)
Chapter 2 Hard Partitioning: Dynamic Domains
43(34)
2.1 Partitions
44(1)
2.1.1 Hardware Partitions
44(1)
2.1.2 The M-Series
44(1)
2.2 Domain Implementation
44(15)
2.2.1 Domain Configuration
48(6)
2.2.2 Domain Combinations
54(3)
2.2.3 Domain Availability
57(2)
2.3 Managing Domains
59(17)
2.3.1 Building Domains Examples
60(9)
2.3.2 View from the Domain
69(4)
2.3.3 Fault Isolation
73(1)
2.3.4 Dynamic Reconfiguration
73(2)
2.3.5 Extending Dynamic Domains
75(1)
2.4 Summary
76(1)
Chapter 3 Oracle VM Server for SPARC
77(36)
3.1 Overview of Logical Domains Features
77(3)
3.1.1 Isolation
78(1)
3.1.2 Compatibility
78(1)
3.1.3 Real and Virtual CPUs
78(2)
3.2 Logical Domains Implementation
80(4)
3.2.1 Domain Roles
80(2)
3.2.2 Dynamic Reconfiguration
82(1)
3.2.3 Virtual I/O
82(2)
3.3 Details of Domain Resources
84(5)
3.3.1 Virtual CPUs
84(1)
3.3.2 Virtual Network Devices
85(1)
3.3.3 Virtual Disk
86(2)
3.3.4 Console and OpenBoot
88(1)
3.3.5 Cryptographic Accelerator
88(1)
3.3.6 Memory
89(1)
3.3.7 Binding Resources to Domains
89(1)
3.4 Installing Logical Domains and Building a Guest Domain
89(15)
3.4.1 Verifying and Installing Firmware
90(1)
3.4.2 Installing Logical Domains Software
90(2)
3.4.3 Configuring the Control Domain
92(1)
3.4.4 Network Connectivity Between Primary and Guest Domains
93(1)
3.4.5 Creating a Domain and Installing Oracle Solaris
94(2)
3.4.6 Viewing a Domain
96(1)
3.4.7 Installing Oracle Solaris into a Domain
97(1)
3.4.8 Observing Guest Domains from the Control Domain
98(2)
3.4.9 Viewing a Domain from the Inside
100(1)
3.4.10 Dynamic Reconfiguration
101(1)
3.4.11 Dynamic Resource Management
102(1)
3.4.12 Cloning a Domain
103(1)
3.5 Domain Mobility
104(2)
3.6 Physical to Virtual Conversion
106(2)
3.7 Ease-of-Use Enhancements
108(2)
3.8 Comparison with Oracle Solaris Containers
110(1)
3.9 Summary
110(3)
Chapter 4 Oracle Solaris 10 as an x86 Guest
113(16)
4.1 Overview
114(2)
4.1.1 Overview of the Hardware Compatibility List
114(1)
4.1.2 Type 1 Hypervisor Overview
114(1)
4.1.3 Xen Open-Source Project-Based Hypervisors
115(1)
4.2 Oracle VM Server for x86
116(2)
4.2.1 Oracle VM Key Features
117(1)
4.2.2 Oracle Solaris PV Drivers
117(1)
4.2.3 Oracle VM Support for Oracle Solaris
118(1)
4.3 xVM Hypervisor
118(2)
4.3.1 xVM Hypervisor Key Features
118(1)
4.3.2 Oracle Solaris PV Drivers
119(1)
4.3.3 xVM Hypervisor Support for Oracle Solaris
119(1)
4.4 Citrix XenServer
120(1)
4.4.1 Citrix XenServer Key Features
120(1)
4.4.2 Oracle Solaris PV Drivers
120(1)
4.4.3 Citrix XenServer Support for Oracle Solaris
121(1)
4.5 VMware ESX
121(2)
4.5.1 VMware vSphere Key Features
122(1)
4.5.2 Oracle Solaris PV Drivers
122(1)
4.5.3 ESX Support for Oracle Solaris
123(1)
4.6 Microsoft Windows Server 2008 Hyper-V
123(2)
4.6.1 Microsoft Windows Server 2008 R2 Hyper-V Key Features
124(1)
4.6.2 Oracle Solaris PV Drivers
124(1)
4.6.3 Microsoft Windows Server 2008 Hyper-V R2 Support for Oracle Solaris
125(1)
4.7 Red Hat Enterprise Virtualization
125(2)
4.7.1 Red Hat Enterprise Virtualization Key Features
126(1)
4.7.2 Oracle Solaris PV Drivers
127(1)
4.7.3 Red Hat Enterprise Virtualization Support for Oracle Solaris
127(1)
4.8 Summary
127(2)
Chapter 5 Oracle VM VirtualBox
129(40)
5.1 How Oracle VM VirtualBox Works
131(3)
5.1.1 Oracle VM VirtualBox Architecture
132(1)
5.1.2 Interacting with Oracle VM VirtualBox
133(1)
5.2 Oracle VM VirtualBox Guest Platform
134(11)
5.2.1 Virtual CPUs
134(2)
5.2.2 RAM
136(1)
5.2.3 Virtual Disk
137(3)
5.2.4 Virtual Network Devices
140(3)
5.2.5 BIOS and EFI
143(1)
5.2.6 Guest Additions
144(1)
5.3 Oracle Solaris as an Oracle VM VirtualBox Host
145(4)
5.3.1 Installing Oracle VM VirtualBox
147(2)
5.4 Oracle Solaris as an Oracle VM VirtualBox Guest
149(2)
5.5 Creating and Managing Oracle VM VirtualBox Guests
151(16)
5.5.1 Creating the Guest Machine
151(5)
5.5.2 Installing the Guest Operating System
156(2)
5.5.3 Creating a Guest Machine Using the Command Line
158(3)
5.5.4 Starting a Virtual Machine
161(1)
5.5.5 Stopping a Virtual Machine
162(1)
5.5.6 Cloning a Virtual Machine
163(3)
5.5.7 Live Migration of a Guest
166(1)
5.6 Summary
167(2)
Chapter 6 Oracle Solaris Containers
169(58)
6.1 Feature Overview
170(11)
6.1.1 Basic Model
171(2)
6.1.2 Isolation
173(4)
6.1.3 Namespaces
177(1)
6.1.4 Brands
177(1)
6.1.5 Packaging, Deployment, and File Systems
178(2)
6.1.6 Patching
180(1)
6.2 Feature Details
181(38)
6.2.1 Container Creation
181(8)
6.2.2 Resource Management
189(1)
6.2.3 Networking
189(24)
6.2.4 Direct Device Access
213(3)
6.2.5 Virtualization Management Features
216(3)
6.3 Solaris 8 Containers and Solaris 9 Containers
219(3)
6.3.1 Oracle Solaris Trusted Extensions
221(1)
6.4 Network Virtualization in OpenSolaris
222(3)
6.5 Strengths of Oracle Solaris Containers
225(1)
6.6 Summary
226(1)
Chapter 7 Choosing a Virtualization Technology
227(14)
7.1 Review of Strengths and Limitations
227(8)
7.1.1 Hard Partitioning and Dynamic Domains
230(1)
7.1.2 Oracle VM Server for SPARC
231(1)
7.1.3 x86 Hypervisors
232(1)
7.1.4 Oracle Solaris Containers
233(2)
7.2 Choosing the Technology: Start with Requirements
235(1)
7.3 Virtualization Decision Tree
236(1)
7.3.1 SPARC Environments
236(1)
7.3.2 x86 Environments
237(1)
7.4 Choosing the Technology: Examples
237(2)
7.4.1 Consolidating Large Workloads
237(1)
7.4.2 Hosting an ISP Web Service
238(1)
7.4.3 Diverse OS Consolidation
239(1)
7.5 Summary
239(2)
Chapter 8 Applying Virtualization
241(60)
8.1 How to Configure for Dynamic Domains
241(13)
8.1.1 M9000 Configuration Example
242(12)
8.1.2 Summary
254(1)
8.2 Consolidating with Oracle VM Server for SPARC (Logical Domains)
254(4)
8.2.1 Planning
255(1)
8.2.2 Configuring Logical Domains
256(1)
8.2.3 Creating Domains
256(1)
8.2.4 Testing
257(1)
8.2.5 Summary
257(1)
8.3 Develoying Oracle Solaris 10 with Oracle VM Server for x86
258(10)
8.3.1 Prerequisites for Installing Oracle Solaris 10 in an Oracle VM Environment
258(1)
8.3.2 Creating on Oracle Solaris 10 Guest Virtual Machine
259(9)
8.3.3 Summary
268(1)
8.4 How to Enable xVM Hypervisor Live Migration
268(8)
8.4.1 Technical Briefs
268(1)
8.4.2 Live Migration Prerequisites
269(1)
8.4.3 Step 1: Configuring the xVM Hyperviors
269(3)
8.4.4 Step 2: Configuring Access to a Shared NFS Resource
272(1)
8.4.5 Step 3: Create an Oracle Solaris 10 HVM+PVIO Guest
273(1)
8.4.6 Step 4: Configure and Enable Live Migration
274(2)
8.4.7 Summary
276(1)
8.5 Running Microsoft Windows in an Oracle Solaris Container
276(9)
8.5.1 Planning
277(1)
8.5.2 Configuring the Oracle Solaris Global Zone
278(1)
8.5.3 Creating the Container
278(2)
8.5.4 Creating the Oracle VM VirtualBox Guest Machine User
280(1)
8.5.5 Configuring the Windows Guest Machine
281(1)
8.5.6 Creating an Autostart Service for the Guest
282(1)
8.5.7 Cloning the Windows Container
283(2)
8.5.8 Summary
285(1)
8.6 Consolidating with Oracle Solaris Containers
285(5)
8.6.1 Planning
286(1)
8.6.2 Configure Oracle Solaris 10
287(1)
8.6.3 Create Containers
287(3)
8.6.4 Testing
290(1)
8.6.5 Summary
290(1)
8.7 Security Hardening with Oracle Solaris Containers
290(10)
8.7.1 Scenario
292(1)
8.7.2 Basic Steps
293(1)
8.7.3 Implementing Hardened Containers
294(4)
8.7.4 Security Analysis
298(1)
8.7.5 Summary
299(1)
8.7.6 Further Reading
299(1)
8.8 Summary
300(1)
Chapter 9 Virtualization Management
301(26)
9.1 VE Life-Cycle Management
303(3)
9.1.1 Life Cycle of a VE
303(3)
9.2 Opportunities for Business Agility and Operational Flexibility
306(9)
9.2.1 Problems
307(2)
9.2.2 Virtualization Offers New Opportunities
309(6)
9.3 Oracle Enterprise Manager Ops Center
315(11)
9.3.1 Basic Structure
315(2)
9.3.2 Concepts
317(1)
9.3.3 Secure or Isolated Data Centers
318(1)
9.3.4 Discovering Assets
318(2)
9.3.5 Provisioning Assets
320(2)
9.3.6 Updading Assets
322(1)
9.3.7 Monitoting Assets
323(2)
9.3.8 Managing Assets
325(1)
9.3.9 Oracle EM Ops Center Summary
326(1)
9.4 Summarpy
326(1)
Appendix: History of Virtualization and Architectural Evolution 327(18)
Index 345
Jeff Victor is the principal author of Oracle® Solaris 10 System Virtualization Essentials and a principal sales consultant at Oracle Corporation. Prior to joining Oracle, Jeff was a principal field technologist for Sun Microsystems. He is an OpenSolaris Zones Community Leader, the creator of the zonestat open-source program, and a regular author, contributor, and speaker at corporate and industry events. His blog can be found at http://blogs.sun.com/JeffV. Jeff received a bachelor of science degree in computer science from Rensselaer Polytechnic Institute. In his spare time, he builds and launches high-power rockets. Jeff lives in New York with his wife and daughter.  

Jeff Savit has more than 25 years of experience in operating systems, virtualization, and performance on multiple platforms, and is a principal sales consultant at Oracle Corporation specializing in these areas. He was previously a principal field technologist at Sun Microsystems with a similar focus. Before joining Sun, Jeff was a vice president at Merrill Lynch, where he had roles in development, systems management, market data, and web applications. He also managed a department responsible for the firms virtual machine systems, wrote market data portions of Merrill Lynchs Internet trading applications, and created one of the Internets first stock quote websites. Jeff is the author of the Sun Blueprint Energy Efficiency Strategies: Sun Server Virtualization Technology, and the virtualization chapter of the Datacenter Reference Guide Blueprint. Jeff has written or coauthored several books, including Enterprise Java, VM and CMS: Performance and Fine-Tuning, and VM/CMS Concepts and Facilities, and his work has been published in SIGPLAN Notices, a journal of the Association of Computing Machinery. He has a masters degree in computer science from Cornell University.

 

Gary Combs is a SPARC specialist at Oracle Corporation. He specializes in midrange and high-end SPARC servers, which include the popular M-Series. Gary also covers virtualization technologies that are implemented on these platforms: Dynamic Domains, Logical Domains, and Oracle Solaris Containers. Prior to joining Oracle, Gary was with Sun Microsystems. He has more than 15 years of direct sales support experience as a systems engineer. For the last 10 years, Gary has held marketing positions in product management, product definition, and technical marketing.

 

Simon Hayler is a principal sales consultant for Oracle Corporation. Previously, Simon was a principal field technologist for Sun Microsystems. Simon has a telecommunications engineering background, encompassing the design, configuration, and implementation of multitiered information systems. His role at Sun over the past 12 years has included pre- and post-sales consulting, architectural design and implementation for both high-end commercial and high-performance computing, and, more recently, specialization in virtualization solutions.

 

Bob Netherton is a principal sales consultant at Oracle Corporation specializing in Oracle Solaris, virtualization, open-source software, and Linux interoperability. Prior to joining Oracle, Bob was a principal field technologist for Sun Microsystems, and was one of the architects and content developers of the Solaris Boot Camp and Deep Dive seminar series. In addition, he has developed several best practices guides for Solaris as well as an advanced Solaris training curriculum. Bob is also involved in several OpenSolaris users groups in the American Midwest and Southwest. Bob received a bachelor of science degree in applied mathematics from the University of Missouri, and he is a regular blogger on Solaris, virtualization, and open-source technologies.