Explains Sun Cluster 2.2 technology in detail, offering insight into the applications, architecture, databases, low-end NFS servers and maintenance requirements of the server. Designed to help readers use Sun Cluster 2.2 to apply specific product solutions to satisfy high-availability requirements. Softcover.
"synopsis" may belong to another edition of this title.
This book is one of an on-going series of books developed by the engineering staff of the Sun BluePrints? Program. The Sun BluePrints Program is managed by the Enterprise Engineering group, and provides a framework to identify, develop, and distribute best practices information for Sun products.
If you are new to clustering, we discuss how a cluster is built and configured, plus more (a lot more)—we recommend you read the book from cover to cover. For those with cluster experience, the book has been set out in modular fashion—each section covers specific areas that can be quickly identified and referenced.
This book builds a solid foundation by detailing the architecture and configuration of the Sun Cluster software. The information provided in this book extends beyond the Sun Cluster infrastructure and introduces Sun Cluster 2.2 (SC2.2) applications, maintenance, and datacenter best practices to enhance datacenter efficiency and application availability.
The Sun Cluster 2.2 technology has evolved due in part to the involvement and commitment of its customers to achieve a high level of maturity and robustness. Sun Microsystems' participation in the cluster software arena began in the spring of 1995 with the introduction of the SPARCcluster? 1 product. Table P-1 is a timetable of cluster products released by Sun Microsystems (as of the time of this printing).Table P-1
Sun Cluster Product Evolution
Spring 1995 SPARCcluster 1 to sustain highly available applications
Summer 1995 SPARCcluster PDB 1.0 support for Oracle Parallel Server (OPS), Informix Extended Parallel Server (XPS), and Sybase Navigation Server
Winter 1995 SPARCcluster HA 1.0
Spring 1996 SPARCcluster PDB 1.1
Summer 1996 SPARCcluster HA 1.1
Fall 1996 SPARCcluster PDB 1.2
Fall 1996 SPARCcluster HA 1.2
Spring 1997 SPARCcluster HA 1.3
Fall 1997 Sun Cluster 2.0 — Initial merge of SPARCcluster PDB and SPARCcluster HA product lines
Spring 1998 Sun Cluster 2.1
Summer 1999 Sun Cluster 2.2 — Final merge of SPARCcluster HA into Sun Cluster
In the summer of 1995, the SPARCcluster PDB (parallel database) 1.0 software was introduced to enable parallel node scalability—this product also supported a highly available application environment. The SPARCcluster PDB software enabled parallel database products such as Oracle Parallel Server (OPS), Informix Extended Parallel System (XPS), and Sybase Navigation Server to be used in a two-node cluster.
After the release of the SPARCcluster PDB software, a separate development group within Sun introduced the SPARCcluster HA (high availability) product in the winter of 1995. The SPARCcluster HA software enabled a highly available environment for mission-critical applications such as databases, NFS, and DNS Servers.
Although the SPARCcluster PDB and SPARCcluster HA software products had different architectures, and different algorithms for data protection, cluster membership, and data management, they shared functional similarities—both environments supported a subset of available Sun servers and storage devices, and used a network interconnect for cluster communications.
A fundamental difference between these cluster products was that SPARCcluster HA required Solstice DiskSuite? software to support shared disk storage, while SPARCcluster PDB required Veritas Cluster Volume Manager (CVM) software.
To maximize the investment in engineering resources, Sun Microsystems unified its cluster software development program and merged the SPARCcluster HA and SPARCcluster PDB solutions to create the Sun Cluster 2.0 software, which was released in the fall of 1997.The Sun BluePrints Program
The primary purposes of the Sun BluePrints Program are research, development, and publishing of best practices using Sun products. These BluePrints provide the required building blocks to assist in the creation of high-performance, highly available, and highly reliable datacenters.
To ensure up-to-date information is available to customers, a Web site is provided to compliment the BluePrints Program:sun/blueprints
The mission of the Sun BluePrints Program is to empower Sun customers with the technical knowledge required to implement an expandable, highly available, and secure information system within a datacenter using Sun products. The Sun BluePrints Program is managed by the Enterprise Engineering group. This group provides a framework to identify, develop, and distribute best practice information that can be applied across all Sun products. Subject matter experts in the areas of performance, resource management, security, high-performance computing, networking, and storage write articles that explain the best methods of integrating Sun products into a datacenter.
The Enterprise Engineering group is the primary contributor of technical content for the Sun BluePrints Program, which includes books, guides, and online articles. Through these vehicles, Sun provides down-to-earth guidance, installation tips, real-life implementation experiences, and late-breaking technical information.Who Should Use this Book
This book is produced for experienced system administrators, system architects, and technologists interested in acquiring or enhancing their Sun cluster expertise. Those who use this book should be familiar with UNIX and the Solaris Operating Environment (Solaris OE). How this Book Is Organized
This book is divided into two major sections:Part I, Infrastructure
Describes basic availability concepts and Sun Cluster 2.2 architecture and its components. It contains the following chapters:Chapter 1, "High Availability Fundamentals" on page 1
High availability is a fundamental component for today's mission-critical applications. Implementation of high availability now spans beyond the hardware and software platforms to include the total system infrastructure. This chapter focuses on the basic concepts and mathematical formulas that define reliability, availability, and serviceability (RAS). Additionally, we discuss the best practices and elements that play a key role for increasing availability at the single node and datacenter levels. Chapter 2, "Sun Cluster 2.2 Architecture" on page 31
The Sun Cluster 2.2 framework is a collection of integrated software modules that provides a highly available environment with horizontal scalability. Topics such as cluster topologies, cluster membership, quorum algorithms, failure fencing, and network monitoring are discussed.Chapter 3, "Sun Cluster 2.2 Components" on page 77
There are many component choices to be made when assembling a cluster. This chapter discusses capacity, performance, and availability features of supported Sun Cluster 2.2 components-servers, disk storage, interconnect, and public networks. This information can help you assemble a cluster to match your requirements.Part II, Implementation
Discusses the techniques necessary to design, implement, and maintain Sun Clusters.Chapter 4, "Sun Cluster 2.2 Administration" on page 111
After a cluster environment has been installed, configured, and is in production, it needs to be correctly maintained to preserve its high availability. This chapter complements existing Sun Cluster 2.2 manuals, and addresses when, why, and how Sun Cluster 2.2 commands should be used to help increase availability.Chapter 5, "Highly Available Databases" on page 187
Databases represent the transactional back-end of a large percentage of mission-critical applications. This chapter presents a general discussion on databases supported by the Sun Cluster 2.2 software—namely, Oracle. This chapter focuses primarily on the Oracle database, and discusses software installation, configuration options, logical host creation, and data service agent monitoring.Chapter 6, "Sun Cluster 2.2 Application Notes" on page 231
This chapter provides the framework for implementing a cluster configuration from scratch. The techniques and issues involved in configuring a low-end, distributed NFS server are discussed.Chapter 7, "Sun Cluster 2.2 Data Services" on page 281
Sun Cluster 2.2 software is equipped with a standard application programming interface (API) that enables programmers to transform existing applications into highly available applications. This chapter discusses the SC2.2 Data Services API and various routines required to manage an existing application under the SC2.2 infrastructure.Chapter 8, "Beyond Sun Cluster 2.2" on page 301
This chapter provides an introduction to the pinnacle of the Sun Cluster technology (Sun Cluster 3.0). Topics discussed include global file services, scalable services, availability, and supported cluster configurations.Appendix A: "SCSI-Initiator ID" on page 319
This appendix presents an in-depth tutorial for resolving SCSI controller issues when using multiple hosts that share SCSI storage.Appendix B: "SC2.2 Data Service Templates" on page 339
This appendix is a collection of Bourne shell templates that support all data service agent routines.Related Books
The books in Table P-2 provide additional useful information:Table P-2
Title Author and Publisher ISBN Number
Resource Management Richard McDougall, Adrian Cockcroft, Evert Hoogendoorn, Enrique Vargas, Tom Bialaski; Sun Microsystems Press/Prentice Hall, Inc. (1999) ISBN 0-13-025855-5
Blueprints for High Availability Evan Marcus, Hal Stern; John Wiley & Sons Inc. (2000) ISBN 0471-35601-8
In Search of Clusters Gregory F. Pfister; Prentice Hall PTR (1998) ISBN 0-13-899709-8From the Back Cover:
The explosive expansion of e-commerce and the ever-increasing dependency on computer services have created a global demand for server availability. This Sun BluePrints publication describes elements that affect availability and introduces best practices that promote good work practices. The information contained in this publication helps increase availability at the datacenter level or at the single- server level.
The Sun Cluster 2.2 technology is explained in detail—the architecture, applications (including databases), low-end NFS servers, as well as maintenance requirements. This information can help customers apply specific product solutions to satisfy the most stringent high-availability requirements.
"About this title" may belong to another edition of this title.
Book Description Prentice-Hall. Book Condition: New. pp. 389. Bookseller Inventory # 5817706