Back to Contents Page
Overview
Changing LUN parameters that do not require unbinding
Transferring default ownership of a LUN from one SP to another
Unbinding a LUN
Changing the LUN RAID Type or the number or capacity of a LUN's disk modules
After you create a LUN, you can change its LUN bind parameters, except for its RAID Type,
LUN ID, and element size, without unbinding it. You can also change the LUN read caching
(prefetch) parameters, which the array automatically sets to their default values when you
created the LUN, without unbinding it.
If you want to change the LUN RAID Type or the number or capacity of the disk modules
in the LUN, you must unbind the disk modules that comprise it, and then rebind the desired
disk modules into another LUN.
This chapter describes how to perform these tasks:
You can change certain LUN Parameters for any LUN except a hot spare without unbinding
it, provided the LUN is available to the operating system. These parameters are
- Default SP for any LUN
- Read or write cache state for any LUN except a RAID 3 LUN
- Rebuild time for a RAID 1, RAID 1/0, RAID 3, or RAID 5 LUN
- Verify time for a RAID 1, RAID 1/0, RAID 3, or RAID 5 LUN
- Auto assignment state for any LUN
- Minimum latency reads state for RAID 3 LUNs
- Prefetch (read caching) parameters for any LUN except a RAID 3 LUN
 |
NOTE:
Changing the LUN bind parameters does not
effect the data stored on the LUN. |
This section describes how to change each of these parameters except for the Default SP.
Information on changing the Default SP is in the section
"Transferring
default ownership of a LUN from one SP to another".
This section describes how to change the following LUN parameters:
- Write cache state
- Read cache state
- Auto assignment state
- Minimal latency reads state
- Rebuild time
- Verify time
You change the above parameters using the options on the LUN menu in the Array Configuration window.
The LUN menu contains an option for changing each applicable individual parameter or for displaying the
Change Bind Parameters window that lets you change all the options. This section describes how to
change the parameters either way. The
"Bind Parameters" section on describes the parameters.
You can determine the values of the non-prefetch LUN parameters for a LUN by looking at
its LUN Information window.
To use menu options to change individual non-prefetch LUN parameters
A menu option is active only if it is valid for at least one of the selected LUNs.
- Display the Array Configuration window for the array with the LUN whose parameters you
want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUNs whose parameters
you want to change.
- Change the desired parameter as follows:
Write cache state
- Select the menu option LUN � Write Cache State.
- Select the Enable or Disable option from the list that opens.
A confirmation window opens.
- In the confirmation window, click the Yes button.
 |
NOTE:
The LUN can use write caching
only if the array's write cache is
enabled. To enable the array's write cache, select the menu option Array
� Write Cache State � Enable. |
Read cache state
- Select the menu option LUN � Read Cache State.
- Select the Enable or Disable option from the list that opens.
A confirmation window opens.
- In the confirmation window, click the Yes button.
 |
NOTE:
The LUN can use read caching
only if the read cache for its default SP
is enabled. To enable the read cache for SP A, select the menu option Array
� Read Cache State �
SP A � Enable. To enable the
read cache for SP B, select the menu option Array � Read Cache State
� SP B � Enable. |
Auto assignment state
- Select the menu option LUN � Auto Assignment State.
- Select the Enable or Disable option from the list that opens.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Minimal latency reads state
- Select the menu option LUN � Change Minimal Latency Reads State.
- Select the Enable or Disable option from the list that opens.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Rebuild time
- Select the menu option LUN � Change Rebuild Time.
- Select the desired rebuild time from the list that opens or select Other to
enter a time.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Verify time
- Select the menu option LUN � Change Verify Time.
- Select the desired verify time from the list that opens or select Other to
enter a time.
A confirmation window opens.
- In the confirmation window, click the Yes button.
To use the Change Bind Parameters window to change non-prefetch LUN
parameters
An option in the Change Bind Parameters window is active only if it is valid
for the selected LUNs.
- Display the Array Configuration window for the array with the LUN whose
parameters you want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUN
whose parameters you want to change.
- Select the menu option LUN � Change Bind Parameters.
The Change Bind Parameters window for the selected LUN opens, similar to the
following sample.
Figure 4-1. Sample Change Bind Parameters window for a RAID 5 LUN

- If you want to change the read cache state for the LUN, click the Read Cache
box.
For example,

A check in the box tells you the read cache is enabled for the LUN.
 |
