HP OpenVMS System Management Utilities Reference Manual


Previous Contents Index


Chapter 20
SAS Controller

20.1 SAS Description

Serial Attached SCSI (SAS) is a T10 standard serial interconnect for mass storage devices. SAS provides faster speeds, longer distances, simpler cables, and more compatible connectors than parallel SCSI transport.

The SAS interconnect includes three transport-level protocols:

Note

OpenVMS Version 8.3 supports only internal (direct-attached) SAS drives.

20.2 Integrated RAID

RAID is used where extra performance, storage capacity, or redundancy of a RAID configuration, or all three, are required. OpenVMS Version 8.3 supports only RAID 1 and its Global Hot Spare capability.

On Integrity server systems, the SAS utility (SAS$UTIL) is an OpenVMS system management and diagnostic tool that is capable of configuring Integrated RAID (IR) functionality for the HP 8 Internal Port Serial Attached SCSI Host Bus Adapter (SAS Controller).

RAID 1 for the SAS Controller is called Integrated Mirroring. The following sections describe Integrated Mirroring and Global Hot Spare capability.

20.2.1 Integrated Mirroring

Integrated Mirroring (IM) is a simple sector-to-sector physical mirror of one drive to another drive. Each SAS controller supports up to two simultaneously mirrored volumes. Both disks in an IM volume must be connected to the same SAS controller.

IM provides fault-tolerant protection for critical data such as operating systems on servers and high-performance workstations. Usually, one of the IM volumes is the boot volume. If a disk in an IM volume fails, the hot spare and hot swap capability allows the volume to be restored easily simply by swapping disks. The firmware then automatically remirrors the swapped disk.

The advantage of IM is that a mirrored copy of the data is always available, and that reads performance is enhanced. The disadvantage is that write performance is diminished.

Data written to an IM volume is written simultaneously to both disks. The overall write operation is not complete until both disk writes complete; therefore, this operation is somewhat slower than a single disk write. Reads from an IM volume are load balanced between the primary and secondary disks for better performance.

20.2.2 Global Hot Spare Capability

Each SAS Controller can have a single Global Hot Spare disk available to both IM volumes, making them even more fault tolerant. This disk automatically replaces a failed IM disk. When the failed disk is replaced in the same physical location, the new disk automatically becomes the new hot spare.

20.3 SAS Utility Usage Summary

You must have SYSPRIV privilege to run the SAS utility.

To invoke the SAS utility, enter the following command at the DCL command prompt ($):


$ RUN SYS$SYSTEM:SAS$UTIL 

The SAS utility returns the following prompt:


SAS> 

At the SAS prompt, you can enter any SAS utility command described in the following sections.

20.4 Restrictions

The following restrictions apply to the use of the SAS utility:

Note

OpenVMS Version 8.3 supports internal (direct-attached) SAS drives and RAID 1 only.

20.5 Additional Information

For additional information, see the following:

20.6 SAS Utility Commands

The following sections describe SAS utility commands and provide examples of their use.

ADD UNIT

Creates a new Integrated RAID (IR) volume.

An IR volume ID is created whenever an IR volume is created.


Format

ADD UNIT /DISK=sas_id (,...) /RAID=1


Qualifiers

/CACHE

/NOCACHE (default)

Enables or disables write caching to the physical disk. Write caching to the physical disk is set to off by default.

/DISK=sas_id(,...)

This qualifier is required. Specifies the SAS ID of the physical disk to be added to the IR volume set. (The SAS ID is the ID shown when you enter the SAS command SHOW DISK.) Enclose multiple SAS IDs in parentheses.

The effective size of the RAID volume is automatically determined and set to the maximum size available. The firmware supports disks of varying sizes; however, the excess space of a larger disk or disks is unusable. Volume expansion is not supported; once a volume is created, its size cannot be increased.

A physical disk must be dismounted in OpenVMS before it can be added to the IR volume set.

/RAID=(0 | 1 | 10)

This qualifier is required. Specifies the RAID level of the IR volume set.

RAID levels are the following:
RAID Level Description
RAID 0 Integrated Striping
RAID 1 Integrated Mirroring
RAID 10 Integrated Mirroring Enhanced

