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.
(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.
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.
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.
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.
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.
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.
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.
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.
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.