NOTE:
The LUN can use read caching only if the array
read cache for the SP that owns it is enabled. To enable the read cache for SP A, select the
menu option Array � Read Cache State
� SP A � Enable. To enable
the read cache for SP B, select the menu option Array �
Read Cache State � SP B �
Enable. |
- If you want to change the write cache state, click the Write Cache box.
For example,

A check in the box tells you the write cache is enabled for the LUN.
 |
NOTE:
The LUN can use write caching only if the
array's write cache is enabled. To enable the array's write cache, select the menu option
Array � Write Cache State �
Enable. |
- If you want to change the auto assignment state, click the Auto Assign box.
For example,

A check in the box tells you auto assignment is enabled for the LUN.
- If you want to change the minimal latency reads state, click the Minimal Latency
Reads box.
For example,

A check in the box tells you minimal latency reads are enabled for the LUN.
- If you want to change the rebuild time, either enter the number of hours in the
Rebuild Time field or click the field list button and select the desired rebuild time from
the list that opens.
For example,

- If you want to change the verify time, either enter the number of hours in the
Verify Time field or click the field list button and select the desired verify time from
the list that opens.
For example,

- When the bind parameters for the LUN are set as you want, click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Read ahead caching (prefetching) lets the SP anticipate the data that an application will
request so it can read the data into its read cache before the data is needed. The SP
monitors I/O requests to each LUN for sequential reads and, if it finds that any occur, it
prefetches data automatically from the LUN. You can define a specific type of prefetch
operation for any LUN, except a RAID 3 LUN or hot spare, by specifying the values of the
prefetch parameters.
This section describes each of the prefetch parameters and describes how to set the prefetch
parameters to their default and non-default values.
Prefetch type
Determines whether to prefetch data of a variable or constant length or to disable prefetching.
The default prefetch type is variable length.
Retention
Determines whether prefetched data has equal or favored priority over host requested
data when the read cache becomes full. The default retention is favor prefetch.
Disable size
Determines when a read request is so large that prefetching data would not be beneficial;
for example, if the amount of requested data is equal to or greater than the size of the
read cache. The default disable size is 129 sectors.
Idle count
Determines when prefetching occurs relative to the number of host I/O requests to the
LUN. If the number of host I/O requests is greater than the idle count, prefetching
occurs; otherwise, prefetching does not occur. We recommend that you leave this parameter
set to its default value of 40.
Prefetch size or multiplier
Determines the amount of data prefetched for one host read request. For constant-length
prefetching, the prefetch size is the number of blocks to prefetch. For variable-length
prefetching, the prefetch multiplier is the amount of data to prefetch relative to the
amount of data requested. For example, if the prefetch multiplier is 8, the amount of data
to prefetch is 8 times the amount of data requested. The default prefetch multiplier is 4.
Segment size or multiplier
Determines the size of the segments that make up a prefetch operation. An SP reads one
segment at a time from the LUN because smaller prefetch requests interfere less with other
host requests. For constant-length prefetching, the segment size is the number of blocks
of data to prefetch in one read operation from the LUN. For variable-length prefetching,
the segment multiplier determines the amount of data to prefetch in one read operation
relative to the amount of requested data. For example, if the segment multiplier is 4,
the segment size is 4 times the amount of data requested. The default segment multiplier
is 4.
Maximum prefetch
Maximum number of blocks to prefetch for variable-length prefetching. The default maximum
prefetch size is 512 sectors.
Setting prefetch parameters to default values
Most prefetch parameters have default values. These parameters and their values are
Table 4-1. Default values for prefetch parameters
| Parameter |
Default value |
| Prefetch type |
Variable length |
| Retention |
Favor prefetch |
| Disable size |
129 sectors |
| Idle count |
40 |
| Prefetch multiplier |
4 |
| Segment multiplier |
4 |
| Maximum prefetch |
512 sectors |
 |
NOTE:
We recommend that you use the
default values, unless you are certain
that the applications that access the LUN will benefit from changing the
values. |
You set the prefetch parameters for a LUN to their default values using the
Prefetch option on the LUN menu in the Array Configuration window. The
Prefetch option displays a submenu that contains an option for setting the
parameters to their default values, options for setting individual parameter
values and an option for displaying the Change Prefetch Parameters window
that lets you set the parameters to their default values. This section
describes how to set the parameters to their default values in either way.
To use the LUN menu option to set prefetch parameters to their default values
- Display the Array Configuration window for the array with the LUN whose
parameters you want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUNs
whose parameters you want to change.
- Select the menu option LUN � Prefetch � Set Default Prefetch
Values.
A confirmation window opens.
- In the confirmation window, click the Yes button.
To use the Change Prefetch Parameters window to set prefetch parameters to
their default values
- Display the Array Configuration window for the array with the LUN whose
parameters you want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUN
whose parameters you want to change.
- Select the menu option LUN � Prefetch � Change Prefetch
Parameters.
The Change Prefetch Parameters window for the selected LUN opens, similar to
the sample.
Figure 4-2. Sample Change Prefetch Parameters window for a RAID 5 LUN