Note

OpenVMS Version 8.3 supports RAID 1 (Integrated Mirroring).

/SPARE=sas_id

Specifies the SAS ID of the physical disk to be added as the Global Hot Spare disk.

This qualifier is required when specifying a Global Hot Spare disk for a RAID 1 configuration.

You can configure one Global Hot Spare disk per controller. The spare drive can be shared between two RAID 1 IR volume sets per controller. The size of the disk specified as /SPARE should be greater than or equal to the size of at least one of the physical disks on the IR volume.

/SYNCH

/NOSYNCH (default)

This qualifier applies only to RAID 1 IR volumes. Specifies the use of high-priority or low-priority resynchronization. High-priority resynchronization is set to OFF by default.

/UNSAFE

Overrides the restriction that limits OpenVMS support to RAID 1 only.

Example


SAS> SHOW DISK 
 
Port _PKA0: 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 ID  Enc PHY Slt  Device   Type   Size(MB)    SAS Address       Product Name 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 01  DA  04  01   DKA100  SAS       34732  5000C500-00334CCD  HP  DG036.. HPD43 
 02  DA  05  02   DKA200  SAS       70007  5000C500-00208185  HP  DG072.. HPD43 
 03  DA  06  03   DKA300  SAS       34732  5000C500-0033D76D  HP  DG036.. HPD43 
 04  DA  07  04   DKA400  SAS       34732  5000C500-0030B02D  HP  DG036.. HPD43 
 
SAS> ADD UNIT /RAID=1 /DISK=(2,3) /SPARE=4 
IR Volume 4 created. 
   .
   .
   .
SAS> SHOW DISK 
 
Port _PKA0: 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 ID  Enc PHY Slt  Device   Type   Size(MB)    SAS Address       Product Name 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 01  DA  04  01   DKA100  SAS       34732  5000C500-00334CCD  HP  DG036..HPD43 
 04   -   -   -     DKA4  RAID 1    34332  9378ACB0-072A3D4E  LSIL Logic..3000L 
      

In this example, a RAID 1 volume is created. It is comprised of physical disks with SAS IDs of 2 and 3, and a Global Hot Spare disk with an SAS ID of 4. The IR volume is assigned IR volume ID 4.

DELETE DISK

Deletes a Global Hot Spare disk that is part of an IR volume set.

Format

DELETE DISK /SPARE


Qualifiers

/SPARE

This qualifier is required. Deletes the Global Hot Spare disk in the IR volume set.

Example


   SAS> DELETE DISK /SPARE 
   Global Hot Spare disk deleted. 
 
      

This example shows the deletion of the Global Hot Spare disk in the IR volume set.

DELETE UNIT

Deletes the IR volume specified by the IR volume ID.

Format

DELETE UNIT volume_id


Parameters

volume_id

