Finding Solstice DiskSuite 4. 1 Information


Solstice DiskSuite 4.1 User's Guide describes how to set up and maintain systems using Solstice DiskSuite 4.1.

If you want to begin using the DiskSuite product right away, use the information presented in this chapter. Organized as a "roadmap," this chapter serves as a high-level guide to find information for certain DiskSuite tasks, such as setting up storage capacity. It does not address all the tasks that you will need to use DiskSuite. Instead, it provides an easy way to find procedures describing how to perform common tasks associated with the following DiskSuite concepts:

This chapter also provides a complete listing of tasks organized by feature. See "DiskSuite Task Summary."

Warning -

If you do not use DiskSuite correctly, you can destroy data. DiskSuite provides a powerful way to manage your disks and data on them. As a minimum safety precaution, you should make sure you understand how DiskSuite works before attempting to use it.

Getting Started With DiskSuite

    Table P-3 DiskSuite Roadmap

DiskSuite Concept Task Description Go To ...
Storage Capacity Set Up Storage Capacity

You can create storage capacity that spans slices by creating a striped metadevice or a RAID5 metadevice. The stripe or RAID5 metadevice can then be used for a file system or any application, such as a database, that acesses the raw device.

How to Create a Striped Metadevice (DiskSuite Tool)

How to Create a RAID5 Metadevice (DiskSuite Tool)

Expand an Existing File System

Increase the capacity of an existing file system by creating a concatenation then adding additional slices.

How to Expand a Slice Containing Existing Data (DiskSuite Tool)
Expand an Existing Concatenation/Stripe

Use DiskSuite Tool to create a concatenated stripe to expand an existing concatenation or stripe.

How to Expand an Existing Concat/Stripe (DiskSuite Tool)
Expand a RAID5 Metadevice

If you need to expand the capacity of a RAID5 metadevice, you can concatenate additional slices to it.

How to Expand a RAID5 Metadevice (DiskSuite Tool)
Increase the Size of UFS

The growfs(1M) command expands the size of a UFS while it is mounted and without disrupting access to the data.

How to Grow a File System (Command Line)
Create a File System

You can create a file system on a stripe, concatenation, mirror, RAID5 metadevice, or trans metadevice.

How to Create a File System on a Metadevice (File System Manager)
Availability Maximize Data Availability

If you want maximum availability of your data, use DiskSuite's mirroring feature to maintain multiple copies of your data. You can create a mirror from unused slices in preparation of data, or mirror an existing file system, including root (/) and /usr.

How to Create a Mirror From Unused Slices (DiskSuite Tool)

How to Create a Mirror From a File System That Can Be Unmounted (DiskSuite Tool)

How to Create a Mirror From a File System That Cannot Be Unmounted (DiskSuite Tool)

Add Data Availability With Minimum Hardware Cost

To increase data availability with a minimum of hardware, use DiskSuite's RAID5 Metadevice feature.

How to Create a RAID5 Metadevice (DiskSuite Tool)
Add Increased Data Availability to an Existing Mirror or RAID5 Metadevice

To increase data availability for a mirror or a RAID5 metadevice, create a hot spare pool then associate it with a mirror's submirrors, or a RAID5 metadevice.

How to Create a Hot Spare Pool (DiskSuite Tool)
Increase File System Availability After Reboot

To increase overall file system availability after reboot, add UFS logging (trans metadevice) to the system. Logging a file system reduces the amount of time fsck(1M) has to run when the system reboots.

How to Create a Trans Metadevice for a File System That Can Be Unmounted (DiskSuite Tool)

How to Create a Trans Metadevice for a File System That Cannot be Unmounted (DiskSuite Tool)

I/O Performance Increase Mirror Performance

Adding additional state database replicas before creating the mirror helps improve a mirror's performance.

How to Create Additional State Database Replicas (DiskSuite Tool)
Tune Mirror Read and Write Policies

The read and write policies for a mirror can be specified to improve performance for a given configuration.

How to Change a Mirror's Options (DiskSuite Tool)
Optimize Device Performance

Creating stripes optimizes performance of devices that make up the stripe. The stripe's interlace value can be optimized for random or sequential access.

How to Create a Striped Metadevice (DiskSuite Tool)
Maintain Device Performance Within an Existing Stripe

A concatenated stripe expands a stripe or concatenation that has run out of space. A concatenation of stripes is better for performance than a concatenation of slices.

How to Expand an Existing Concat/Stripe (DiskSuite Tool)
Improve System Performance

UFS logging (trans metadevice) helps performance by decreasing the number of synchronous disk writes.

How to Create a Trans Metadevice For a File System That Can Be Unmounted (DiskSuite Tool)

How to Create a Trans Metadevice For a File System That Cannot Be Unmounted (DiskSuite Tool)

Administration Simplify Administration of Large Configurations