- Click the Use Default Prefetch Values button.
For example,

When you click the button, all other parameters are dimmed to prevent you from changing
them.
- Click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Setting prefetch parameters to non-default values
You can specify the following values for the prefetch parameters
Table 4-2. Valid values for prefetch parameters
| General prefetch parameters |
Valid values |
| Prefetch type |
Constant, variable, none |
| Retention |
Equality priority or favor prefetch |
| Disable size |
0 - 4097 sectors |
| Idle count |
0 - 100 |
| Constant prefetch parameters |
Valid values |
| Prefetch size |
0 - 2048 blocks |
| Segment size |
0 if prefetch size is 0
1 - prefetch size if prefetch size > 0 |
| Variable prefetch parameters |
Valid values |
| Prefetch multiplier |
0 - 32 |
| Segment multiplier |
0 if prefetch multiplier is 0
1- prefetch multiplier if prefetch multiplier > 0 |
| Maximum prefetch |
0 - 2048 blocks |
You change the prefetch parameters for a LUN using the options on the LUN
menu in the Array Configuration window. The LUN menu contains an option for
changing each applicable individual parameter or for displaying the Change
Prefetch Parameters window that lets you change all the options. This
section describes how to change the parameters either way.
To use menu options to change individual prefetch LUN parameters
- Display the Array Configuration window for the array with the LUN whose
parameters you want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUNs
whose parameters you want to change.
- Change the desired parameter as follows:
Prefetch Type
- Select the menu option LUN � Prefetch � Set Prefetch Type.
- Select the None, Constant, or Variable option from the list that opens.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Retention
- Select the menu option LUN � Prefetch � Set Retention.
- Select the Equal Priority or Favor Prefetch option from the list that opens.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Disable size
- Select the menu option LUN � Prefetch � Set Disable Size.
- Enter the number of sectors in the window that opens.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Idle count
- Select the menu option LUN � Prefetch � Set Idle Count.
- Enter the count number in the window that opens, and click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Prefetch size
- Select the menu option LUN � Prefetch � Set Prefetch Size.
- Enter the number of blocks in the window that opens, and click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Segment size
- Select the menu option LUN � Prefetch � Set Segment Size.
- Enter the number of blocks in the window that opens, and click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Prefetch multiplier
- Select the menu option LUN � Prefetch � Set Prefetch Multiplier.
- Enter the multiplier number in the window that opens, and click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Segment multiplier
- Select the menu option LUN � Prefetch � Set Segment Multiplier.
- Enter the multiplier number in the window that opens, and click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
Maximum prefetch
- Select the menu option LUN � Prefetch � Set Maximum Prefetch.
- Enter the number of blocks in the window that opens, and click the OK button.
A confirmation window opens.
- In the confirmation window, click the Yes button.
To use the Change Prefetch Parameters window to change prefetch parameters
- Display the Array Configuration window for the array with the LUN whose
parameters you want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUN
whose parameters you want to change.
- Select the menu option LUN � Prefetch � Change Prefetch
Parameters.
The Change Prefetch Parameters window for the selected LUN opens, similar to
the following sample.
Figure 4-3. Sample Change Prefetch Parameters window for a RAID 5 LUN

- If you want to change the general prefetch parameters
- To change the prefetch type, click the button for the type you want.
For example,

Prefetching works best when the host issues many large sequential read requests to a physical
unit. The SP monitors I/O for sequential reads and, if it finds that any occur, prefetches data
automatically.
If the amount of data to be read varies from request to request, you should specify variable
prefetch type (the default). If the amount of data read is fairly constant for each request,
you should specify constant prefetch type.
- To change the type of data retention, click the Favor Prefetch button if you
want the SP to retain prefetched data over requested data in the read cache,
and click the Equal Priority button if you want the SP to treat both types
of data equally.
For example,

You should specify Favor Prefetch for most applications. If the server's
operating system does not provide software caching, you should specify Equal
Priority.
- To change the disable size, in the Disable Size field, enter the number of
blocks that determine when the data should not be prefetched for a read
request.
For example,