The IR volume ID number to be deleted. (To display IR volume IDs, enter the SAS command SHOW DISK or SHOW UNIT.

The IR volume must be dismounted in OpenVMS before it can be deleted.


Qualifiers

/CONFIRM (default)

/NOCONFIRM

Controls whether a question about confirming the DELETE UNIT command is displayed.

Example


   SAS> DELETE UNIT 4 
 
   WARNING: Proceeding with this operation may cause data loss. 
   Would you like to continue (Yes/No) [NO]?  Yes 
   IR Volume ID 4 deleted. 
      

This example shows the deletion of IR Volume ID 4.

EXIT

Exits the SAS utility and returns to the DCL prompt ($).

Format

EXIT


Example


   SAS> EXIT 
 
   $ 
      

This command exits the SAS utility.

SET CONTROLLER

Selects the default controller specified by the device name.

This command is required before entering all SAS utility commands except SHOW CONTROLLER and SHOW VERSION.


Format

SET CONTROLLER device_name


Parameters

device_name

The device name has the format ddcu,
where:
dd is the device code.
c is the controller designation A through Z.
u is the unit number (0 through 9999).

To display device names, enter the SAS command SHOW CONTROLLER.


Example


   SAS> SET CONTROLLER PKA0 
 
   Selected Controller _PKA0: is a LSISAS10XX device. 
   SAS> 
      

In this example, controller _PKA0: is selected as the default controller.

SET DISK

Modifies physical disk properties such as turning the Locate LED on or off and specifying the unique device ID (UDID) to external SAS and SATA devices.

Format

SET DISK sas_id


Parameters

sas_id

Specifies the SAS ID of the target SAS disk to be modified. (To display SAS IDs, enter the SAS command SHOW DISK.)

Qualifiers

/IDENT=udid

Specifies the unique device ID (UDID), which is used as the unit number in the device name for an external SAS or SATA disk. The device name is in the form $3$dgaxyz, where xyz is the UUID for external SAS and SATA disks.

The UDID can be a number between 1 and 9999.

See the /REMOVE qualifier to remove a UDID.

/LED=OFF

/LED=ON

Sets the Locate LED, which can be used to find the SAS or SATA disk.

/REMOVE

Remove the unique device ID (UUID) for an external SAS or SATA disk.

Example


   SAS> SET DISK 1 /LED=ON 
      

In this example, the SAS ID 1 Locate LED is turned on.

SET UNIT

Modifies IR volume characteristics.

Format

SET UNIT volume_id


Parameters

volume_id

Specifies the IR volume ID of the IR volume to be modified.

(To display all IR volume IDs in the SAS Controller, enter the SAS command SHOW DISK or SHOW UNIT command.)


Qualifiers

/ACTIVE

Activates the specified IR volume.

/CACHE

/NOCACHE (default)

Specifies write caching to a physical disk. Write caching is turned off by default.

/DISABLE

Temporarily disables all IR volumes on the SAS Controller.

/ENABLE

Enables all IR volumes previously disabled by the /DISABLE qualifier.

/INACTIVE

Deactivates the specified IR volume.

/LED=OFF

/LED=ON

Sets the Locate LED for all physical disks on the IR volume to off or on.

/SPARE=sas_id

Specifies the disk SAS ID to be added as the Global Hot Spare disk. (The SAS ID is the ID displayed when you enter the SAS command SHOW DISK.)

This qualifier is required only when specifying a Global Hot Spare disk for a RAID 1 configuration.

You can configure one Global Hot Spare disk per controller. The spare drive can be shared between two RAID 1 IR volume sets per controller. The size of the disk specified as /SPARE should be equal to or greater than the size of at least one of the physical disks on the IR volume.

/SYNCH

/NOSYNCH (default)

Specifies the use of high-priority or low-priority resynchronization. High-priority resynchronization is off by default.

Example


SAS> SHOW DISK 
 
Port _PKA0: 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 ID  Enc PHY Slt  Device   Type   Size(MB)    SAS Address       Product Name 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 01  DA  04  01   DKA100  SAS       34732  5000C500-00334CCD  HP  DG036..HPD43 
 05  DA  00  05   DKA500  SAS       34732  5000C500-003306B1  HP  DG036..HPD43 
 04   -   -   -     DKA4  RAID 1    34332  603A21ED-0869B091  LSIL Logic..3000L 
 
SAS> 
 
SAS> SHOW UNIT 
 
IR Volume information: 
 
-------------- 
IR Volume 4 
-------------- 
   Volume Type          : RAID 1 (LSI Logic Integrated Mirror) 
   Volume State         : Optimal 
   Size                 : 69495 MB / 142325760 blocks 
 
IR Disk 1               Source Disk 
   Disk State           : Online 
   Slot ID              : 1 
   SAS WWID             : 5000C500-0134CB8D 
 
IR Disk 0               Secondary Disk 
   Disk State           : Online 
   Slot ID              : 7 
   SAS WWID             : 5000C500-0134DBB5 
 
SAS> 
 
SAS> SET UNIT 4 /SPARE=6 
Global Hot Spare 6 added to Volume Set 4. 
 
SAS> SHOW UNIT 
 
IR Volume information: 
 
-------------- 
IR Volume 4 
-------------- 
   Volume Type          : RAID 1 (LSI Logic Integrated Mirror) 
   Volume State         : Optimal 
   Size                 : 69495 MB / 142325760 blocks 
 
IR Disk 1               Source Disk 
   Disk State           : Online 
   Slot ID              : 1 
   SAS WWID             : 5000C500-0134CB8D 
 
IR Disk 0               Secondary Disk 
   Disk State           : Online 
   Slot ID              : 7 
   SAS WWID             : 5000C500-0134DBB5 
 
IR Hot Spare            : 7 
   Hot Spare Status     : Active 
   Slot ID              : 6 
   SAS WWID             : 12210000-06000000 
 
      

This example shows a Global Hot Spare disk added to an IR volume set.

SHOW CONTROLLER

Displays information about the SAS Controller.

Format

SHOW CONTROLLER [device_name]


Parameters

device_name: (OPTIONAL)

The device name is an SAS device name used to display information about a specific controller. The device name has the format ddcu,
where:
dd is the device code.
c is the controller designation A through Z.
u is the unit number (0 through 9999).

If you do not specify a device name, all controllers are displayed.


Qualifiers

/DEFAULT

Displays information about the default controller.

/FULL

Displays additional information about the SAS Controller.

Example


   SAS> SHOW CONTROLLER 
 
   A default controller is not set.  All matching controllers displayed. 
 
Adapter: _PKA0: 
Controller Type      : SAS LSISAS1068 
Firmware version     : 1.10.0.0 
SAS WWID             : 500605B0-00001A20 
RAID Capabilities    RAID 0 (Integrated Striping) supported. 
                     RAID 0+1 (Integrated Mirroring Enhanced) supported. 
                     RAID 1 (Integrated Mirroring) supported. 
Active IR Volumes    : 1 of 2 
Active PHYS disk     : 3 of 10 
Cache: 
 Not Available. 
Battery: 
 Not Available. 
      

This example shows SAS Controller information.

SHOW DISK

Displays a table of available SAS, SATA, and IR volumes in the SAS Controller.

Each column in the table is displayed as follows:
Volume Description
ID SAS ID for SAS/SATA device.
RAID volume ID for RAID volume set.
Enc Enclosure number:
  • Direct attached is displayed as "DA."
  • Non-direct attached shows the enclosure handle number.
PHY SAS PHY number of the physical disk.
Slt Physical slot or element index in the enclosure where the target device is physically located.
Device OpenVMS device name.
Type Device type.
Size Disk size in MB.
SAS Address SAS address (World Wide Identifier) of the device.
Product Name Product model of the disk.


Format

SHOW DISK [sas_id]


Parameters

sas_id

The SAS ID is the ID shown when you enter the SAS command SHOW DISK.

If you do not enter a SAS ID, the SAS utility displays all available physical SAS disks.


Qualifiers

/FULL

Displays additional information about disks.

Example


SAS> SHOW DISK 
 
Port _PKA0: 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 ID  Enc PHY Slt  Device   Type   Size(MB)    SAS Address       Product Name 
---- --- --- --- -------- ------- -------- ------------------ ----------------- 
 01  DA  04  01   DKA100  SAS       34732  5000C500-00334CCD  HP  DG036..HPD43 
 08  DA  03  08   DKA800  SATA      57231  D83F3C15-C9A98294  ATA FUJIT..034EN 
 04   -   -   -     DKA4  RAID 1    34332  603A21ED-0869B091  LSIL Logic..3000L 
SAS> 
 
      

This example shows all devices connected to the SAS Controller.

SHOW ENCLOSURE

Displays information about the SAS enclosure connected to the SAS Controller.

Format

SHOW ENCLOSURE [encl_id]


Parameters

encl_id

Displays information about a specific SAS enclosure.

If the enclosure ID is not specified, the SAS utility displays information about all available enclosures that the SAS Controller finds.


Qualifiers

/FULL

Displays additional information about SAS enclosures.

Example


   SAS> SHOW ENCLOSURE 
 
Enclosure 1 
        Encl WWID       : 500605B0-00001A20 
        Num slots       : 8 
        Start slot      : 1 
        Encl Flags      SEP BUS/Target ID is not valid. 
                        Start BUS/Target ID is not valid. 
                        IOC (direct attached) SGPIO. 
 
      

This example shows information about internal Enclosure 1 connected to the SAS Controller.


Previous Next Contents Index