The DiskSuite Tool graphical interface makes working with many disks quick and easy. It supports drag-and-drop operations and provides physical and logical views of the system.

Solstice DiskSuite 4.1 Reference, Chapter 4, "DiskSuite Tool"
Graphically Administer Slices/File Systems

DiskSuite is integrated with the Solstice Storage Manager graphical user interface. Use it to administer your disks and file systems, performing such tasks as partitioning disks and constructing UFS file systems.

Appendix A, Using Storage Manager
Administer SPARCstorage Arrays

The DiskSuite Tool graphical interface enables you to perform a number of maintenance tasks on SPARCstorage Arrays, such as starting and stopping trays of disks, and working with NVRAM.

Chapter 6, "Managing the System"
Reconfigure Metadevices

Administering metadevices is made easier through the metarename(1M) command.

How to Rename a Metadevice (Command Line)
Optimize Solstice DiskSuite 4.1

DiskSuite performance is dependent on a well-designed configuration. Once created, the configuration needs monitoring and tuning.

How to Graph Device Statistics (DiskSuite Tool)
Plan for Future Expansion

Because file systems tend to run out of space, you can plan for future growth by putting a file system into a concatenation.

How to Expand a Slice Containing Existing Data (DiskSuite Tool)
Automate DiskSuite Monitoring

Use DiskSuite's SNMP features to integrate alerts with SunNet Manager.

How to Enable SunNet Manager to Launch DiskSuite Tool

How to Configure DiskSuite SNMP Support

Troubleshooting Replace a Failed Slice

The situation could arise when a failing slice in a metadevice needs replacing. In the case of stripes and concatenations, you have to use a new slice, delete and recreate the metadevice, then restore data from a backup. Slices in mirrors and RAID5 metadevices might be able to be replaced and resynced without loss of data.

How to Recreate a Stripe or Concatenation After Slice Failure (DiskSuite Tool)

How to Enable a Slice in a Submirror (DiskSuite Tool)

How to Enable a Slice in a RAID5 Metadevice

Recover From Boot Problems

Special problems can arise when booting the system, due to hardware problem or operator error.

How to Recover From Improper /etc/vfstab Entries (Command Line)

How to Recover From Insufficient State Database Replicas (Command Line)

How to Recover From a Boot Device Failure

Work With an SSA Disk Problem

For the most part, using DiskSuite with a SPARCstorage Array is transparent. Some procedures, such as resolving disk problems, have slightly different steps.

How to Replace a Failed SPARCstorage Array Disk in a Mirror (DiskSuite Tool)
Work With Trans Metadevice Problems

Problems with trans metadevices can occur on either the master or logging device, and they can eithere be caused by errored data or device problems. All trans metadevices sharing the same logging device must be fixed before they return to a usable state.

How to Recover a Trans Metadevice with a File System Panic (Command Line)

How to Recover a Trans Metadevice With Hard Errors (Command Line)

DiskSuite Task Summary

The information in this section, organized by DiskSuite feature, serves as a quick reference for all DiskSuite tasks. Keyboard accelerators (if available) and the command line equivalents are given for each task.

    Table P-4 DiskSuite Feature/Task List

Feature/Task DiskSuite Tool Menu or Action Keyboard Command
Concatenations
Checking status Object > Info
 
metastat(1M)
Creating Edit > Create > Concat/Stripe
 
metainit(1M)
Expanding Drag an unused slice to the object
 
metattach(1M)
Recreating after slice failure Delete and recreate metadevice
 
metaclear(1M),
metainit(1M)
Removing Edit > Delete
 
metaclear(1M)
Configurations
Renaming a metadevice Use the Info window
 
metarename(1M)
Restoring uncommitted configuration File > Restore From File
 
 
Reversing all uncommitted operations Edit > Undo All Ctrl-A
 
Reversing an uncommitted operation Edit > Undo Last Ctrl-L
 
Saving uncommitted configuration File > Save To File
 
 
DiskSuite Tool
Collapsing an object Object > Collapse
 
 
Committing an object Object > Commit
 
metainit(1M)
Configuration Log, viewing Browse > Configuration Log
 
 
Deleting an object Edit > Delete
 
metaclear(1M)
Disks, viewing Browse > Disk View Ctrl-D
 
Displaying entire object Object > Expand
 
 
Duplicating an object Edit > Duplicate
 
 
Evaluating an object Object > Evaluate
 
 
Exiting File > Exit Ctrl-E
 
Finding metadevices Browse > Find
 
 
Metadevices, viewing Browse > Metadevices
 
 
Object information Object > Info
 
metastat(1M)
Problems, viewing Browse > Problem List Ctrl-P
 
Putting away an object Object > Put Away
 
 
Reorganizing objects on the canvas Edit > Cleanup Canvas Ctrl-U
 
