HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
A Concise, Up-to-Date Guide to Oracle Virtualization Technologies, Including Oracle Solaris Zones, Oracle VM Server for SPARC, Physical Domains, and Oracle VM Virtual Box
Oracle® Solaris 11 System Virtualization Essentials, Second Edition, has been fully updated for Oracle 11 and is a complete, practical, and up-to-date guide to selecting, implementing, and applying today’s Oracle virtualization technologies to real-world business problems.
Four Oracle experts thoroughly cover current Oracle Solaris virtualization options. They help you understand key use cases, including consolidation, asynchronous workloads, software development, testing/staging, workload mobility, legacy OS support, provisioning, scalability, fine-grained OS changes, and security. They also compare and address each leading approach to virtualization: OS virtualization, hypervisor-based virtual machines, and hardware partitioning.
The authors illuminate the use of virtualization with many Oracle software applications and engineered systems, including SuperCluster, Secure Enterprise Cloud Infrastructure, Exalytics, Oracle Database, and security hardening scenarios.
Bringing together case study examples and in-the-trenches experience, this guide explains how to
Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
Foreword to the First Edition xiii
Preface xvii
Acknowledgments xxi
About the Authors xxiii
Chapter 1: Introduction to Virtualization 1
1.1 Definitions and Motivations 1
1.2 System Virtualization Models 10
1.3 Summary 30
Chapter 2: Use Cases and Requirements 31
2.1 Introduction 31
2.2 General Workload Consolidation 32
2.3 Asynchronous Workloads 40
2.4 Software Development and Other Bursty Workloads 41
2.5 Testing and Staging 42
2.6 Simplifying Workload Mobility 43
2.7 Maintaining a Legacy Operating System on New Hardware 46
2.8 Flexible, Rapid Provisioning 47
2.9 Relieving Scalability Constraints 48
2.10 Fine-Grained Operating System Modification 49
2.11 Configurable Security Characteristics 49
2.12 Summary 50
Chapter 3: Oracle Solaris Zones 51
3.1 Introduction 52
3.2 What’s New in Oracle Solaris 11 Zones 53
3.3 Feature Overview 54
3.4 Feature Details 67
3.5 Oracle Solaris Kernel Zones 114
3.6 Solaris 10 Zones 121
3.7 Strengths of Oracle Solaris Zones 125
3.8 Summary 126
Chapter 4: Oracle VM Server for SPARC 131
4.1 Oracle VM Server for SPARC Features 131
4.2 CPUs in Oracle VM Server for SPARC 132
4.3 Features and Implementation 134
4.4 Installing Oracle VM Server for SPARC and Building a Guest Domain 149
4.5 Oracle VM Server for SPARC and Solaris Zones 168
4.6 Summary 169
Chapter 5: Physical Domains 171
5.1 Introduction 171
5.2 SPARC M6: An Introduction 172
5.3 SPARC M7: An Introduction 174
5.4 Virtualization Technologies 178
5.5 Fault Isolation 189
5.6 Oracle Enterprise Manager Ops Center 190
5.7 Summary 191
Chapter 6: Oracle VM VirtualBox 193
6.1 How Oracle VM VirtualBox Works 195
6.2 Oracle VM VirtualBox Guest Platform 198
6.3 Oracle Solaris as an Oracle VM VirtualBox Host 210
6.4 Oracle Solaris as an Oracle VM VirtualBox Guest 215
6.5 Creating and Managing Oracle VM VirtualBox Guests 216
6.6 Summary 247
Chapter 7: Automating Virtualization 249
7.1 Oracle Enterprise Manager Ops Center 249
7.2 OpenStack 256
7.3 Summary 271
Chapter 8: Choosing a Virtualization Technology 273
8.1 Review of Strengths and Limitations 273
8.2 Choosing the Technology 282
8.3 Summary 287
Chapter 9: Applications of Oracle Virtualization 289
9.1 Database Zones 289
9.2 Virtualization with Engineered Systems and Oracle SuperCluster 295
9.3 Virtualization with Secure Enterprise Cloud Infrastructure 301
9.4 Virtualization in Oracle Exalytics 308
9.5 Consolidating with Oracle Solaris Zones 309
9.6 Security Hardening with Oracle Solaris Zones 315
9.7 Customer Deployment 1 323
9.8 Customer Deployment 2 324
9.9 Customer Deployment 3 325
9.10 Summary 326
Appendix: History of Virtualization and Architectural Evolution 327
Index 345