We recommend that you use one of the following sizes: 129 (the default),
257, 513, 1025, 2049. A prefetch operation is not performed for a read
request if the amount of data requested is equal to or greater than the
disable size.
- To change the idle count, enter the new count in the Idle Count field.
For example,

You can specify a count of 0 to 100. We recommend that you specify a count of
40 (the default) or higher.
- If you want to change the constant prefetch parameters
- To change the prefetch size, enter in the Prefetch Size field the number of
blocks that you want prefetched during a single read operation from the LUN.
For example,

You can specify a prefetch size 0 to 2048 blocks.
- To change the segment size, enter in the Segment Size field the number of
blocks that you want retrieved for each read request.
For example,

You can specify a segment size of 0 that is equal to or less than the prefetch
size.
- If you want to change the variable prefetch parameters
- To change the prefetch multiplier, enter in the Prefetch Multiplier field the
multiplication factor that determines the amount of data you want prefetched
for each read request.
For example,

You can specify a prefetch multiplication factor of 0 to 32. The amount of
data prefetched for each read request equals the number of blocks of data
requested multiplied by the prefetch multiplication factor.
- To change the segment multiplier, enter in the Segment Multiplier field the
multiplication factor that determines the amount of data you want retrieved
during a single prefetch read operation from the LUN.
For example,

You can specify a segment multiplication factor that is equal to or less than
the prefetch multiplier. The amount of data retrieved during a single read
operation (segment size) equals the number of blocks of data requested
multiplied by the segment multiplication factor. If you specify a segment
multiplication factor that is equal to the prefetch multiplier, prefetch
operations are not divided into segments. The amount of data prefetched for
each read request equals the number of blocks of data requested multiplied
by the prefetch multiplier.
- To change the maximum prefetch size, enter in the Maximum Prefetch field the
maximum number of blocks to be prefetched for a read request.
For example,

You can specify 0 to 2048 blocks.
- Click the OK button to change the prefetch parameters to the values you
specified.
A confirmation window opens.
- In the confirmation window, click the Yes button.
You can transfer default ownership of a LUN from the default SP for the LUN
(the primary route to the LUN) to the other SP (the secondary route to the
LUN). The default SP is the SP that assumes ownership of the LUN after array
power is turned off and then on again. Note that transferring default
ownership of a LUN is one way of transferring control of a LUN.
You should use the procedure in this section when one of the following occurs:
- The system operator or service person installed a second SP and you want to
assign some of the LUNs to the new SP.
- You want to balance LUNs between two SPs.
Depending on the type of server, you may want to use the procedure if any of
the following failure situations occurs:
- A failed SP has been replaced, and you want to transfer control to the
working SP.
- The array is connected to two host bus adapters; one adapter or the
connection to one adapter fails, and you want the working adapter to access
the LUNs owned by the failed adapter.
- When one server in a dual server configuration fails, and you want the
working server to access the failed server's LUNs.
 |
