Documentation Home
> Solaris Volume Manager Administration Guide
Solaris Volume Manager Administration Guide
Book Information
Index
A
B
C
D
E
F
G
H
I
K
L
M
N
P
R
S
T
U
V
Preface
Chapter 1 Getting Started with Solaris Volume Manager
Finding Solaris Volume Manager Information and Tasks
Solaris Volume Manager Roadmap—What's New
Solaris Volume Manager Roadmap—Storage Capacity
Solaris Volume Manager Roadmap—Availability
Solaris Volume Manager Roadmap—I/O Performance
Solaris Volume Manager Roadmap—Administration
Solaris Volume Manager Roadmap—Troubleshooting
Chapter 2 Storage Management Concepts
Introduction to Storage Management
Storage Hardware
RAID Levels
Configuration Planning Guidelines
Choosing Storage Mechanisms
Performance Issues
General Performance Guidelines
Random I/O and Sequential I/O Optimization
Random I/O
Sequential Access I/O
Chapter 3 Solaris Volume Manager Overview
Introduction to Solaris Volume Manager
How Solaris Volume Manager Manages Storage
How to Administer Solaris Volume Manager
How to Access the Solaris Volume Manager Graphical User Interface
Solaris Volume Manager Requirements
Overview of Solaris Volume Manager Components
Volumes
Classes of Volumes
How Volumes Are Used
Example—Volume That Consists of Two Slices
Volume and Disk Space Expansion
The growfs Command
Volume Names
Volume Name Requirements
Volume Name Guidelines
State Database and State Database Replicas
Hot Spare Pools
Disk Sets
Solaris Volume Manager Configuration Guidelines
General Guidelines
File System Guidelines
Overview of Creating Solaris Volume Manager Components
Prerequisites for Creating Solaris Volume Manager Components
Overview of Large Volume Support in Solaris Volume Manager
Large Volume Support Limitations
Using Large Volumes
Upgrading to Solaris Volume Manager
Chapter 4 Solaris Volume Manager for Sun Cluster (Overview)
Introduction to Solaris Volume Manager for Sun Cluster
Multi-Owner Disk Set Concepts
Tasks Associated With Multi-Owner Disk Sets
Solaris Volume Manager for Sun Cluster Configuration
Software Components Used With Multi-Owner Disk Sets
RAID-1 (Mirror) Volumes in Multi-Owner Disk Sets
Mirror Ownership With Multi-Owner Disk Sets
Data Management and Recovery Processes
Optimized Resynchronization for Solaris Volume Manager for Sun Cluster
Application-Based Recovery and Directed Mirror Reads
Chapter 5 Configuring and Using Solaris Volume Manager (Scenario)
Scenario Background Information
Hardware Configuration
Physical Storage Configuration
Complete Solaris Volume Manager Configuration
Chapter 6 State Database (Overview)
About the Solaris Volume Manager State Database and Replicas
Understanding the Majority Consensus Algorithm
Background Information for Defining State Database Replicas
Recommendations for State Database Replicas
Guidelines for State Database Replicas
Handling State Database Replica Errors
Scenario—State Database Replicas
Chapter 7 State Database (Tasks)
State Database Replicas (Task Map)
Creating State Database Replicas
How to Create State Database Replicas
Maintaining State Database Replicas
How to Check the Status of State Database Replicas
How to Delete State Database Replicas
Chapter 8 RAID 0 (Stripe and Concatenation) Volumes (Overview)
Overview of RAID 0 Volumes
RAID 0 (Stripe) Volume
Interlace Values for Stripes
Scenario—RAID 0 (Stripe) Volume
RAID 0 (Concatenation) Volume
Scenario—RAID 0 (Concatenation)
RAID 0 (Concatenated Stripe) Volume
Example—RAID 0 (Concatenated Stripe) Volume
Background Information for Creating RAID 0 Volumes
RAID 0 Volume Requirements
RAID 0 Volume Guidelines
Scenario—RAID 0 Volumes
Chapter 9 RAID 0 (Stripe and Concatenation) Volumes (Tasks)
RAID 0 Volumes (Task Map)
Creating RAID 0 (Stripe) Volumes
How to Create a RAID 0 (Stripe) Volume
Creating RAID 0 (Concatenation) Volumes
How to Create a RAID 0 (Concatenation) Volume
Expanding Storage Space
How to Expand Storage Space for Existing Data
How to Expand an Existing RAID 0 Volume
Removing a RAID 0 Volume
How to Remove a RAID 0 Volume
Chapter 10 RAID 1 (Mirror) Volumes (Overview)
Overview of RAID 1 (Mirror) Volumes
Overview of Submirrors
Scenario—RAID 1 (Mirror) Volume
Providing RAID 1+0 and RAID 0+1
Configuration Guidelines for RAID 1 Volumes
RAID 1 Volume Options
RAID 1 Volume Read and Write Policies
RAID 1 Volume (Mirror) Resynchronization
Full Resynchronization
Optimized Resynchronization
Partial Resynchronization
Pass Number
Background Information for RAID 1 Volumes
Background Information for Creating RAID 1 Volumes
Background Information for Changing RAID 1 Volume Options
How Booting Into Single-User Mode Affects RAID 1 Volumes
Scenario—RAID 1 Volumes (Mirrors)
Chapter 11 RAID 1 (Mirror) Volumes (Tasks)
RAID 1 Volumes (Task Map)
Creating a RAID 1 Volume
How to Create a RAID 1 Volume From Unused Slices
How to Create a RAID 1 Volume From a File System
Special Considerations for Mirroring root (/)
Understanding Boot Time Warnings
How to Record the Path to the Alternate Boot Device
SPARC: Example—Recording the Alternate Boot Device Path
x86: Example—Recording the Alternate Boot Device Path
Booting From Alternate Boot Devices
Working With Submirrors
How to Attach a Submirror
How to Detach a Submirror
How to Place a Submirror Offline and Online
How to Enable a Slice in a Submirror
Maintaining RAID 1 Volumes
How to Check the Status of Mirrors and Submirrors
How to Change RAID 1 Volume Options
How to Expand a RAID 1 Volume
Responding to RAID 1 Volume Component Failures
How to Replace a Slice in a Submirror
How to Replace a Submirror
Removing RAID 1 Volumes (Unmirroring)
How to Unmirror a File System
How to Unmirror a File System That Cannot Be Unmounted
Using a RAID 1 Volume to Back Up Data
How to Use a RAID 1 Volume to Make an Online Backup
Chapter 12 Soft Partitions (Overview)
Overview of Soft Partitions
Configuration Guidelines for Soft Partitions
Scenario—Soft Partitions
Chapter 13 Soft Partitions (Tasks)
Soft Partitions (Task Map)
Creating Soft Partitions
How to Create a Soft Partition
Maintaining Soft Partitions
How to Check the Status of a Soft Partition
How to Expand a Soft Partition
How to Remove a Soft Partition
Chapter 14 RAID 5 Volumes (Overview)
Overview of RAID 5 Volumes
Example—RAID 5 Volume
Example—Concatenated (Expanded) RAID 5 Volume
Background Information for Creating RAID 5 Volumes
Requirements for RAID 5 Volumes
Guidelines for RAID 5 Volumes
Overview of Checking Status of RAID 5 Volumes
Overview of Replacing and Enabling Slices in RAID 5 Volumes
Scenario—RAID 5 Volumes
Chapter 15 RAID 5 Volumes (Tasks)
RAID 5 Volumes (Task Map)
Creating RAID 5 Volumes
How to Create a RAID 5 Volume
Maintaining RAID 5 Volumes
How to Check the Status of a RAID 5 Volume
How to Expand a RAID 5 Volume
How to Enable a Component in a RAID 5 Volume
How to Replace a Component in a RAID 5 Volume
Chapter 16 Hot Spare Pools (Overview)
Overview of Hot Spares and Hot Spare Pools
Hot Spares
How Hot Spares Work
Hot Spare Pools
Example—Hot Spare Pool
Administering Hot Spare Pools
Hot Spare Pool States
Scenario—Hot Spares
Chapter 17 Hot Spare Pools (Tasks)
Hot Spare Pools (Task Map)
Creating a Hot Spare Pool
How to Create a Hot Spare Pool
How to Add Additional Slices to a Hot Spare Pool
Associating a Hot Spare Pool With Volumes
How to Associate a Hot Spare Pool With a Volume
How to Change the Associated Hot Spare Pool
Maintaining Hot Spare Pools
How to Check the Status of Hot Spares and Hot Spare Pools
How to Replace a Hot Spare in a Hot Spare Pool
How to Delete a Hot Spare From a Hot Spare Pool
How to Enable a Hot Spare
Chapter 18 Transactional Volumes (Overview)
About File System Logging
Choosing a Logging Method
Transactional Volumes
Example—Transactional Volume
Example—Shared Log Device
Background Information for Transactional Volumes
Requirements for Working with Transactional Volumes
Guidelines for Working with Transactional Volumes
Checking the Status of Transactional Volumes
Scenario—Transactional Volumes
Chapter 19 Transactional Volumes (Tasks)
Transactional Volumes (Task Map)
Creating Transactional Volumes
How to Create a Transactional Volume
Converting Transactional Volumes to UFS Logging
How to Convert a Transactional Volume to UFS Logging
To Convert a Transactional Volume to Use UFS Logging
Example—Converting From Transactional Volumes to UFS Logging
Maintaining Transactional Volumes
How to Check the State of Transactional Volumes
How to Attach a Log Device to a Transactional Volume
How to Detach a Log Device from a Transactional Volume
How to Expand a Transactional Volume
How to Remove a Transactional Volume
How to Remove a Transactional Volume and Retain the Mount Device
Sharing Log Devices
How to Share a Log Device Among File Systems
Recovering Transactional Volumes When Errors Occur
How to Recover a Transactional Volume With a Panic
How to Recover a Transactional Volume With Hard Errors
Chapter 20 Disk Sets (Overview)
Introduction to Disk Sets
Types of Disk Sets
Local Disk Sets
Named Disk Sets
Shared Disk Sets
Autotake Disk Sets
Multi-Owner Disk Sets
Solaris Volume Manager Disk Set Administration
Reserving a Disk Set
Releasing a Disk Set
Importing a Disk Set
Automatic Disk Partitioning
Disk Set Name Requirements
Example—Two Shared Disk Sets
Guidelines for Working With Disk Sets
Asynchronous Shared Storage in Disk Sets
Scenario—Disk Sets
Chapter 21 Disk Sets (Tasks)
Disk Sets (Task Map)
Creating Disk Sets
How to Create a Disk Set
Expanding Disk Sets
How to Add Disks to a Disk Set
How to Add a Host to a Disk Set
How to Create Solaris Volume Manager Components in a Disk Set
Maintaining Disk Sets
How to Check the Status of a Disk Set
How to Remove Disks from a Disk Set
How to Take a Disk Set
How to Release a Disk Set
How to Delete a Host or Disk Set
Importing Disk Sets
How to Print a Report on Disk Sets Available for Import
How to Import a Disk Set From One System to Another System
Chapter 22 Maintaining Solaris Volume Manager (Tasks)
Solaris Volume Manager Maintenance (Task Map)
Viewing the Solaris Volume Manager Configuration
How to View the Solaris Volume Manager Volume Configuration
Example—Viewing a Large Terabyte Solaris Volume Manager Volume
Where To Go From Here
Renaming Volumes
Background Information for Renaming Volumes
Exchanging Volume Names
How to Rename a Volume
Working with Configuration Files
How to Create Configuration Files
How to Initialize Solaris Volume Manager From a Configuration File
Changing Solaris Volume Manager Defaults
How to Increase the Number of Default Volumes
How to Increase the Number of Default Disk Sets
Expanding a File System Using the growfs Command
Background Information for Expanding Slices and Volumes
How to Expand a File System
Overview of Replacing and Enabling Components in RAID 1 and RAID 5 Volumes
Enabling a Component
Replacing a Component With Another Available Component
Maintenance and Last Erred States
Background Information For Replacing and Enabling Slices in RAID 1 and RAID 5 Volumes
Chapter 23 Best Practices for Solaris Volume Manager
Deploying Small Servers
Using Solaris Volume Manager With Networked Storage Devices
Chapter 24 Automatic (Top Down) Volume Creation (Tasks)
Top Down Volume Creation (Task Map)
Overview Of Top Down Volume Creation
Top Down Creation Capabilities
Top Down Creation Implementation
Top Down Creation Process
Before You Begin
Understanding Which Disks Are Available
Creating Volumes Automatically
Creating a Volume Automatically
To Create a RAID 1 (Mirror) Volume with the metassist command
Example—Creating a Two-Way Mirror with the metassist command
Example—Creating a Two-Way Mirror and Hot Spare with the metassist command
Example—Creating a Stripe using a Specific Controller with the metassist command
Analyzing Volume Creation with the metassist Command
Specifying Output Verbosity from the metassist Command
To Use the metassist Command with Verbose Output
Example—Using the metassist Command with Verbose Output
Example—Using the metassist Command with Minimal Output
Creating a Command File with the metassist Command
To Create a Command File with the metassist Command
Example—Creating a Command File (Shell Script) with the metassist Command
Example—Saving a Command File (Shell Script) from the metassist Command
Creating a Volume with A Saved Shell Script Created by the metassist Command
To Execute a Saved metassist Command Shell Script
Creating a Volume Configuration File with the metassist Command
To Create a Volume Configuration File with the metassist Command
Example—Creating a Volume Configuration File with the metassist Command
Example—Saving a Volume Configuration File from the metassist Command
Changing Default Behavior of the metassist Command
Changing the Volume Defaults File
Example—Creating A Volume With Changed Defaults for the metassist Command
Chapter 25 Monitoring and Error Reporting (Tasks)
Solaris Volume Manager Monitoring and Reporting (Task Map)
Configuring the mdmonitord Command for Periodic Error Checking
How to Configure the mdmonitord Command for Periodic Error Checking
Solaris Volume Manager SNMP Agent Overview
Configuring the Solaris Volume Manager SNMP Agent
How to Configure the Solaris Volume Manager SNMP Agent
Limitations of the Solaris Volume Manager SNMP Agent
Monitoring Solaris Volume Manager With a cron Job
How to Automate Checking for Errors in Volumes
Chapter 26 Troubleshooting Solaris Volume Manager (Tasks)
Troubleshooting Solaris Volume Manager (Task Map)
Overview of Troubleshooting the System
Prerequisites for Troubleshooting the System
General Guidelines for Troubleshooting Solaris Volume Manager
General Troubleshooting Approach
Replacing Disks
How to Replace a Failed Disk
Recovering from Disk Movement Problems
Disk Movement and Device ID Overview
Resolving Unnamed Devices Error Message
Recovering From Boot Problems
Background Information for Boot Problems
How to Recover From Improper /etc/vfstab Entries
Recovering the root (/) RAID 1 (Mirror) Volume
How to Recover From a Boot Device Failure
Recovering From State Database Replica Failures
How to Recover From Insufficient State Database Replicas
Repairing Transactional Volumes
Panics
Transactional Volume Errors
Recovering From Soft Partition Problems
How to Recover Configuration Data for a Soft Partition
Recovering Storage From a Different System
How to Recover Storage From a Local Disk Set
Recovering Storage From a Known Disk Set
How to Print a Report on Disk Sets Available for Import
How to Import a Disk Set From One System to Another System
Recovering From Disk Set Problems
What to Do When You Cannot Take Ownership of A Disk Set
How to Purge a Disk Set
Appendix A Important Solaris Volume Manager Files
System Files and Startup Files
Manually Configured Files
Overview of the md.tab File
Appendix B Solaris Volume Manager Quick Reference
Command-Line Reference
Appendix C Solaris Volume Manager CIM/WBEM API
Managing Solaris Volume Manager
© 2010, Oracle Corporation and/or its affiliates