Slices, viewing Browse > Slices
 
prtvtoc(1M),
format(1M)
Hot Spares
Adding a slice to a hot spare pool Drag an available slice to the hot spare pool object
 
metahs(1M)
Associating a hot spare pool Drag a hot spare pool object onto submirror or RAID5 metadevice
 
metaparam(1M)
Changing the associated hot spare pool Drag a replacement hot spare pool object onto submirror or RAID5 metadevice
 
metaparam(1M)
Checking status Object > Info
 
metahs(1M)
Creating hot spare pool Edit > Create > Spare Pool
 
metainit(1M)
Enabling a hot spare Use the Hot Spare Pool Info window
 
metahs(1M)
Removing a hot spare pool Use the Hot Spare Pool Info window
 
metahs(1M)
Removing a hot spare pool Edit > Delete
 
metaparam(1M),
metahs(1M)
Replacing a component Drag a replacement slice to the Hot Spare Pool Object
 
metahs(1M)
Viewing a hot spare pool Browse > Hot Spare Pool
 
metastat(1M)
Mirrors
Attaching a submirror Drag a submirror to a Mirror object
 
metattach(1M)
Changing options Use the Mirror Info window
 
metaparam(1M)
Checking status Object > Info
 
metastat(1M)
Creating Edit > Create > Mirror
 
metainit(1M)
Detaching a submirror Use the Mirror Info window
 
metadetach(1M)
Expanding Drag unused slices to the submirrors
 
metattach(1M),
growfs(1M)
Placing a submirror offline/online Use the Mirror Info window
 
metaonline(1M),
metaoffline(1M)
Replacing failed components Drag a replacement slice to the errored slice
 
metareplace(1M)
Removing Edit > Delete
 
metadetach(1M),
metaclear(1M)
Performance Monitoring
Displaying device statistics Object > Statistics
 
iostat(1M)
Displaying graphs Browse > Statistics Graphs
 
iostat(1M)
RAID5 Metadevices
Checking Status Object > Info
 
metastat(1M)
Creating Edit > Create > RAID
 
metainit(1M)
Expanding Drag an unused slice to the RAID5 object
 
metareplace(1M)
Replacing failed components Drag a replacement slice to the errored slice
 
metareplace(1M)
Removing Edit > Delete
 
metaclear(1M)
SPARCstorage Arrays
Checking status of fan and battery Disk View > Object > Info
 
ssaadm(1M)
Displaying controller information Disk View > Object > Info
 
ssaadm(1M)
Disabling NVRAM Disk View > Object > Fast Write > Disable
 
ssaadm(1M)
Enabling NVRAM Disk View > Object > Fast Write > Enable
 
ssaadm(1M)
Enabling NVRAM (synchronous writes) Disk View > Object > Fast Write > Synchronous
 
ssaadm(1M)
Flushing outstanding writes from NVRAM Disk View > Object > Sync
 
ssaadm(1M)
Purging fast write data from NVRAM Select the object, display its pop-up menu and choose Purge NVRAM
 
ssaadm(1M)
Reserving a Disk Disk View > Object > Reserve > Disks
 
ssaadm(1M)
Releasing a Disk Disk View > Object > Release > Disks
 
ssaadm(1M)
Starting a disk /tray/controller Disk View > Object > Start Disks
 
ssaadm(1M)
Stopping a disk/tray/controller Disk View > Object > Stop Disks
 
ssaadm(1M)
State Database Replicas
Adding more Drag slices to the initialized Metadevice State Database object
 
metadb(1M)
Attaching Use the MetaDB Info window
 
metadb(1M)
Checking status Object > Info
 
metadb(1M)
Creating initial Drag slices to the uninitialized Metadevice State Database object
 
metadb(1M)
Removing Display the Metadevice State Information window and choose Remove
 
metadb(1M)
Restoring Display the Metadevice State Database Information window and choose Restore.
 
 
Viewing and modifying Use the Metadevice State Database Info window
 
 
Stripes
Checking status Object > Info
 
metastat(1M)
Creating Edit > Create > Concat/Stripe
 
metainit(1M)
Expanding Drag an unused slice to the object
 
metattach(1M)
Recreating after slice failure Delete and recreate metadevice
 
metaclear(1M),
metainit(1M)
Removing Edit > Delete
 
metaclear(1M)
Trans Metadevices
Attaching logging device Drag slice or metadevice to log rectangle of trans device.
 
metattach(1M)
Checking status Object > Info
 
metastat(1M)
Creating Edit > Create > Trans
 
metainit(1M)
Detaching logging device Drag logging device out of trans
 
metadetach(1M)
Removing Edit > Delete
 
metaclear(1M)
Sharing a log among trans metadevices Edit > Create > Trans; for the log, use the same slice already in use by another trans metadevice.
 
metainit(1M)