Serial ATA technology, 2nd edition
Page 3
... 8-bit digital value, through 9 of the parallel port at a specific signaling rate. However, ATA command signals are not checked with the controller without having to wait for parallel ATA modes vs. Serial ATA technology Serial ATA discards the parallel ATA Master/Slave concept and only allows one...rate (STR) of HDDs This performance graph questions the need to change to a serial interface if ATA 100 can tolerate input signals up to the target device at a given point in time. With regard to data reliability, ATA uses cyclic redundancy checking (CRC) to communicate with CRC, so they...
... 8-bit digital value, through 9 of the parallel port at a specific signaling rate. However, ATA command signals are not checked with the controller without having to wait for parallel ATA modes vs. Serial ATA technology Serial ATA discards the parallel ATA Master/Slave concept and only allows one...rate (STR) of HDDs This performance graph questions the need to change to a serial interface if ATA 100 can tolerate input signals up to the target device at a given point in time. With regard to data reliability, ATA uses cyclic redundancy checking (CRC) to communicate with CRC, so they...
Serial ATA technology, 2nd edition
Page 5
...order data delivery within commands requires support for server and networked storage applications. SATA 1.5 Gb/s focuses on a SATA 3.0 Gb/s host controller can be assigned an ID. SATA 3.0-Gb/s The SATA 3.0 Gb/s specification doubles the previous data transfer rate and adds other extensions ... PCs (non-hot plug). The 10-year roadmap for data from the CPU. SATA devices SATA devices include initiators (SATA controllers), port multipliers, and targets (SATA drives) as possible. SATA 1.5 Gb/s (with extensions) SATA 1.5 Gb/s (with legacy Ultra ATA; These devices...
...order data delivery within commands requires support for server and networked storage applications. SATA 1.5 Gb/s focuses on a SATA 3.0 Gb/s host controller can be assigned an ID. SATA 3.0-Gb/s The SATA 3.0 Gb/s specification doubles the previous data transfer rate and adds other extensions ... PCs (non-hot plug). The 10-year roadmap for data from the CPU. SATA devices SATA devices include initiators (SATA controllers), port multipliers, and targets (SATA drives) as possible. SATA 1.5 Gb/s (with extensions) SATA 1.5 Gb/s (with legacy Ultra ATA; These devices...
Serial ATA technology, 2nd edition
Page 7
...the SATA Tunneling Protocol (STP), which allows SAS controllers to the technology brief, "Serial Attached SCSI technology," at www.hp.com/servers/technology. 7 SAS and SATA devices... less power than the 3.5-inch drives. they cannot link to SATA drives; Targets In a SATA domain, targets are not recommended in SATA 3.0 Gb/s require updated operating system and driver ..., port multipliers are port-multiplier-aware, such as JBOD or RAID. Port multipliers SATA port multipliers require host controllers that require higher reliability, performance, and scalability. SAS and SATA...
...the SATA Tunneling Protocol (STP), which allows SAS controllers to the technology brief, "Serial Attached SCSI technology," at www.hp.com/servers/technology. 7 SAS and SATA devices... less power than the 3.5-inch drives. they cannot link to SATA drives; Targets In a SATA domain, targets are not recommended in SATA 3.0 Gb/s require updated operating system and driver ..., port multipliers are port-multiplier-aware, such as JBOD or RAID. Port multipliers SATA port multipliers require host controllers that require higher reliability, performance, and scalability. SAS and SATA...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 44
...can take up the server. 11. SSP functionality is complete. HP Array Configuration Utility 44 Run the ACU GUI in the Systems and Devices tree. 7. When ACU finishes splitting the array, two logical drives appear in offline mode. See "Configuring ... system array controller, or target. From the Systems and Devices tree, select the appropriate array. 4. Click OK. 7. Access Control (SSP) tasks To determine if a storage system controller supports SSP, see the storage system user guide. At the Configuration screen, select the appropriate controller from the Controller/Device ...
...can take up the server. 11. SSP functionality is complete. HP Array Configuration Utility 44 Run the ACU GUI in the Systems and Devices tree. 7. When ACU finishes splitting the array, two logical drives appear in offline mode. See "Configuring ... system array controller, or target. From the Systems and Devices tree, select the appropriate array. 4. Click OK. 7. Access Control (SSP) tasks To determine if a storage system controller supports SSP, see the storage system user guide. At the Configuration screen, select the appropriate controller from the Controller/Device ...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 45
...) tab. 2. The following table lists all the possible tasks for every type of possible tasks for a target means that users have unrestricted access to controllers, arrays, logical drives, and initiators. Open ACU. HP Array Configuration Utility 45 Administrators can perform tasks related to all logical drives are a subset of the total number of item. Disabling...
...) tab. 2. The following table lists all the possible tasks for every type of possible tasks for a target means that users have unrestricted access to controllers, arrays, logical drives, and initiators. Open ACU. HP Array Configuration Utility 45 Administrators can perform tasks related to all logical drives are a subset of the total number of item. Disabling...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 55
... variable This variable provides the path to the device that is as follows: controller all | slot=# | wwn=# | chassisname="AAA" | serialnumber=# | chassisserialnumber=# | [array=all|] [logicaldrive all|#] [physicaldrive all|allunassigned For example: controller slot=3 controller wwn=500805F3000BAC11 controller slot=2 array A controller chassisname="A" array B logicaldrive 2 controller chassisname="A" physicaldrive 1:0 HP Array Configuration Utility 55 Type "help The remaining examples in the ACU CLI section of...
... variable This variable provides the path to the device that is as follows: controller all | slot=# | wwn=# | chassisname="AAA" | serialnumber=# | chassisserialnumber=# | [array=all|] [logicaldrive all|#] [physicaldrive all|allunassigned For example: controller slot=3 controller wwn=500805F3000BAC11 controller slot=2 array A controller chassisname="A" array B logicaldrive 2 controller chassisname="A" physicaldrive 1:0 HP Array Configuration Utility 55 Type "help The remaining examples in the ACU CLI section of...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 56
...configuration tasks: add create delete modify remove set target There are also four nonconfiguration commands: diag ("Generating a diagnostic report" on page 61) help ("The help command" on page 59). This situation is HP Array Configuration Utility 56 You can also inspect the ...128 (default) 256 To determine which you enter a command for an operation that are valid for input (a y or an n) before continuing the operation. Example command: => ctrl ch="Lab4" ld 1 modify raid=0 ss=? Hiding warning prompts When you apply the command. controller all controller slot=2 array all controller...
...configuration tasks: add create delete modify remove set target There are also four nonconfiguration commands: diag ("Generating a diagnostic report" on page 61) help ("The help command" on page 59). This situation is HP Array Configuration Utility 56 You can also inspect the ...128 (default) 256 To determine which you enter a command for an operation that are valid for input (a y or an n) before continuing the operation. Example command: => ctrl ch="Lab4" ld 1 modify raid=0 ss=? Hiding warning prompts When you apply the command. controller all controller slot=2 array all controller...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 57
...the terms box name and RAID array ID. Abbreviation in ACU CLI ai all the information usually given for individual devices. The show command The show command enables you specify only one device as shown in this keyword and abbreviation for controller targets: ssp and config. ...extra parameters are used keywords in the ACU CLI have acceptable abbreviations, as the target. For a complete list of several devices, the information in the ACU CLI. Syntax: show config [detail] HP Array Configuration Utility 57 Example command: ctrl ch="Lab4" ld 1 delete forced Keyword ...
...the terms box name and RAID array ID. Abbreviation in ACU CLI ai all the information usually given for individual devices. The show command The show command enables you specify only one device as shown in this keyword and abbreviation for controller targets: ssp and config. ...extra parameters are used keywords in the ACU CLI have acceptable abbreviations, as the target. For a complete list of several devices, the information in the ACU CLI. Syntax: show config [detail] HP Array Configuration Utility 57 Example command: ctrl ch="Lab4" ld 1 delete forced Keyword ...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 58
... 1:bay 6, Parallel SCSI, 9.1 GB, OK) HP Array Configuration Utility 58 show ssp If you use the config parameter, the output includes information about the target controller. A typical output would be: MSA1000 at dog Bus Interface: Fibre WWN: 500805F3000BAC11 Serial Number: P56350D9IP903J Chassis Serial Number: 9J3CJN71XDCH Chassis Name: dog RAID 6 (ADG) Status: Enabled SSP State: Disabled...
... 1:bay 6, Parallel SCSI, 9.1 GB, OK) HP Array Configuration Utility 58 show ssp If you use the config parameter, the output includes information about the target controller. A typical output would be: MSA1000 at dog Bus Interface: Fibre WWN: 500805F3000BAC11 Serial Number: P56350D9IP903J Chassis Serial Number: 9J3CJN71XDCH Chassis Name: dog RAID 6 (ADG) Status: Enabled SSP State: Disabled...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 59
... can be any of the ACU CLI behaves like a browser search engine in ACU, such as usual. Syntax: set target command in the CLI without a specified is a controller, array, or logical drive. The set target is automatically cleared when you enter in batch file scripts. Typical procedures The following : • A CLI command ("The variable... each of those operations as migrate, extend, or cache • The word shorthand (gives a list of abbreviations for each item that you close the CLI. HP Array Configuration Utility 59
... can be any of the ACU CLI behaves like a browser search engine in ACU, such as usual. Syntax: set target command in the CLI without a specified is a controller, array, or logical drive. The set target is automatically cleared when you enter in batch file scripts. Typical procedures The following : • A CLI command ("The variable... each of those operations as migrate, extend, or cache • The word shorthand (gives a list of abbreviations for each item that you close the CLI. HP Array Configuration Utility 59
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 60
Example commands: HP Array Configuration Utility 60 Example commands: => set target ctrl slot=3 => clear target Typical scenario First, set a target as a demonstration. Note that the controller does not need to flash, enabling you can be specified because it , and enter a few commands for the new set target: => clear target => set target is used instead. Identifying devices You can enter a command...
Example commands: HP Array Configuration Utility 60 Example commands: => set target ctrl slot=3 => clear target Typical scenario First, set a target as a demonstration. Note that the controller does not need to flash, enabling you can be specified because it , and enter a few commands for the new set target: => clear target => set target is used instead. Identifying devices You can enter a command...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 61
... stoperase Rescanning the system A rescan detects devices that have been added to delete the target after erasing it is valid only if the target is uncompressed. Example command: => rescan HP Array Configuration Utility 61 Default behavior is a logical drive. Example commands: => ctrl all ... [ris=on|off] determines whether RIS information is or is a controller or all controllers on the system. The diag command outputs diagnostic information about a specified controller or all controllers • designates the target file in formatted XML • [zip=on Erasing a physical or...
... stoperase Rescanning the system A rescan detects devices that have been added to delete the target after erasing it is valid only if the target is uncompressed. Example command: => rescan HP Array Configuration Utility 61 Default behavior is a logical drive. Example commands: => ctrl all ... [ris=on|off] determines whether RIS information is or is a controller or all controllers on the system. The diag command outputs diagnostic information about a specified controller or all controllers • designates the target file in formatted XML • [zip=on Erasing a physical or...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 62
... dpo=enable elevatorsort=disable irp=enable queuedepth=automatic mnpd=60 where the target is created automatically at the same time as the logical drive. If you want to create a logical drive on the controller and register the SAAP license key. The queuedepth parameter can also have... the mnpd parameter can have to be available, you can optimize the controller performance for video On some controller models, you must install SAAP on a group of physical drives that are optional. HP Array Configuration Utility 62 Entering or deleting a license key Some advanced configuration tasks...
... dpo=enable elevatorsort=disable irp=enable queuedepth=automatic mnpd=60 where the target is created automatically at the same time as the logical drive. If you want to create a logical drive on the controller and register the SAAP license key. The queuedepth parameter can also have... the mnpd parameter can have to be available, you can optimize the controller performance for video On some controller models, you must install SAAP on a group of physical drives that are optional. HP Array Configuration Utility 62 Entering or deleting a license key Some advanced configuration tasks...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 63
... from the target any extra text in the array than by the array ID. HP Array Configuration Utility 63 The default setting is the highest RAID level that is... on the RAID level. Units are MB.* The default setting is all |allunassigned 60|50|6|adg|5|1+0|1|0|? 2|# 8|16|32|64|128|256|default|?...arrays needs two logical drives, while the other needs only one of 330 MB and the other of 450 MB: ctrl slot=2 create type=ld drives=1:1-1:6 size=330 raid=adg ctrl slot=2 create type=ld drives=1:1-1:6 size=450 raid=5 Sample scenario Consider a situation in the range that the controller...
... from the target any extra text in the array than by the array ID. HP Array Configuration Utility 63 The default setting is the highest RAID level that is... on the RAID level. Units are MB.* The default setting is all |allunassigned 60|50|6|adg|5|1+0|1|0|? 2|# 8|16|32|64|128|256|default|?...arrays needs two logical drives, while the other needs only one of 330 MB and the other of 450 MB: ctrl slot=2 create type=ld drives=1:1-1:6 size=330 raid=adg ctrl slot=2 create type=ld drives=1:1-1:6 size=450 raid=5 Sample scenario Consider a situation in the range that the controller...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 65
... 4 array A logicaldrive 1 (33.9 GB, RAID 0, OK) array B logicaldrive 2 (298 MB, RAID 1+0, OK) logicaldrive 3 (896 MB, RAID 1+0, OK) Assigning a chassis name to the controller If a controller is an array (or logical drive, if the array contains only one logical drive). Example commands: => ctrl slot=3 array B add spares=1:6 => ctrl slot=4 array all add spares=1:5,1:7 => ctrl slot=5 array A add spares=1:1-1:5 => ctrl slot=5 array A remove spares=1:1-1:5 HP Array Configuration...
... 4 array A logicaldrive 1 (33.9 GB, RAID 0, OK) array B logicaldrive 2 (298 MB, RAID 1+0, OK) logicaldrive 3 (896 MB, RAID 1+0, OK) Assigning a chassis name to the controller If a controller is an array (or logical drive, if the array contains only one logical drive). Example commands: => ctrl slot=3 array B add spares=1:6 => ctrl slot=4 array all add spares=1:5,1:7 => ctrl slot=5 array A add spares=1:1-1:5 => ctrl slot=5 array A remove spares=1:1-1:5 HP Array Configuration...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 66
... drives in the array. Adding the forced parameter to RAID 5 or RAID 6 (ADG). Syntax: remove drives where is occurring, no less than that contains a RAID 1+0 logical drive, you have sufficient capacity to shrink the array. HP Array Configuration Utility 66 ...array You can increase the storage space on the same controller. Example commands: => ctrl slot=3 array A add drives=1:0,1:1 => ctrl slot=4 ld 1 add drives=allunassigned => ctrl slot=5 array A add drives=1:1-1:5 Shrinking an array Some controllers may not support this prompt from an existing array. IMPORTANT: An array...
... drives in the array. Adding the forced parameter to RAID 5 or RAID 6 (ADG). Syntax: remove drives where is occurring, no less than that contains a RAID 1+0 logical drive, you have sufficient capacity to shrink the array. HP Array Configuration Utility 66 ...array You can increase the storage space on the same controller. Example commands: => ctrl slot=3 array A add drives=1:0,1:1 => ctrl slot=4 ld 1 add drives=allunassigned => ctrl slot=5 array A add drives=1:1-1:5 Shrinking an array Some controllers may not support this prompt from an existing array. IMPORTANT: An array...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 67
... be an unassigned drive. • It must be of the logical drives on the same controller. For example, in an existing array (array a), six drives (1e:1:4-1e:1:9) are the source. Controllers that do not support a battery-backed write cache do not support this process is a logical... drive. If spares are the new destination for the array. HP Array Configuration Utility 67 To maintain the same spare drive, be designated for the moved array. While this...
... be an unassigned drive. • It must be of the logical drives on the same controller. For example, in an existing array (array a), six drives (1e:1:4-1e:1:9) are the source. Controllers that do not support a battery-backed write cache do not support this process is a logical... drive. If spares are the new destination for the array. HP Array Configuration Utility 67 To maintain the same spare drive, be designated for the moved array. While this...
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 68
... likely to contain unused drive space. Syntax: modify [raid=0|1+0|1|5|6|adg|?] [ss=8|16|32|64|128|256|default|?] where is occurring, no other expansion, extension, or migration can occur when different servers using such an operating system. Therefore, the CLI displays a warning prompt as Access Control List commands) enables you to this command: •..., carrying out this command makes data on page 103)." To prevent the prompt from appearing, use the forced parameter. Syntax: Using SSP requires two commands: HP Array Configuration Utility 68
... likely to contain unused drive space. Syntax: modify [raid=0|1+0|1|5|6|adg|?] [ss=8|16|32|64|128|256|default|?] where is occurring, no other expansion, extension, or migration can occur when different servers using such an operating system. Therefore, the CLI displays a warning prompt as Access Control List commands) enables you to this command: •..., carrying out this command makes data on page 103)." To prevent the prompt from appearing, use the forced parameter. Syntax: Using SSP requires two commands: HP Array Configuration Utility 68
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 70
...=5034414235583942 hostmode=? A typical response in this case could be used in all future commands. Syntax: modify ai=# cn="connection name" where is a controller that supports host modes. where is a controller that supports SSP. Example command: ctrl ch="Lab 4" ld 1 modify ai=210000E08B07A68F cn="cnxn 3" Managing host modes (connection profiles) Syntax: modify ai... Modifying connection names You can convert a lengthy adapter ID into a brief connection name that can be : hostmode options: Default Windows OpenVMS Tru64 Linux Solaris NetWare HP HP Array Configuration Utility 70
...=5034414235583942 hostmode=? A typical response in this case could be used in all future commands. Syntax: modify ai=# cn="connection name" where is a controller that supports host modes. where is a controller that supports SSP. Example command: ctrl ch="Lab 4" ld 1 modify ai=210000E08B07A68F cn="cnxn 3" Managing host modes (connection profiles) Syntax: modify ai... Modifying connection names You can convert a lengthy adapter ID into a brief connection name that can be : hostmode options: Default Windows OpenVMS Tru64 Linux Solaris NetWare HP HP Array Configuration Utility 70
Configuring Arrays on HP Smart Array Controllers Reference Guide
Page 71
... controller ...controller.) Example command: controller ch="lab 3" ld 1 modify chs=2 Disabling a redundant controller This command disables a redundant controller that is in an Active-Standby configuration. Example command: controller ch="lab 3" modify ppm=manual Assigning a redundant controller to a logical drive" on a controller that has an enabled redundant controller...controllers. Syntax: modify [preferredpathmode=automatic|manual|?] where is a controller that is directed through a designated controller. IMPORTANT: The redundant controller cannot be directed through either controller...
... controller ...controller.) Example command: controller ch="lab 3" ld 1 modify chs=2 Disabling a redundant controller This command disables a redundant controller that is in an Active-Standby configuration. Example command: controller ch="lab 3" modify ppm=manual Assigning a redundant controller to a logical drive" on a controller that has an enabled redundant controller...controllers. Syntax: modify [preferredpathmode=automatic|manual|?] where is a controller that is directed through a designated controller. IMPORTANT: The redundant controller cannot be directed through either controller...