Contained Within
Find More Documentation
Featured Support Resources
| PDF로 이 문서 다운로드
- CHAPTER 2
Using the Standard SPARCstorage Array Software
- This chapter gives the procedures for using the standard SPARCstorage Array software. The following tasks are covered in this chapter:
-
Reserving and Releasing Drives
- The reserve command allows a host system to reserve individual drives or all the drives in a SPARCstorage Array so that no other host systems can use those drives. This is useful if you have more than one host system connected to a SPARCstorage Array but you want only one system to be able to access certain drives. The release command releases these drives from their reserved state. These commands implement the reserve and release functions as defined by the industry standard SCSI-2 specification.
Reserving and Releasing All Drives in a SPARCstorage Array
- Following are the instructions for reserving and releasing all drives in a SPARCstorage Array.
Reserving All Drives in a SPARCstorage Array
- The reserve option reserves all drives in a SPARCstorage Array for exclusive use by the issuing host.
-
· Enter the following command at the prompt:
-
ssaadm reserve controller
|
- where controller is the logical name of the controller, given in the form c#. If any of the drives had previously been reserved by another system, this command will fail.
-
Note - For more information on the ssaadm command, see the ssaadm(1M) man page.
Releasing All Drives in a SPARCstorage Array
- The release option releases all drives in a SPARCstorage Array from exclusive use by the issuing host. You would use this option if you had previously reserved all drives for exclusive use using the instructions given in the section entitled "Reserving All Drives in a SPARCstorage Array."
-
· Enter the following command at the prompt:
-
ssaadm release controller
|
- where controller is the logical name of the controller, given in the form c#. This command will have no affect on drives that were not reserved earlier.
Reserving and Releasing Single Disks
- Following are the instructions for reserving and releasing a single disk.
Reserving a Physical Disk
- The reserve option reserves a physical disk for exclusive use by the issuing host.
-
· Enter the following command at the prompt:
-
- where drive is the logical disk address for the drive, given in the form /dev/rdsk/c#t#d#s#. If the drive had previously been reserved by another system, this command will fail.
Releasing a Physical Disk
- The release command releases a physical disk from exclusive use by the issuing host. You would use this option if you had previously reserved the physical disk for exclusive use using the instructions given in the section entitled "Reserving a Physical Disk."
-
· Enter the following command at the prompt:
-
- where drive is the logical disk address for the drive, given in the form /dev/rdsk/c#t#d#s#. This command will have no affect on a drive that was not reserved earlier.
Setting Fast Writes
- You can set fast writes from either the controller level, which would set fast writes for all the drives in the SPARCstorage Array, or from the drive level, which would set fast writes only for one specific drive.
-
Setting Fast Writes at the Controller Level
- To set fast writes at the controller level:
-
· Enter the following command at the prompt:
-
ssaadm fast_write [-s] -e controller
|
- The -s option causes the SPARCstorage Array to save the fast write option across power cycles. Your SPARCstorage Array is now set up so that all the drives within the array take advantage of the fast write option.
- If at any point you want to stop fast writes for all the drives in the SPARCstorage Array, follow these instructions:
-
· Enter the following command at the prompt:
-
ssaadm fast_write [-s] -d controller
|
Setting Fast Writes at the Drive Level
- To set fast writes at the drive level:
-
· Enter the following command at the prompt:
-
ssaadm fast_write [-s] -e drive
|
- The -s option causes the SPARCstorage Array to save the fast write option across power cycles. The disk drive you selected is now set up so that it takes advantage of the fast write option. You can repeat this procedure for other drives, if you want set more than one drive for fast writes.
- If at any point you want to stop fast writes for a single drive, follow these instructions:
-
· Enter the following command at the prompt:
-
ssaadm fast_write [-s] -d drive
|
Spinning Up and Spinning Down Disk Drives
- You can spin up or spin down the physical disk drives in your SPARCstorage Array at three levels:
-
Spinning Up and Spinning Down All Drives in an Array
- To spin up all drives in a SPARCstorage Array:
-
· Enter the following command at the prompt:
-
- where controller is the logical name of the controller, given in the form c#.
-
Note - For more information on the ssaadm command, see the ssaadm(1M) man page.
- To spin down all drives in a SPARCstorage Array:
-
· Enter the following command at the prompt:
-
Spinning Up and Spinning Down All Drives in a Disk Tray
- To spin up all drives in a disk tray:
-
· Enter the following command at the prompt:
-
ssaadm start -t tray_number controller
|
- where tray_number is the number of the disk tray containing the drives and controller is the logical name of the controller, given in the form c#. For example, to start all drives in tray 3 on controller c2, you would enter:
-
- To spin down all drives in a disk tray:
-
· Enter the following command at the prompt:
-
ssaadm stop -t tray_number controller
|
Spinning Up and Spinning Down Individual Disk Drives
- To spin up individual disk drives:
-
· Enter the following command at the prompt:
-
- where drive is the logical disk address for the drive, given in the form /dev/rdsk/ c#t#d#s#.
- To spin down individual disk drives:
-
· Enter the following command at the prompt:
-
Displaying Properties of a SPARCstorage Array
-
· Enter the following command at the prompt:
-
ssaadm display controller
|
- where controller is the logical name of the controller, given in the form c#.
- A screen like the following is displayed::
-
SPARCstorage Array Configuration
Controller path:
devicesiommu@f,e0000000sbus@f,e0001000SUNW,soc@0,0
SUNW,
pln@a0005012,55200065:ctlr
DEVICE STATUS
TRAY 1 TRAY 2 TRAY 3
slot
1 Drive: 0,0 Drive: 2,0 Drive:
4,0
2 Drive: 0,1 Drive: 2,1 Drive:
4,1
3 Drive: 0,2 Drive: 2,2 Drive:
4,2
4 Drive: 0,3 Drive: 2,3 Drive:
4,3
5 Drive: 0,4 Drive: 2,4 Drive:
4,4
6 Drive: 1,0 Drive: 3,0 Drive:
5,0
7 Drive: 1,1 Drive: 3,1 Drive:
5,1
8 Drive: 1,2 Drive: 3,2 Drive:
5,2
9 Drive: 1,3 Drive: 3,3 Drive:
5,3
10 Drive: 1,4 Drive: 3,4 Drive:
5,4
CONTROLLER STATUS
Vendor: SUN
Product ID: SSA100
Product Rev: 1.0
Firmware Rev: 1.9
Serial Num: 501255200065
Accumulate Performance Statistics: Enabled
|
-
Note - For more information on the ssaadm command, see the ssaadm(1M) man page.
Displaying Properties of a SPARCstorage Array Disk
-
· To display the properties of a SPARCstorage Array disk, enter:
-
- where drive is the logical disk address for the drive, given in the form /dev/rdsk/c#t#d#s#.
- A screen like the following is displayed:
-
DEVICE PROPERTIES for device /dev/rdsk/c1t5d0s0
SCSI Port 5 Target 0
Status: O.K.
Vendor: CONNER
Product ID: CP30548 SUN0535
Product Rev: AEBX
Firmware Rev: 9308
Serial Num: 28QB
Unformatted Capacity: 532956 KByte
Fast Writes: Disabled
|
- Following are the different messages you could see on the status line:
-
- No drive found
- Drive did not respond to Select
- Drive not ready
- Could not read from drive
- Drive spun down
- No UNIX label
- Okay
-
Note - For more information on the ssaadm command, see the ssaadm(1M) man page.
Displaying Activity Levels on SPARCstorage Array Disks
-
· To display the activity level on SPARCstorage Array disks, enter:
-
ssaadm -p display controller
|
- where controller is the logical name of the controller, given in the form c#.
- A screen like the following is displayed:
-
PERFORMANCE Log
BUSY: 84% IOPS: 1102
DEVICE IOPS
slotTRAY 1TRAY 2TRAY 3
1 254 20 103
2 120 348 348
3 41 20 123
4 34 20 10
5 26 20 13
6 254 20 43
7 72 348 0
8 50 20 0
9 31 0 0
10 7 11 46
|
-
Note - For more information on the ssaadm command, see the ssaadm(1M) man page.
|
|