Synopses & Reviews
- Enhance system reliability with reference configurations
- Effectively use Solstice DiskSuite or VERITAS Volume Manager to manage your boot disk
- Speed system recovery operations
Boot Disk Management examines the life cycle of the Solaris Operating Environment (OE) and its boot disk. Recommendations and methods for selecting hardware and partitioning the Solaris OE boot disk are presented in detail. Additionally, this book provides recommendations for installing the Solaris OE, as well as recommendations for managing Solaris OE upgrades with Live Upgrade.
This book also provides best practices for selecting a logical volume manager and configuring Solstice DiskSuite (also known as Solaris Volume Manager) or VERITAS Volume Manager to manage the Solaris OE boot disk. The reference configurations presented demonstrate how these recommendations can be used to help improve system reliability, serviceability, and recovery time.
Effective Solaris "RM" boot disk management can significantly enhance the availability and scalability of any application or environment. Now, for the first time, two of Sun's leading consultants bring together management best practices for the entire lifecycle of the Solaris boot disk, from device selection through recovery, service, and beyond. John Howard and David Deeths cover every aspect of boot disk management, presenting enterprise-class case studies and proven best-practice guidelines. Coverage includes: an introduction to the Solaris boot process; boot device hardware selection criteria; boot disk configuration, partitioning and file system layouts; selection and best practices for volume management; live upgrades; recovery and service events; and much more.
About the Author
JOHN S. HOWARD is a Senior Staff Engineer at Sun Microsystems working in the Enterprise Engineering group. He has over 19 years' experience in software engineering and systems administration on a diverse array of platforms. John is currently working on projects for enhancing system availability and serviceability.
DAVID DEETHS has worked in Sun's Enterprise Engineering group for four years. His work has focused primarily on clusters and high-availability systems. He is coauthor of the Sun BluePrint book The Sun Cluster Environment: Sun Cluster 2.2 and has published numerous online articles on a variety of topics. David holds Bachelor of Science degrees in Electrical Engineering and Cognitive Science from the University of California, San Diego.
Table of Contents
(NOTE: Each chapter ends with Summary
1. Partitioning Boot Disks.
Hardware Selection Criteria. Maturity of SCSI Technology. Independent Data Path and Power Feeds. High-Ship Volume. Flexibility. Boot Process Overview. Solaris 8 Operating Environment Installations. Solaris Web Start. JumpStart Technology. Interactive Installation. Server, Client, and Standalone Systems. Boot Disk Partitioning Recommendations. Operating System and Application Separation. Changes to Default Boot Disk Partitioning. Logical Volume Manager Requirements. Swap Device Recommendations. Interactive Installation Swap Allocation. JumpStart Software Swap Allocation. Backup Slice Configuration. Single Partition File Systems. Solaris 8 Operating Environment Boot Disk Layouts. Enhanced Security Boot Disk Layout.
2. Managing On-Disk OS Images.
Installing the Solaris Operating Environment. Standardizing and Automating Installations. Interactive Installation. System Type. Package Clusters. Cluster Table of Contents. Minimizing the Solaris Operating Environment. Upgrading the Operating System. Managing Patches. Sun Patch Check. PatchPro Expert. LU for Patch Testing and Implementation. Maintaining Firmware. Updating Firmware. Maintaining OBP Aliases. Replacing Disks and Updating Aliases. Backing Up OBP Settings.
3. Managing Solaris Operating Environment Upgrades.
Boot Environments. Live Upgrade and Logical Volume Managers. Using Live Upgrade. Creating and Populating a New Boot Environment. Upgrading the Alternate Boot Environment. Adding Software and Patches to the Alternate Boot Environment. Activating the New Operating Environment. Performing Sidegrades.
4. Configuring Boot Disks.
Configuration Principles. Doing the Difficult Work at Installation Time. Striving for Simplicity. Creating Consistency in All Things. Designing for Resiliency. Ensuring Recoverability. Weighing Costs Against Benefits. Reference Configuration Features. Reference Configuration Variations. Implementing Only a Mirrored Boot Disk. Using Additional Mirrors or a Mirror Plus Hot Spare. Using Mirrored Boot Disk With Contingency Disk.
5. Configuring a Boot Disk With VERITAS Volume Manager.
Introduction to VERITAS Volume Manager. VxVM Requirements. Initializing Disks. Encapsulating Disks. Protecting Block 0. Protecting the Private Region. Encapsulating Boot Disks. Resolving Problems With Default Boot Disk Installations. Irregular Physical Layout. Mirror Attachments. Root Disk Group. Implementing the Reference Configuration. Process Overview. Installing Hardware. Encapsulating the Root Disk. Creating Root Mirrors. Setting OpenBoot PROM Aliases. Remirroring the Root Disk. Mapping File Systems to Slices. Creating a Contingency Disk. Alternate Methods for Creating a Contingency Disk. Duplicating the Configuration Database. Documenting the Configuration. Testing the Configuration. Relocating Volume Components.
6. Maintaining a Boot Disk With VERITAS Volume Manager.
Documenting Your Configuration. Hardware Configuration. File System-to-Volume Mapping. VxVM Disk Group Configuration. Partition Tables. EEPROM Parameters. Using Sun Explorer. Changes to the Contingency Disk. Monitoring Systems. Monitoring Volumes. Monitoring With a Graphical User Interface. Monitoring Failures. Exporting System Logs. Monitoring the Contingency Disk. Monitoring Systems and Services. Recovering From Disasters. Managing Disk and Hardware Failures. Diagnosing Failures. High-Level Diagnosis. Identifying Points of Failure. Deciding to Recover or Reinstall. Identifying Root Plex Failures. Recovering From a Failure of All Submirrors. Recovering From Contingency Disk Failures. Recovering From Bootability Failures. Fixing Boot Files Without a Contingency Disk. Fixing Boot Files With a Contingency Disk. Re-creating rootdg. Moving Data From Failing Disks. Reclaiming Control From the LVM. Unmirroring and Removing Volumes. Unrooting the Boot Disk. Clearing Private Regions.
7. Configuring a Boot Disk With Solstice DiskSuite Software.
Introduction to Solstice DiskSuite Software. Solstice DiskSuite Software Requirements. Implementing the Reference Configuration. Process Overview. Installing Hardware. Creating a Metadevice State Database Slice. Finding Free Space. Repartitioning Swap. Duplicating the Root Disk Slice Format. Creating Metadevice State Databases. Creating Metadevices for the Root Disk. Creating Root Mirrors. Setting OpenBoot PROM Aliases. Setting Up the Dump Device. Documenting the Configuration. Testing the Configuration.
8. Maintaining a Boot Disk With Solstice DiskSuite Software.
Documenting Your Configuration. Hardware Configuration File System-to-Metadevice Mapping. Metadevice Layout. Metadevice State Database Locations. Partition Tables. EEPROM Parameters. Using Sun Explorer Software. Monitoring Systems. Monitoring Metadevices (metastat). Monitoring Replicas. Monitoring Failures. Exporting System Logs. Monitoring Systems and Services. Recovering From Disasters. Managing Disk and Hardware Failures. Diagnosing Failures. High-Level Diagnosis. Identifying Points of Failure. Deciding to Recover or Reinstall. Identifying Root Submirror Failures. Recovering From a Failure of Two Submirrors. Recovering From a Failure of All Submirrors. Recovering From Bootability Failures. Fixing Boot Files. Recovering From Replica Failures. Restoring a Lost Replica on One Disk. Replacing Lost Replica Quorums. Recovering From Lost Replicas on All Disks. Reclaiming Control From the LVM. Unmirroring and Clearing Metadevices. Unrooting the Root Device. Removing MetaDB Replicas.
9. Using Multiple Logical Volume Managers.
Rationale Behind Using Multiple LVMs. Effectively Recovering a System. Simplifying Recovery. Managing Large Systems. Advantages of Using a Single LVM. Decreased System Complexity. Simplified System Administration. Understanding Application and Datacenter Needs. Selecting an LVM Based on Application Requirements. Highly Available Services and Boot Disk Considerations. Using a Single LVM Throughout an Enterprise.