Solstice DiskSuite 4.2.1 User's Guide describes how to set up and maintain systems using Solstice DiskSuite 4.2.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."
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.
Task |
Description |
For Instructions, Go To |
|||||
---|---|---|---|---|---|---|---|
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 accesses the raw device. | ||||||
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. | ||||||
Expand a RAID5 Metadevice |
If you need to expand the capacity of a RAID5 metadevice, you can concatenate additional slices to it. | ||||||
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. | ||||||
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)" | |||||
Table P-4 DiskSuite Roadmap-Availability
Task |
Description |
For Instructions, Go To |
|||||
---|---|---|---|---|---|---|---|
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 for 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. | ||||||
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. | ||||||
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)" | |||||
Table P-5 DiskSuite Roadmap-I/O Performance
Task |
Description |
For Instructions, Go To |
|||||
---|---|---|---|---|---|---|---|
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. | ||||||
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. | ||||||
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 a Slice Containing Existing Data (Command Line)" | |||||
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)" | |||||
Table P-6 DiskSuite Roadmap-Administration
Task |
Description |
For Instructions, Go To |
|||||
---|---|---|---|---|---|---|---|
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.2.1 Reference Guide, 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. | ||||||
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. | ||||||
Reconfigure Metadevices |
Administering metadevices is made easier through the metarename(1M) command. | ||||||
Optimize Solstice DiskSuite 4.2 |
DiskSuite performance is dependent on a well-designed configuration. Once created, the configuration needs monitoring and tuning. | ||||||
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 (SunNet Manager)" | |||||
Table P-7 DiskSuite Roadmap-Troubleshooting
Task |
Description |
For Instructions, Go To |
|||||
---|---|---|---|---|---|---|---|
Replace a Failed Slice |
The situation could arise when a failing slice in a metadevice needs replacing. In the case of stripes and concatenation, 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 (DiskSuite Tool)" | |||||
Recover From Boot Problems |
Special problems can arise when booting the system, due to a 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)" | |||||
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 either 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)" | |||||
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-8 DiskSuite Feature/Task List