Table 4. Component Revision Items
Table 5. Controller Availability Status
| Controller Availability |
Meaning |
Unavailable |
The controller is not available. |
Unknown |
The controller availability is unknown. |
read only |
The controller is available for read-only access. |
read/write |
The controller is available for read/write access. In the example, the controller is available for read/write access. |
Related Information
controller Commands:
controller pause_io
To pause all I/O activity on the currently opened controller, use the controller pause_io command. While I/O activity is paused, you can make changes to devices attached to the controller without rebooting. For example, you can add, remove, or change SCSI bus assignments.
Before using this command, you should consider the following points:
- The
controller pause_io command allows a maximum delay of 150 seconds (that is, 2 1/2 minutes) for all I/O activity on the currently opened controller. This delay is based on an internal driver timeout (not on any network timeout) of three minutes.
- The network timeout is client-based, and different clients are likely to have different timeout values. Thus, pausing all I/O activity on the open controller can cause network timeouts, particularly if the specified delay is for more than one minute.
- If you find it necessary to pause the system for more than a minute, then network timeouts are usually preferable to rebooting.
- Taking the maximum delay of 2 1/2 minutes increases the chances that a network timeout will occur. If you cannot perform the hardware reconfiguration changes in less than 2 1/2 minutes, then you should shut down the system. Even if you take the maximum delay, you can usually resume the I/O sooner. This is the reason for making the pause I/O default time 2-1/2 minutes.
- The safest amount of time (that is, timeouts are unlikely to occur) to delay I/O operations is no more than 30 seconds.
Command Availability
This command is supported on the following operating systems:
Notes
The controller automatically performs a rescan of the SCSI bus before the I/O is resumed.
Using this command when there is a pagefile on a container could cause unexpected behavior.
Use of the controller pause_io command is not permitted while a container task is running on the controller. (Use the task list command to display a list of currently running container tasks.)
Syntax
controller pause_io [{integer}]
Parameters
{integer}
Specifies the amount of time, in seconds, to cause the controller to wait before automatically resuming I/O.
The parameter defaults to the maximum value of 150 seconds. This is necessary because the controller resume_io command may not be able to access the controller under some circumstances.
Examples
The following example pauses all I/O activity on the currently opened controller for 100 seconds:
AFA0> controller pause_io 100
Executing: controller pause_io 100
Related Information
controller Commands:
task Commands:
controller rescan
To rescan the SCSI buses on the currently opened controller and update all underlying structures, use the controller rescan command. The effect of this command is to verify currently connected disks or to recognize new disks added to the bus.
This command rescans the disks for the containers and loads the volatile container and the partition tables from disks again. If nothing on the disks has changed, controller rescan should have no visible effect. However, if any disk partition structures have changed, this command causes those changes to be reflected in the container and partition lists in the controller memory. If you add disks to the controller, the rescan enables you to use those disks.
Command Availability
This command is supported on the following operating systems:
Syntax
controller rescan
controller reset_scsi_bus
To reset a specific SCSI bus, use the controller reset_scsi_bus command.
Command Availability
This command is supported on the following operating systems:
Syntax
controller reset_scsi_bus {integer}
Parameters
{integer}
Specifies the controller channel (for example, 0, 1, 2, 3, etc.) on which you want to reset this SCSI bus. See the installation guide for your controller to determine the number of channels it actually supports.
Examples
The following example resets the SCSI bus on channel 1:
AFA0> controller reset_scsi_bus 1
Executing: controller reset_scsi_bus 1
controller resume_io
To rescan the SCSI buses and resume all I/O activity on the currently opened, previously paused controller, use the controller resume_io command. You use this command after pausing the controller with the controller pause_io command.
Command Availability
This command is supported on the following operating systems:
Syntax
controller resume_io
Examples
The following example resumes all I/O activity on the currently paused controller:
AFA0> controller resume_io
Executing: controller resume_io
Related Information
controller Commands:
controller set automatic_failover
A failover disk is a disk that you configure to automatically recover data from a failed partition/disk in a redundant container. To assign one or more failover disks for a single container, you use the container set failover command. To assign one or more failover disks for all containers, you use the container set global_failover command. Although all container types accept failover assignments, only mirror sets and RAID-5 sets use the failover assignment if a disk fails. (Mirror sets and RAID-5 sets are often referred to as redundant containers). The main characteristic of these commands is that you must "manually" assign the failover disk to one or more containers. In fact, you might consider the previously described failover mechanism as "manual failover".
Automatic failover allows you to replace a failed disk with a replacement disk. The controller then automatically assigns the disk you insert as a failover disk without your having to first assign it with the container set failover or container set global_failover command.
Note that the automatic failover feature works only with disks that reside in a SAF-TE enclosure management device.
To turn on or off automatic failover for the specified controller, use the controller set automatic_failover command.
Caution:
The controller deletes any data on the replacement
disk when automatic failover is enabled and you remove the
failed disk and insert the replacement disk in the failed
disk's slot.
Command Availability
This command is supported on the following operating systems:
Syntax
controller set automatic_failover
[/failover_enabled{=boolean}]
Switches
/failover_enabled{=boolean}
Specifies whether to turn on or off automatic failover on the specified controller. You must set this switch to TRUE if you want to turn on automatic failover on the specified controller.
To turn off automatic failover on the specified controller, set this switch to FALSE. The command defaults to FALSE, which means the command turns off automatic failover on the specified controller.
This switch is supported on the following operating systems:
Examples
Before turning the automatic failover feature on or off, check its status by using the controller show automatic_failover command. The following example shows that the controller's automatic failover is currently off (disabled):
AFA0> controller show automatic_failover
Executing: controller show automatic_failover
Automatic failover DISABLED
The following example turns on (enables) the automatic failover feature for the currently opened controller:
AFA0> controller set automatic_failover /failover_enabled
Executing: controller set automatic_failover
/failover_enabled=TRUE
The controller show automatic_failover command indicates that the controller's automatic failover is currently on (enabled):
AFA0> controller show automatic_failover
Executing: controller show automatic_failover
Automatic failover ENABLED
Related Information
container Commands:
controller Commands:
controller show automatic_failover
To display the automatic failover status (enabled or disabled) for the specified controller, use the controller show automatic_failover command.
Command Availability
This command is supported on the following operating systems:
Syntax
controller show automatic_failover
Examples
The following example shows that the controller's automatic failover is currently off (disabled):
AFA0> controller show automatic_failover
Executing: controller show automatic_failover
Automatic failover DISABLED
Related Information
container Commands:
controller Commands:
controller show channels
To show all of the channels on a controller and the associated characteristics of each channel, use the controller show channels command. See the installation guide for your controller to determine the number of channels it actually supports.
Command Availability
This command is supported on the following operating systems:
Syntax
controller show channels
Examples
The following example displays the channels on the currently
opened controller:
AFA0> controller show channels
Executing: controller show channels
Ch# Host ID Targets Type Max Usage
--- ------- ------- --------- ---------
0 7 15 NoInfo NoInfo
1 7 15 NoInfo NoInfo
2 7 15 NoInfo NoInfo
3 7 15 NoInfo NoInfo
The following sections provide more information on the items that the controller show channels command displays.
The Ch# and Host ID Items
The Ch# item displays the number of the channel on the controller. In the example there are four channels on the currently opened controller. See the installation guide for your controller to determine the number of channels it actually supports.
The Host ID item displays the SCSI device ID of the host controller, which in the example is 7 for all channels.
The Targets and Type Items
The Targets item displays the number of SCSI device IDs not including the controller ID, which in the example is 15 for all channels.
The Type item displays the SCSI bus type the channel is capable of supporting, which in the example is NoInfo for all channels. The controller show channels command can display the SCSI bus types listed in Table 6.
Table 6. SCSI Channel Types
| Type |
Meaning |
Fast |
The controller supports SCSI bus type Fast. This bus type is not currently supported. |
FastWide |
The controller supports SCSI bus type FastWide. This bus type is not currently supported. |
FibreChnl |
The controller supports SCSI bus type Fibrechannel. This bus type is not currently supported. |
NoInfo |
No information is available on the SCSI bus type supported by this controller. |
Slow |
The controller supports SCSI bus type Slow. This bus type is not currently supported. |
SlowWide |
The controller supports SCSI bus type SlowWide. This bus type is not currently supported. |
Ultra |
The controller supports SCSI bus type Ultra. This bus type is not currently supported. |
Ultra2LVD |
The controller supports SCSI bus type Ultra2LVD. |
UltraWide |
The controller supports SCSI bus type UltraWide. |
Unknown |
The controller SCSI bus type that the controller supports is unknown. |
The Max Usage
The Max Usage item displays the best speed the channel is running at, which in the example is NoInfo for all channels. If drives other than Ultra-2 are present on the system, the entire channel is limited to UltraWide.
Related Information
controller Commands:
Back to Contents Page