Solstice DiskSuite 4.1 User's Guide
  Search only this book
Download this book in PDF

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:
  • Storage Capacity
  • Availability
  • I/O Performance
  • Administration
  • Troubleshooting
This chapter also provides a complete listing of tasks organized by feature. See "DiskSuite Task Summary" on page xxxix.

CAUTION 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 (1 of 5)
DiskSuite Concept Task Description
Go To .............On ...
Set Up Storage Capacity.........· How to Create a Striped
Metadevice (DiskSuite Tool) You can create storage capacity that spans
slices by creating a striped metadevice or a · How to Create a RAID5 RAID5 metadevice. The stripe or RAID5.....Metadevice (DiskSuite Tool) metadevice can then be used for a file system or
any application, such as a database, that
accesses the raw device.
page 22

page 53
Expand an Existing File System......· How to Expand a Slice Increase the capacity of an existing file system..Containing Existing Data by creating a concatenation then adding.....(DiskSuite Tool)

additional slices.

page 139
Expand an Existing Concatenation/Stripe · How to Expand an Existing Use DiskSuite Tool to create a concatenated...Concat/Stripe (DiskSuite stripe to expand an existing concatenation or..Tool) stripe.page 142
Expand a RAID5 Metadevice.......· How to Expand a RAID5
page 148
Storage Capacity
If you need to expand the capacity of a RAID5
Metadevice (DiskSuite Tool)
metadevice, you can concatenate additional slices to it.
Increase the Size of UFS.........· How to Grow a File System The growfs(1M) command expands the size of (Command Line) a UFS while it is mounted and without disrupting access to the data.page 153
Create a File System...........· How to Create a File System
page 82
You can create a file system on a stripe,

on a Metadevice (File

concatenation, mirror, RAID5 metadevice, or

System Manager)