NOTE:
The auto assignment parameter for the LUN
and the optional Application-Transparent Failover (ATF) software also transfer control
of a LUN from one SP to another. For information on the auto assignment parameter, see
"Auto assignment state"; for
information on ATF, see the Dell OpenManage ATF Installation and Operation Guide,
(P/N 2967C). If you have ATF software on the server, you probably want to use it to
handle the failure situations listed above, instead of the procedure described in this
section. |
Transferring default SP ownership of a LUN from one SP to the other can affect how the
operating system accesses the LUN. However, any change you make in ownership does not
take effect until the array is powered down and up again.
You transfer default ownership of a LUN using an option on the LUN menu in the Array
Configuration window. The LUN menu contains an option for changing SP ownership or for
displaying the Change Bind parameters window, which lets you change SP ownership and
other bind parameters. This section describes how to change ownership using either
method.
To use the LUN menu option to transfer default ownership of a LUN
- Display the Array Configuration window for the array with the LUN whose default SP you
want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUNs whose default SP
you want to change.
- Select the menu option LUN � Change Default SP.
- In the list that appears, select the SP that you want to control the LUN.
- In the Confirmation window that opens, click the Yes button.
- Have the system operator or service person power the array down and then up again for
the change to take effect.
- On the servers connected to the array, reboot Windows NT.
To use the Change Bind Parameters window to transfer default ownership of a LUN
- Display the Array Configuration window for the array with the LUN whose default SP you
want to change (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUN whose default
SP you want to change.
- Select the menu option LUN � Change Bind Parameters.
The Change Bind Parameters window for the LUN opens.
- In Default SP box, click the button for the LUN without the dot in its button.
For example,

- Click the OK button.
- In the Confirmation window that opens, click the Yes button.
- Have the system operator or service person power the array down and then up
again for the change to take effect.
- On each server connected to the array, reboot Windows NT.
Typically, you unbind a LUN only if you want to do any of the following:
- Add disk modules to it
- Use its disk modules in a different LUN
- Change the capacity of its disk modules
In any of these situations, you should make sure that the LUN contains the
disks modules that you want.
To determine which disk modules make up a LUN
- Display the Array Configuration window for the array with the LUN whose disk
modules you want to identify (see
"Array Configuration window").
- In the LUN selection area of the Array Configuration window, select the LUN
whose disk modules you want to identify.
In the Disk Field, each disk module comprising the LUN is surrounded by a box
with the same color as the box surrounding the selected LUN.
You can also determine which disk modules comprise a LUN using the LUN IDs.
If the LUN IDs do not appear in any disk modules in the Disk Field, select
this menu option on the Array Configuration window: View �
Show LUN IDs.
To unbind LUNs
 |
CAUTION:
Unbinding a LUN destroys any
data on it. Before unbinding any LUN,
make a backup copy of any data on the unit that you want to retain.
Do not unbind the last LUN unless it is absolutely necessary. If you do
unbind it, you will have to edit the Data Agent configuration file on the
servers connected to the SPs that you will use to bind LUNs. For information
on editing this file, see
"Editing
or checking device information in the Data Agent configuration file". |
- In the Storage Management window, select the array with the LUN you want to
unbind.
- Either click the Configure button on the toolbar or select the menu option
Array � Configure.
The Array Configuration window for the selected array opens.

- In the LUN selection area of the Array Configuration window, select the LUNs you want
to unbind.
- Either click the Unbind LUN button on the LUN toolbar or select the menu option LUN
� Unbind.
A window opens warning you that unbinding causes data loss and asking you to
confirm the unbind operation.
Figure 4-4. Sample confirmation window

- In the window, click the Yes button to confirm the operation.
A window opens telling you that the LUNs were unbound. The LUN icons
disappear from the LUN selection area of the Array Configuration window.
If you want to change the LUN RAID Type or the number or capacity of its disk
modules, you must change the bound configuration of a LUN, which means, in
effect, that you destroy the LUN and recreate it.
When you want to change the number of disk modules, use the same guidelines
as for a new configuration (see
"Binding disk modules into LUNs").
 |
NOTE:
The disk modules that you use
for a LUN must have the same capacity to
fully use the modules' disk space. |
- Update the worksheets that define your configuration.
- Back up any information on the LUN that you want to save because unbinding a
LUN destroys all information on the LUN.
- On each server connected to the array, stop all processes on the partitions
associated with the LUN on the server, and delete the partitions.
- Unbind the LUN (see "Unbinding a LUN").
- If you need any new disk modules for the new configuration, install them as
described in the Dell PowerVault
650F Rackmount Storage System Installation and Service Guide (P/N 5867C) or
the Dell PowerVault
651F Deskside Storage System Installation and Service Guide
(P/N 3867C).
- If you want to move a disk module to another slot, remove it and install it
in the new slot as described in the Dell PowerVault
650F Rackmount Storage System Installation and Service Guide (P/N 5867C) or
the Dell PowerVault
651F Deskside Storage System Installation and Service Guide (P/N 3867C).
- Bind the disk modules into the desired LUNs (see
"Bind parameters").
- Make the newly created LUNs available to Windows NT.
Upgrading an array with higher capacity modules
You can replace any disk modules in an array with higher capacity modules, as
long as you do not replace all disk modules that contain the LIC database at
the same time. These disk modules are the ones with disk IDs 00, 01, and 02.
If you want to replace all the disk modules in an array, use the procedure
that follows.
 |
CAUTION:
Do not power off the array during the following
procedure. |
To replace all the disk modules in an array
- Unbind the LUNs whose disk modules you want to replace (see
"Unbinding a LUN").
- Replace all the disk modules you want to replace except for the disk module
in 00.
- Download LIC to the array.
- Replace the 00 disk module.
- Bind the disk modules into the desired LUNs
(see "Bind parameters").
When you bind the LUNs, the SP copies the LIC to the 00 disk module from the
other database disk modules.
Back to Contents Page