Contained Within
Find More Documentation
Featured Support Resources
| 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.
-
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/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 |
-
Table P-4 (2 of 5)
| Feature/Task | DiskSuite Tool Menu or Action | Keyboard | Command |
| 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 object | metaparam(1M) |
| Changing the associated hot spare pool | Drag a replacement hot spare pool object onto submirror or RAID5 object | 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 | 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) |
-
Table P-4 (3 of 5)
| Feature/Task | DiskSuite Tool Menu or Action Keyboard | Command |
| 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
Unmirroring a File System | 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 | metattach(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) |
-
Table P-4 (4 of 5)
| Feature/Task | DiskSuite Tool Menu or Action Keyboard | Command |
| Enabling NVRAM (synchronous writes) | Disk View >> Object >> Fast Write >> Synchronous | ssaadm(1M) |
Flushing outstanding writes from
NVRAM | Disk View >> Object >> Sync
NVRAM | 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
Database 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) |
-
Table P-4 (5 of 5)
| Feature/Task | DiskSuite Tool Menu or Action Keyboard | Command |
| 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 metadevice. | 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); for the log,
use the same slice already in
use by another trans
metadevice. |
|
|