trans metadevice.
Table P-3 DiskSuite Roadmap (2 of 5)
DiskSuite Concept Task Description
Go To .............On ...
Maximize Data Availability........· How to Create a Mirror From
If you want maximum availability of your data,..Unused Slices (DiskSuite use DiskSuite's mirroring feature to maintain...Tool)
multiple copies of your data. You can create a · How to Create a Mirror From mirror from unused slices in preparation for data, a File System That Can Be or mirror an existing file system, including....Unmounted (DiskSuite Tool) root (/) and /usr.
page 30


page 33
· How to Create a Mirror From a File System That Cannot Be Unmounted (DiskSuite Tool)page 38
Add Data Availability With Minimum....· How to Create a RAID5
Metadevice (DiskSuite Tool) Hardware Cost
To increase data availability with a minimum of
hardware, use DiskSuite's RAID5 Metadevice
feature.
page 53
vailability A
Add Increased Data Availability to an
· How to Create a Hot Spare page 66
Existing Mirror or RAID5 Metadevice
Pool (DiskSuite Tool)
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.
Increase File System Availability After...· How to Create a Trans
page 57
Reboot
Metadevice for a File
To increase overall file system availability after
System That Can Be
reboot, add UFS logging (trans metadevice) to
Unmounted (DiskSuite Tool)
the system. Logging a file system reduces the
· How to Create a Trans
page 61
amount of time fsck(1M) has to run when the
Metadevice for a File
system reboots.
System That Cannot be Unmounted (DiskSuite Tool)
Table P-3 DiskSuite Roadmap (3 of 5)
DiskSuite Concept Task Description
Go To .............On ...
Increase Mirror Performance.......· How to Create Additional Adding additional state database replicas before State Database Replicas creating the mirror helps improve a mirror's...(DiskSuite Tool)

performance.

page 18
Tune Mirror Read and Write Policies....· How to Change a Mirror's The read and write policies for a mirror can be..Options (DiskSuite Tool) specified to improve performance for a given configuration.page 187
Optimize Device Performance.......· How to Create a Striped
Metadevice (DiskSuite Tool) Creating stripes optimizes performance of
devices that make up the stripe. The stripe's
interlace value can be optimized for random or
sequential access.
page 22
Maintain Device Performance Within an..· How to Expand an Existing
page 142
Existing Stripe
Concat/Stripe (DiskSuite
I/O Performance
A concatenated stripe expands a stripe or
Tool)
concatenation that has run out of space. A concatenation of stripes is better for performance than a concatenation of slices.
Improve System Performance.......· How to Create a Trans
page 57
UFS logging (trans metadevice) helps
Metadevice for a File
performance by decreasing the number of
System That Can Be
synchronous disk writes.
Unmounted (DiskSuite Tool)
· How to Create a Trans..page 61
Metadevice for a File System That Cannot Be Unmounted (DiskSuite Tool)
Table P-3 DiskSuite Roadmap (4 of 5)
DiskSuite Concept Task Description
Go To .............On ...
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"page 333

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"page 219

Reconfigure Metadevices.........· How to Rename a
page 156
Administering metadevices is made easier
Metadevice (Command Line)
Administration
through the metarename(1M) command.
Optimize Solstice DiskSuite 4.1......· How to Graph Device DiskSuite performance is dependent on a....Statistics (DiskSuite Tool)

well-designed configuration. Once created, the configuration needs monitoring and tuning.

page 237
Plan for Future Expansion........· How to Expand a Slice Because file systems tend to run out of space,..Containing Existing Data you can plan for future growth by putting a file..(DiskSuite Tool) system into a concatenation.page 139
Automate DiskSuite Monitoring......· How to Enable SunNet
page 238
Use DiskSuite's SNMP features to integrate
Manager to Launch
alerts with SunNet Manager.
DiskSuite Tool
· How to Configure DiskSuite page 240
SNMP Support
Table P-3 DiskSuite Roadmap (5 of 5)
DiskSuite Concept Task Description
Go To .............On ...
Replace a Failed Slice..........· How to Recreate a Stripe or
The situation could arise when a failing slice in a Concatenation After Slice metadevice needs replacing. In the case of...Failure (DiskSuite Tool)
stripes and concatenation, you have to use a · How to Enable a Slice in a new slice, delete and recreate the metadevice,..Submirror (DiskSuite Tool)
page 113


page 121
then restore data from a backup. Slices in

mirrors and RAID5 metadevices might be able to · How to Enable a Slice in a be replaced and resynced without loss of data...RAID5 Metadevice (DiskSuite Tool)

page 126
Recover From Boot Problems.......· How to Recover From Special problems can arise when booting the..Improper /etc/vfstab system, due to a hardware problem or operator Entries (Command Line) error.page 257
· How to Recover From Insufficient State Database Replicas (Command Line)page 260
· How to Recover From a Boot Device Failure (Command Line)page 263
roubleshooting T
Work With an SSA Disk Problem.....· How to Replace a Failed For the most part, using DiskSuite with a....SPARCstorage Array Disk in SPARCstorage Array is transparent. Some...a Mirror (DiskSuite Tool)

procedures, such as resolving disk problems, have slightly different steps.

page 278
Work With Trans Metadevice Problems..· How to Recover a Trans
page 134
Problems with trans metadevices can occur on
Metadevice With a File
either the master or logging device, and they can
System Panic (Command
either be caused by errored data or device
Line)
problems. All trans metadevices sharing the

page 135

· How to Recover a Trans
same logging device must be fixed before they
Metadevice With Hard
return to a usable state.
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 (1 of 5)
Feature/TaskDiskSuite Tool Menu or ActionKeyboardCommand
Concatenations
Checking status

Object >> Info


metastat(1M)
CreatingEdit >> Create >> Concat/Stripe
metainit(1M)
ExpandingDrag an unused slice to the object
metattach(1M)
Recreating after slice failureDelete and recreate metadevice
metaclear(1M),
metainit(1M)
RemovingEdit >> Delete
metaclear(1M)
Configurations
Renaming a metadevice

Use the Info window


metarename(1M)
Restoring uncommitted configurationFile >> Restore From File
Reversing all uncommitted operationsEdit >> Undo AllCtrl-A
Reversing an uncommitted operationEdit >> Undo LastCtrl-L
Saving uncommitted configurationFile >> Save To File
DiskSuite Tool
Collapsing an object

Object >> Collapse


Committing an objectObject >> Commitmetainit(1M)
Configuration Log, viewingBrowse >> Configuration Log
Deleting an objectEdit >> Deletemetaclear(1M)
Disks, viewingBrowse >> Disk ViewCtrl-D
Displaying entire objectObject >> Expand
Duplicating an objectEdit >> Duplicate
Evaluating an objectObject >> Evaluate
ExitingFile >> ExitCtrl-E
Table P-4 (2 of 5)
Feature/TaskDiskSuite Tool Menu or ActionKeyboardCommand
Finding metadevicesBrowse >> Find

Metadevices, viewingBrowse >> Metadevices

Object informationObject >> Info
metastat(1M)
Problems, viewingBrowse >> Problem ListCtrl-P
Putting away an objectObject >> Put Away
Reorganizing objects on the canvasEdit >> Cleanup CanvasCtrl-U
Slices, viewingBrowse >> Slicesprtvtoc(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 poolDrag a hot spare pool object onto
submirror or RAID5 object
metaparam(1M)
Changing the associated hot spare poolDrag a replacement hot spare pool object onto submirror or RAID5 objectmetaparam(1M)
Checking statusObject >> Infometahs(1M)
Creating hot spare poolEdit >> Create >> Spare Poolmetainit(1M)
Enabling a hot spareUse the Hot Spare Pool Info windowmetahs(1M)
Removing a hot spareUse the Hot Spare Pool Info Windowmetahs(1M)
Removing a hot spare poolEdit >> Deletemetaparam(1M),
metahs(1M)
Replacing a componentDrag a replacement slice to the Hot Spare Pool objectmetahs(1M)
Viewing a hot spare poolBrowse >> Hot Spare Poolmetastat(1M)
Mirrors
Attaching a submirror

Drag a submirror to a Mirror
object


metattach(1M)
Changing optionsUse the Mirror Info windowmetaparam(1M)
Table P-4 (3 of 5)
Feature/TaskDiskSuite Tool Menu or Action KeyboardCommand
Checking statusObject >> Infometastat(1M)
CreatingEdit >> Create >> Mirrormetainit(1M)
Detaching a submirrorUse the Mirror Info windowmetadetach(1M)
ExpandingDrag unused slices to the
submirrors
metattach(1M),
growfs(1M)
Placing a submirror offline/onlineUse the Mirror Info windowmetaonline(1M),
metaoffline(1M)
Replacing failed componentsDrag a replacement slice to the
errored slice
metareplace(1M)
Removing

Unmirroring a File System
Edit >> Deletemetadetach(1M),
metaclear(1M)
Performance Monitoring

Displaying device statistics

Object >> Statisticsiostat(1M)
Displaying graphsBrowse >> Statistics Graphsiostat(1M)
RAID5 Metadevices
Checking Status

Object >> Info

metastat(1M)
CreatingEdit >> Create >> RAIDmetainit(1M)
ExpandingDrag an unused slice to the RAID5 objectmetattach(1M)
Replacing failed componentsDrag a replacement slice to the
errored slice
metareplace(1M)
RemovingEdit >> Deletemetaclear(1M)
SPARCstorage Arrays

Checking status of fan and battery

Disk View >> Object >> Infossaadm(1M)
Displaying controller informationDisk View >> Object >> Infossaadm(1M)
Disabling NVRAMDisk View >> Object >> Fast Write
Disable
ssaadm(1M)
Enabling NVRAMDisk View >> Object >> Fast Write >> Enablessaadm(1M)
Table P-4 (4 of 5)
Feature/TaskDiskSuite Tool Menu or Action KeyboardCommand
Enabling NVRAM (synchronous writes)Disk View >> Object >> Fast Write >> Synchronousssaadm(1M)
Flushing outstanding writes from
NVRAM
Disk View >> Object >> Sync
NVRAM
ssaadm(1M)
Purging fast write data from NVRAMSelect the object, display its pop-up menu and choose Purge NVRAMssaadm(1M)
Reserving a DiskDisk View >> Object >> Reserve
Disks
ssaadm(1M)
Releasing a DiskDisk View >> Object >> Release
Disks
ssaadm(1M)
Starting a disk /tray/controllerDisk View >> Object >> Start Disksssaadm(1M)
Stopping a disk/tray/controllerDisk View >> Object >> Stop Disksssaadm(1M)
State Database Replicas
Adding more

Drag slices to the initialized
Metadevice State Database object

metadb(1M)
AttachingUse the MetaDB Info windowmetadb(1M)
Checking statusObject >> Infometadb(1M)
Creating initialDrag slices to the uninitialized Metadevice State Database objectmetadb(1M)
RemovingDisplay the Metadevice State
Database Information window
and choose Remove.
metadb(1M)
RestoringDisplay the Metadevice State
Database Information window
and choose Restore.
Viewing and modifyingUse the Metadevice State
Database Info window
Stripes
Checking status

Object >> Info

metastat(1M)
CreatingEdit >> Create >> Concat/Stripemetainit(1M)
ExpandingDrag an unused slice to the objectmetattach(1M)
Table P-4 (5 of 5)
Feature/TaskDiskSuite Tool Menu or Action KeyboardCommand
Recreating after slice failureDelete and recreate metadevicemetaclear(1M),
metainit(1M)
RemovingEdit >> Deletemetaclear(1M)
Trans Metadevices
Attaching logging device

Drag slice or metadevice to log
rectangle of trans device.

metattach(1M)
Checking statusObject >> Infometastat(1M)
CreatingEdit >> Create >> Transmetainit(1M)
Detaching logging deviceDrag logging device out of trans metadevice.metadetach(1M)
RemovingEdit >> Deletemetaclear(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); for the log,
use the same slice already in
use by another trans
metadevice.