Product Details

Compaq SANworksTM
After all units have been created, proceed here as follows:
1. Set the maximum cached transfer size to one with the following CLI command:
SET UnitName MAXIMUM_CACHED_TRANSFER_SIZE = 1
Repeat this step for each unit.
2. Verify that the access on each unit is set to none by using the following CLI command:
SHOW UNITS FULL
You will see a display similar to that in "Example Display 9."
Example Display 9
LUN Uses Used by
---------------------------------------------------------------------------
D1 DISK10000
LUN ID: nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn
NOIDENTIFIER
Switches:
RUN NOWRITE_PROTECT READ_CACHE
READAHEAD_CACHE WRITEBACK_CACHE
MAXIMUM_CACHED_TRANSFER_SIZE = 1
Access:
NONE
State:
ONLINE to this controller
Not reserved
416 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
NOPREFERRED_PATH
Size: nnnnnnnn blocks
Geometry (C/H/S): ( 7000 / 20 / 254 )
3. Distribute the units by setting their preferred path. Use either of the following CLI
commands:
SET UnitName PREFERRED_PATH=THIS_CONTROLLER
or
SET UnitName PREFERRED_PATH=OTHER_CONTROLLER
Keep the busiest units on different host ports.
4. After configuring the units, restart the controllers with these CLI commands.
Otherwise, the preferred path settings will not go into effect:
RESTART OTHER_CONTROLLER
RESTART THIS_CONTROLLER
5. Once the controllers have restarted, ensure that your storage settings are in place with
the following CLI command:
SH OW Storagesets FULL
Configuring a Data Replication Manager Solution 417
Cabling the Target Site
Connect Fiber Optic Cables Between the Controllers and
Fiber Channel Switches
This procedure specifies how to make fiber optic connections. Figure 42 shows the port
locations on the Fibre Channel switch.
CXO7085A
Figure 42. Switch port locations on a Fibre Channel switch
1. Make sure that you have installed all required GBICs into each of the Fibre Channel
switches.
2. Connect a multi-mode, 50-micron fiber optic cable from port 1 of the top controller to
port 2 of the top Fibre Channel switch (as shown by callout 1 in Figure 43).
3. Connect a second multi-mode, 50-micron fiber optic cable from port 2 of the top
controller to port 4 of the top Fibre Channel switch (as shown by callout 2 in
Figure 43).
4. Connect a third multi-mode, 50-micron fiber optic cable from port 1 of the bottom
controller to port 2 of the bottom Fibre Channel switch (as shown by callout 3 in
Figure 43).
5. Connect a fourth multi-mode, 50-micron fiber optic cable from port 2 of bottom
controller to port 4 of the bottom Fibre Channel switch (as shown by callout 4 in
Figure 43).
NOTE: You should see an illuminated green LED on the switch as soon as the cable is inserted
at both ends. This verifies that there is a good connection.
Figure 43 shows what your cabling should look like. The numbered callouts reflect the
steps that you just completed.
418 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
2
1
3
4
CXO7086A
Figure 43. Cabling between the controllers and switches
Connect the Target Site to the External Fiber Link
Locate the connection points at the target site that link the target site to the initiator site.
Look for either a fiber optic cable connector or a patch panel where you can insert a cable.
Long Wave GBICs
1. Connect a single-mode, 9-micron fiber optic cable from port 6 of the top switch to one
connection point (as shown by callout 2 of Figure 44).
2. Connect another single-mode, 9-micron fiber optic cable from port 6 of the bottom
switch to the other connection point (as shown by callout 3 of Figure 44).
Other Transport Modes
Data Replication Manager also uses other long distance transport modes. For connection
information, refer to our website at:
http://www.compaq.com/storage
The target site is now physically linked to the initiator site. See Figure 44 for an
illustrated view of how this cabling should appear.
Configuring a Data Replication Manager Solution 419
NOTE: You can make sure that switches and ports are connected as you have them
documented by issuing the nbrStateShow command at the switch. Issue the topologyShow
command at the switch to reveal if you have more than one fiber optic cable between the
switches on each site.
1
2
3
1
CXO7087A
Figure 44. Cabling from the target site to the initiator site
420 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Configure the Host at the Target Site
Install the Host Bus Adapters and Drivers
You should install two host bus adapters in each host system. Refer to the Compaq
StorageWorks 66-Bit/66 MHz Fibre Channel Host Bus Adapter Installation Guide for
installation information.
Install Secure Path Agent
For installation information, refer to the Compaq SANWorks Secure Path Version 3.0 for
Novell Netware Installation and Reference Guide.
1. Verify that the Secure Path Agent is installed by going to the server console screen and
typing modules cpqspagt. Ensure that the Secure Path Agent is set for automatic
startup. Normally, the SP Install program sets automatic startup by loading
cpqspagt.nlm in the autoexec.ncf file.
2. Use the Secure Path Agent Configuration screen at the server to grant access to the
client at both the initiator and target sites. To do this:
a. From the NetWare server, toggle to the Secure Path NLM screen.
b. At the Main Menu, select 2) Client Administration, then select 2) Add a Client.
c. Type fully-qualified DNS name for the client, then press Enter.
d. Press Escape to return to Main Menu.
3. You can set the password and allow client access via the Secure Path Agent
Configuration.
a. At the Main Menu, select 1) Agent Administration, then select 1) Change
Password.
b. Type a password for client access, then re-type the password for verification.
c. Press Escape to return to the Main menu.
NOTE: Compaq recommends that you set both the fully qualified and unqualified DNS names as
valid, authorized clients.
Configuring a Data Replication Manager Solution 421
Install Secure Path Manager (SPM)
For installation information, refer to the Compaq SANWorks Secure Path Version 3.0 for
Novell Netware Installation and Reference Guide.
Install SWCC (Optional)
For detailed information about SWCC, refer to the Compaq StorageWorks Command
Console User Guide.
Connect Fiber Optic Cables Between the Hosts and the Switches
Connecting the fiber optic cables involves two stages:
s Connecting the cables
s Renaming the host connections
Both are described in the following sections.
Connecting the Fiber Optic Cable
1. Establish the cabling policy that you plan to follow.
2. Connect a multi-mode, 50-micron fiber optic cable from port 0 of the top switch to one
adapter on a host (as shown by callout 1 of Figure 45).
3. Connect the final multi-mode, 50-micron fiber optic cable from port 0 of the bottom
switch to the other adapter on the same host (as shown by callout 2 of Figure 45).
NOTE: You may choose any available port to connect your cables to, but you must maintain that
identical scheme at the initiator site. Therefore, if port 1 of controller B is connected to port 2 of
the bottom switch at the target site, then port 1 of controller B must be connected to port 2 of
the bottom switch at the initiator site.
4. If you have more than one host (up to six), connect one host bus adapter to one of the
remaining ports on the top switch. Connect the other host bus adapter to the same
numbered port on the bottom switch.
The hosts are now connected to the target site switches via the multi-mode, 50-micron
fiber optic cables. Your cabling should appear as it does in Figure 45.
422 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
5. Verify that the connection between the host and the switch has been made by entering
this CLI command:
SH OW CONNECTIONS
You should see a display similar to that in "Example Display 10."
NOTE: You can also verify that a connection has been made by looking for the illuminated green
LED that flashes on the switch ports.
1 2
CXO7088A
Figure 45. Cabling between the hosts and the switches
Example Display 10
Connection Unit
Name Operating system Controller Port Address Status Offset
!NEWCON00 WINNT THIS 1 210013 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn .... ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
!NEWCON01 WINNT OTHER 1 200013 online . . . 0
HOST_ID=nnnn-nnnn-nnnn-nnnn .... ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
Configuring a Data Replication Manager Solution 423
Rename the Host Connections at the Target Site
To better identify which hosts you are working with, Compaq recommends that you
rename the host connections, using a meaningful connection name for each one. Each host
bus adapter will appear as a connection. An individual host bus adapter can be identified
by its World Wide Name that you recorded in the Chapter 3, "Getting Started," and that
appears in the connection description.
IMPORTANT: If you will be using scripting to automate failover and failback operations, do not
use dashes (hyphens) as separators in your naming convention--use underscores instead.
Dashes are not allowed by the Perl scripting language.
Initially, each connection is named !NEWCONxx. It is much easier to track connections if
the connection names are meaningful, for example: HostA1.
1. We suggest that you use the worksheet in Figure 46 when renaming your hosts. Fill in
the fields accordingly to prepare for renaming your connections.
!NEWC ONxx World Wide Name Host Name Path Number
Figure 46. Host renaming worksheet
2. When you have completed the worksheet, rename the connections using the following
CLI commands:
RENAME !NEWCONxx TargetHostConnectionNamex
Exam ple: RENAME !NEWCONxx hostA1
RENAME !NEWCONxx TargetHostConnectionNamey
Exam ple: RENAME !NEWCONxx hostA2
424 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
3. Set the connection type to NetWare by enteringentering the following CLI command:
SET TargetHostConnectionNamex OPERATING_SYSTEM = NETWARE
Example: SET HOSTA1 OPERATING_SYSTEM = NETWARE
Perform step 3 for each connection.
4. When you have finished renaming your host connections, enter the following
command to see your new settings:
SH OW CONNECTIONS
You should see a display similar to that in "Example Display 11."
Example Display 11
Connection Unit
Name Operating system Controller Port Address Status Offset
HostA1 NETWARE THIS 1 210013 online . . . 0
HOST_ID=nnnn-nnnn-nnnn-nnnn .... ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
HostA2 NETWARE OTHER 1 200013 online . . . 0
HOST_ID=nnnn-nnnn-nnnn-nnnn .... ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
Configuring a Data Replication Manager Solution 425
Configure the Controllers at the Initiator Site
Prior to configuring the controllers at the initiator site, be sure to follow these steps:
s Identify the World Wide Name on the host bus adapters.
s Establish the name that you will assign to the initiator site. This name should be
different from the one you assigned to the target site.
NOTE: Initiator site procedures are shown as shaded text to differentiate them from the similar
target site procedures.
Controller Configuration Procedure
To get your DT system up and running you must set up and configure the controllers.
These tasks are outlined below:
1. Ensure that all storage enclosures, Fibre Channel switches, Power Distribution
Units (PDUs), and the main power supply are off.
2. Plug all cabinet PDU power cords into the main power receptacles.
3. Be sure that you have a serial connection to each of the controllers.
4. Apply power to the main power source.
5. Turn on all PDUs.
6. Ensure that the Fibre Channel switches are powered on, but not cabled.
NOTE: When the storage enclosures are turned on, the controllers will boot if the PCMCIA
cards are already installed. If there are no cards in the controller slots, insert them now, and
press the reset button. Refer to the Compaq StorageWorks HSG80 Array Controller
ACS V8.5 Configuration Guide for complete instructions on how to properly seat the
controller cards.
7. Turn on the storage enclosures.
8. Establish a local connection to the controllers. Refer to the Compaq StorageWorks
HSG80 Array Controller ACS V8.5 Maintenance and Service Guide for
instructions.
9. Verify that all controllers are on and functional by looking for the CLI prompt on
the maintenance port of each controller.
NOTE: Unless otherwise noted, all operations may be conducted from controller A.
426 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
10. Issue the following CLI command:
SHOW THIS_CONTROLLER
You will see a display similar to that in "Example Display 12."
Example Display 12
Controller:
HSG80 ZG8nnnnnnn Software V85P, Hardware E03
NODE_ID = nnnn-nnnn-nnnn-nnnn
ALLOCATION_CLASS = 0
SCSI_VERSION = SCSI-2
Not configured for dual-redundancy
Controller misconfigured -- other controller present
Device Port SCSI address 7
Time: NOT SET
Command Console LUN is disabled
Host PORT_1:
Reported PORT_ID = nnnn-nnnn-nnnn-nnnn
PORT_1_TOPOLOGY = OFFLINE (offline)
Host PORT_2:
Reported PORT_ID = nnnn-nnnn-nnnn-nnnn
PORT_2_TOPOLOGY = OFFLINE (offline)
NOREMOTE_COPY
Cache:
512 megabyte write cache, version 0012
Cache is GOOD
No unflushed data in cache
CACHE_FLUSH_TIMER = DEFAULT (10 seconds)
Mirrored Cache:
Not enabled
Configuring a Data Replication Manager Solution 427
Battery:
FULLY CHARGED
Expires:
NOCACHE_UPS
Controller misconfigured. Type SHOW THIS_CONTROLLER
11. Verify that the subsystem World Wide Name is set.
If it is, go to step 14.
If the World Wide Name has not been assigned to the controller, you will need
to obtain the name and set it before proceeding.
NOTE: The subsystem's World Wide Name and checksum can be found on a sticker, which
is located on top of the frame that houses the controllers, EMU, PVA, and cache modules.
This sticker also includes a checksum which is required to verify that the World Wide Name
is valid. If there is no label there, contact your Compaq customer service representative for
assistance. Refer to the Compaq StorageWorks HSG80 Array Controller ACS V8.5
Configuration Guide for more information on World Wide Names. Each subsystem's World
Wide Name begins with 5000 and ends in zero, for example 5000-1FE1-FFOC-EEOO. The
controller port IDs are derived from the World Wide Name.
CAUTION: Never set two subsystems to the same World Wide Name, or data
corruption will occur.
12. After the World Wide Name has been located, assign it to the controller using the
following CLI command:
SET THIS NODE_ID=node_ID checksum
You will see a display similar to that in "Example Display 13."
Example Display 13
Warning 4000: A restart of this controller is required before all the
parameters modified will take effect
%CER--HSG80> --09-FEB-1999 10:07:54-- Restart of this controller required
Restart of this controller required
428 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
13. Issue a SHOW THIS_CONTROLLER command to verify that the World Wide
Name has been set.
You will see a display similar to that in "Example Display 14."
Example Display 14
Controller:
HSG80 ZG8nnnnnnn Software V85P, Hardware E03
NODE_ID = nnnn-nnnn-nnnn-nnnn
ALLOCATION_CLASS = 0
SCSI_VERSION = SCSI-2
Not configured for dual-redundancy
Controller misconfigured -- other controller present
Device Port SCSI address 7
Time: NOT SET
Command Console LUN is disabled
14. Configure the controllers for multiple bus failover mode by issuing the following
CLI command:
SET MULTIBUS_FAILOVER COPY=THIS_CONTROLLER
This command automatically restarts the "other" controller.
A %LFL and %EVL prompt will then be displayed. Refer to the Compaq
StorageWorks HSG80 Array Controller ACS V8.5 Maintenance and Service Guide
for more details on these reports.
15. To ensure that the setting from step 14 has been applied, enter:
SHOW THIS_CONTROLLER FULL
Check the display to verify that the controllers have been configured to support
multiple bus failover mode.
You will see a display similar to that in "Example Display 15."
Configuring a Data Replication Manager Solution 429
Example Display 15
Controller:
HSG80 ZG8nnnnnnn Software V85P, Hardware E03
NODE_ID = nnnn-nnnn-nnnn-nnnn
ALLOCATION_CLASS = 0
SCSI_VERSION = SCSI-2
Configured for MULTIBUS_FAILOVER with ZG8nnnnnnn
In dual-redundant configuration
Device Port SCSI address 7
Time: NOT SET
Command Console LUN is lun 0 (NOIDENTIFIER)
NOTE: These settings will automatically be applied to controller B. Therefore, it is not
necessary to repeat these steps again on controller B.
16. Enter the following CLI command:
SET THIS SCSI = SCSI-3
NOTE: D0 (D-zero) can no longer be used as a device LUN.
17. Verify that the settings have been accepted on controller B by using the following
CLI command:
SHOW OTHER_CONTROLLER FULL
18. Change your controller prompts to help you easily identify which component you
are working on. Enter the following CLI commands:
SET THIS_CONTROLLER PROMPT="InitiatorControllerNameTop> "
SET OTHER_CONTROLLER PROMPT="InitiatorControllerNameBottom> "
Example: SET THIS_CONTROLLER PROMPT="BuildngATop> "
Example: SET OTHER_CONTROLLER PROMPT="BuildngABottom> "
NOTE: This action will take effect immediately
430 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
19. Verify that the settings you have established from controller A have been applied to
controller B by using the following CLI command:
SHOW OTHER_CONTROLLER
20. Check to see if mirrored write-back cache is enabled by using the following CLI
command:
SHOW THIS_CONTROLLER
You should see a display similar to that in "Example Display 16."
Example Display 16
Mirrored Cache:
Not enabled
21. If mirrored cache is not enabled, issue the following CLI command:
SET THIS_CONTROLLER MIRRORED_CACHE
The controllers will restart after mirrored write-back cache has been set, and you
will see %LFL and %EVL displays
NOTE: It may take up to five minutes after controller restart to check the cache. The
controllers will reject this command until the cache check is complete. If this command is
rejected, don't restart the controllers. Wait a few minutes, then retry.
22. After the controllers restart, issue the following CLI command to confirm that
mirrored write-back cache is enabled:
SHOW THIS_CONTROLLER
Notice that mirrored write-back cache is now set. You will see a display similar to
that in "Example Display 17."
Configuring a Data Replication Manager Solution 431
Example Display 17
Mirrored Cache:
256 megabyte write cache, version 0012
Cache is GOOD
No unflushed data in cache
NOTE: It is not necessary to repeat this step on controller B.
23. Set the fabric topology for each port on both controllers using the following CLI
commands:
NOTE: You will be prompted to restart the controllers after each command, but you do not
need to restart the controllers until all topologies have been set.
SET THIS_CONTROLLER PORT_1_TOPOLOGY=FABRIC
SET THIS_CONTROLLER PORT_2_TOPOLOGY=FABRIC
SET OTHER_CONTROLLER PORT_1_TOPOLOGY=FABRIC
SET OTHER_CONTROLLER PORT_2_TOPOLOGY=FABRIC
24. Restart the controllers with these CLI commands:
RESTART OTHER_CONTROLLER
RESTART THIS_CONTROLLER
25. After the controllers have restarted, verify that the topology is set correctly with the
following CLI commands:
SHOW THIS_CONTROLLER
SHOW OTHER_CONTROLLER
You will see a display similar to that in "Example Display 18."
Example Display 18
Host PORT_1:
Reported PORT_ID = nnnn-nnnn-nnnn-nnnn
. . . . . . . . . . . . . . . . .PORT_1_TOPOLOGY = CONNECTION DOWN
Address . . . . . . . . . . . . . . . . . . . . . . . . . . =nnnnnn
432 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Host PORT_2:
Reported PORT_ID = nnnn-nnnn-nnnn-nnnn
PORT_2_TOPOLOGY = CONNECTION DOWN
Address . . . . . . . . . . . . . . . . . . . . . . . . . . =nnnnnn
NOREMOTE_COPY.
26. You are now ready to enable Data Replication Manager. Use the following CLI
command:
SET THIS_CONTROLLER REMOTE_COPY=InitiatorControllerName
Example: SET THIS_CONTROLLER REMOTE_COPY=BuildngA
NOTE: Be sure to specify a meaningful InitiatorName. Do not use "local" and "remote";
these are reserved keywords. The name can be up to eight characters and must be unique
to all of your controllers. Follow the naming guidelines as specified in the Compaq
StorageWorks HSG80 Array Controller ACS V8.5 Configuration Guide.
After you have entered this CLI command, you will see a series of %LFL and %EVL
displays, and the controllers will automatically restart.
27. Use the following CLI command to verify that these settings are in place:
SHOW THIS_CONTROLLER
You will see a display similar to that in "Example Display 19."
Example Display 19
Host PORT_2:
Reported PORT_ID = nnnn-nnnn-nnnn-nnnn
PORT_2_TOPOLOGY = FABRIC (offline)
REMOTE_COPY = BuildngA
Configuring a Data Replication Manager Solution 433
Configure Storage at the Initiator Site
Devices and StorageSets
Before you can configure the storage for Data Replication Manager, you must add the
disks, create the RAIDsets, and create units. Follow the instructions in the Compaq
StorageWorks HSG80 Array Controller ACS V8.5 Configuration Guide, but note the
restrictions listed at the beginning of this chapter in Table 41.
NOTE: Keep in mind that the initiator site must have exactly the same storageset and unit
configuration as the target site.
Creating Storage Units
Refer to the Compaq StorageWorks HSG80 Array Controller ACS V8.5 Configuration
Guide for detailed information.
NOTE: Use the following command to create storage units and to disable all access as the units
are created.
ADD UNIT UnitName StorageSetName DISABLE_ACCESS_PATH=ALL
NOTE: Be sure to issue this command for all units.
1. Verify that the access on each unit is set to none by using the following CLI
command:
SHOW UNITS FULL
You will see a display similar to that in "Example Display 20."
434 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Example Display 20
LUN Uses Used by
------------------------------------------------------------------------
D10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DISK1000
LUN ID: nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn
NOIDENTIFIER
Switches:
RUN NOWRITE_PROTECT READ_CACHE`
READAHEAD_CACHE WRITEBACK_CACHE
MAXIMUM_CACHED_TRANSFER_SIZE = 32
Access:
NONE
State:
ONLINE to this controller
Not reserved
NOPREFERRED_PATH
Size: nnnnnnnn blocks
Geometry (C/H/S): ( 7000 / 20 / 254 )
2. Distribute the units by setting their preferred path. Use either of the following CLI
commands:
SET Unit PREFERRED_PATH=THIS_CONTROLLER
or
SET Unit PREFERRED_PATH=OTHER_CONTROLLER
Keep the busiest units on different host ports.
3. Restart the controllers after configuring the units. Otherwise, the preferred path
settings will not go into effect.
4. To ensure that your storage settings are in place, use the following CLI command:
SHOW Storagesets FULL
Configuring a Data Replication Manager Solution 435
Cabling the Initiator Site
Connect Fiber Optic Cables Between the Controllers and
Fibre Channel Switches
This procedure specifies how to make fiber optic connections. Figure 47 shows the port
locations on the switch.
CXO7085A
Figure 47. Port locations on the Fibre Channel switches
1. Make sure that you have installed all required GBICs into each of the Fibre Channel
switches.
2. Connect a multi-mode, 50-micron fiber optic cable from port 1 of the top controller
to port 2 of the top Fibre Channel switch (as shown by callout 1 of Figure 48).
3. Connect a second multi-mode, 50-micron fiber optic cable from port 2 of the top
controller to port 4 of the top Fibre Channel switch (as shown by callout 2 of Figure
48).
4. Connect a third multi-mode, 50-micron fiber optic cable from port 1 of the bottom
controller to port 2 of the bottom Fibre Channel switch (as shown by callout 3 of
Figure 48).
5. Connect a fourth multi-mode, 50-micron fiber optic cable from port 2 of the bottom
controller to port 4 of the bottom Fibre Channel switch (as shown by callout 4 of
Figure 48)
NOTE: You should see an illuminated green LED on the switch as soon as the cable is
inserted at both ends. This verifies that there is a good connection.
Figure 48 illustrates what your cabling should look like. The numbered callouts
reflect the steps that you just completed.
436 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
2
1
3
4
CXO7089A
Figure 48. Cabling between the controllers and Fibre Channel switches
Connect the Initiator Site to the External Fiber Link
Locate the connection points at the initiator site that link the initiator site to the target site.
Look for either a fiber optic cable connector or a patch panel where you can insert a cable.
Long Wave GBICs
1. Connect a single-mode, 9-micron fiber optic cable from port 6 of the top switch to
one connection point (as shown by callout 2 of Figure 49).
2. Connect another single-mode, 9-micron fiber optic cable from port 6 of the bottom
switch to the other connection point (as shown by callout 3 of Figure 49).
Other Transport Modes
Data Replication Manager also uses other long distance transport modes. For connection
information, refer to our website at:
http://www.compaq.com/storage
The initiator site is now physically linked to the target site. See Figure 49 for an
illustrated view of how this cabling should appear.
NOTE: You can make sure that switches and ports are connected as you have them
documented by issuing the nbrStateShow command at the switch. Issue the topologyShow
command at the switch to reveal if you have more than one fiber optic cable between the
switches on each site.
Configuring a Data Replication Manager Solution 437
1
2
3 1
CXO7090A
Figure 49. Cabling from the initiator site to the target site
Create Remote Copy Sets
Prepare the Initiator Site
Prior to creating the remote copy set (RCS), create the connections between the
initiator and target sites by entering the following CLI command:
ADD REMOTE RCS199 D199 TargetControllerName\D199
Example: ADD REMOTE RCS199 D199 BuildngB\D199
Error: Initiator unit specified not found
NOTE: This command will fail with the error message "Initiator unit specified not found."
However, it will create and name the connections appropriately.
438 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Create Connections From the Target Site
1. Prior to creating the remote copy set, create the connections between the target and
initiator sites by entering the following CLI command:
ADD REMOTE RCS199 D199 InitiatorControllerName\D199
Exam ple:ADD REMOTE RCS199 D199 BuildngA\D199
NOTE: This command will fail with the error message "Initiator unit specified not found".
However, it will create and name the connections appropriately.
2. Verify that the target has access to the initiator controller with this CLI command:
SH OW CONNECTIONS
This command will show InitiatorControllerA, InitiatorControllerB,
InitiatorControllerC, InitiatorControllerD.
3. The target units will need to allow access to the controllers at the initiator site. Enable
access with this CLI command:
SET UnitName ENABLE_ACCESS_PATH= (InitiatorControllerConnectionA,
InitiatorControllerConnectionB, InitiatorControllerConnectionC, InitiatorControllerConnectionD)
Exam ple: SETUnitName
ENABLE_ACCESS_PATH=(BuildngAA,BuildngAB,BuildngAC,BuildngAD)
NOTE: Be sure to repeat this command for each Unit Name.
Create Remote Copy Sets from the Initiator Site
1. Verify that the initiator has access to the target controller with this CLI command:
SHOW CONNECTIONS
This command will show InitiatorControllerA, InitiatorControllerB,
InitiatorControllerC, InitiatorControllerD.
2. The initiator units will need to allow access to the controllers at the target site.
Enable access with this CLI command:
SET UnitName ENABLE_ACCESS_PATH= (TargetControllerConnectionA,
TargetControllerConnectionB, TargetControllerConnectionC, TargetControllerConnectionD)
Exam ple: SETUnitName
ENABLE_ACCESS_PATH=(BuildngBA,BuildngBB,BuildngBC,BuildngBD)
NOTE: Be sure to repeat this command for each UnitName.
Configuring a Data Replication Manager Solution 439
3. To create remote copy sets, enter the CLI command below. When you enter this
command, the controllers copy all data from the initiator unit to the target unit. This
process is called normalization.
ADD REMOTE RemoteCopySetName InitiatorUnitName
TargetController Name\TargetUnitName
Example: ADD REMOTE RCS1 D1 BuildngB\D1
NOTE: It is not necessary to repeat this step at the target site.
You will see a %EVL display that includes your remote copy set information. You
will also see a display similar to that in "Example Display 21."
IMPORTANT: If you will be using scripting to automate failover and failback operations, do
not use dashes (hyphens) as separators in your naming convention--use underscores
instead. Dashes are not allowed by the Perl scripting language.
Example Display 21
%EVL--Initra > --13-JAN-1946 05:01:56 (time not set)-- Instance Code:
0E010064
Template: 144.(90)
Power On Time: 0. Years, 36. Days, 6. Hours, 45. Minutes, 22. Seconds
Controller Model: HSG80
Serial Number: ZG8nnnnnnn Hardware Version: Enn(2B)
Software Version: V85P
Informational Report
Target Controller Board Serial Number: " ZG8nnnnnnn"
Initiator WWLID: nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn
Initiator Node Name: "BuildngA"
Initiator Unit Number: n.(nnnnnnnn)
440 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Target WWLID: nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn-nnnn
Target Node Name: "BuildngB"
Target Unit Number: n.(nnnnnnnn)
Number of Targets: n.(nnnnnnnn)
Remote Copy Set Name: "RCS1"
Instance Code: 0E010064
Set Failsafe at the Initiator Site (Optional)
When failsafe is set, the remote copy set must contain one initiator member and one target
member. If the remote copy set loses the target member while failsafe is set, no further I/O
will be allowed to the initiator member, and an error will be returned to the host. This is
known as a failsafe locked condition and prevents the system from writing data that is not
protected from a disaster by a copy at the target site.
If you choose to set failsafe, enter the following command:
SET RemoteCopySetName ERROR_MODE=FAILSAFE
Example: SET RCS1 ERROR_MODE=FAILSAFE
NOTE: When you set failsafe, all remote copy sets must be in a normal or normalizing state.
If remote copy sets are copying when you set failsafe, your command will be rejected until
the remote copy sets return to normal mode.
To remove the failsafe lock from a remote copy set and resume normal operation, use
the following CLI command:
SET RemoteCopySetName ERROR_MODE=NORMAL
Example: SET RCS1 ERROR_MODE=NORMAL
You can also use this procedure for remote copy sets where a DT-safe condition is
not required.
NOTE: If the error mode is set to normal and there is no target member, the remote copy set is
no longer considered DT-safe.
Configuring a Data Replication Manager Solution 441
Creating Log Units and Association Sets (Optional)
In this example, hypothetical disks 50100 and 60100 are used as the mirrorset for the log
disk. The log unit is D10. The association set name is AS_D1. The association set is using
remote copy set name RC_D1.
Creating a Log Unit
1. Create a mirrorset for the log disk by issuing the following CLI command:
ADD MIRRORSET MirrorsetName DiskName
Example: ADD MIRR MIR_D1LOG DISK50100 DISK60100
IMPORTANT: If you will be using scripting to automate failover and failback operations, do not
use dashes (hyphens) as separators in your naming convention--use underscores instead.
Dashes are not allowed by the Perl scripting language.
NOTE: To minimize the number of devices used for logging, you can create and use
one-member mirrorsets. Because the data will be written to one disk, the logged data will not
be protected. However, all of this data is also written to the initiator unit. In the case of a log disk
failure, you would incur a full normalization, rather than a mini-merge, when access to the
target is re-established. The command to create a one-member mirrorset is the same as above,
except only one disk is listed.
Example: ADD MIRR MIR_D1LOG DISK 50100.
2. Initialize the mirrorset with the following CLI command:
INITIALIZE ContainerName
Example: INITIALIZE MIR_D1LOG
3. Verify that you have created a mirrorset by issuing the following CLI command:
SHOW MIRRORSET
You will see a display similar to that in "Example Display 22."
Example Display 22
Name Storageset Uses Used by
-----------------------------------------------------------------------
MIR_D1LOG mirrorset DISK50100
DISK60100
442 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
4. Present the log unit to the controller with the following CLI command:
ADD UNIT UnitName ContainerName
Example: ADD UNIT D10 MIR_D1LOG
5. Verify that the controller recognizes the log unit by issuing the following CLI
command:
SH OW UNITS
You will see a display similar to that in "Example Display 23."
Example Display 23
LUN Uses Used by
-----------------------------------------------------------------------
D10 MIR_D1LOG
Create Association Sets and Assign a Log Unit
1. Create an association set with the following CLI command:
ADD ASSOCIATIONS AssociationSetName RemoteCopySetName
Example: ADD ASSOCIATIONS AS_D1 RC_D1
NOTE: You can add additional members to the association set by issuing the following CLI
command:
SET AssociationSetName ADD=RemoteCopySetName
IMPORTANT: If you will be using scripting to automate failover and failback operations, do
not use dashes (hyphens) as separators in your naming convention--use underscores
instead. Dashes are not allowed by the Perl scripting language.
2. Disable node access to the log unit with the following CLI command:
SET UnitNumber DISABLE_ACCESS_PATH= ALL
Example: SET D10 DISABLE_ACCESS_PATH= ALL
3. Disable writeback cache on log units with the following CLI command:
SET UnitNumber NOWRITEBACK_CACHE
Example: SET D10 NOWRITEBACK_CACHE
Configuring a Data Replication Manager Solution 443
4. Check to see that you have disabled access and writeback cache with the following
command:
SHOW D10
You will see a display similar to that in "Example Display 24."
Example Display 24
LUN Uses Used by
--------------------------------------------------------------------
D10 MIR_D1LOG
LUN ID: 6000-1FE1-0001-3B10-0009-9130-8044-0066
IDENTIFIER = 10
Switches:
RUN NOWRITE_PROTECT READ_CACHE
READAHEAD_CACHE NOWRITEBACK_CACHE
MAXIMUM_CACHED_TRANSFER_SIZE = 32
Access:
None
State:
ONLINE to this controller
Not reserved
PREFERRED_PATH = THIS_CONTROLLER
Size: 35556389 blocks
Geometry (C/H/S): ( 7000 / 20 / 254 )
5. To assign the log unit to the association set, use the following CLI command:
SET AssociationSetName LOG_UNIT = D10
Example: SET AS_D1 LOG_UNIT = D10
6. Check to see the switch status of the association set by issuing the following CLI
command:
SHOW AssociationSetName
Example: SHOW AS_D1
You will see a display similar to that in "Example Display 25."
444 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Example Display 25
Name Association Uses Used by
------------------------------------------------------------------------
AS_D1 association RC_D1
Switches:
NOFAIL_ALL
NOORDER_ALL
LOG_UNIT = D10 (No data logged)
Configure the Host at the Initiator Site
Install the Host Bus Adapters and Drivers
You should install two host bus adapters in each host system. Refer to the Compaq
StorageWorks 64-Bit/66 MHz Fibre Channel Installation Guide for installation
information.
Install Secure Path Agent
For installation information, refer to the Compaq SANWorks Secure Path Version 3.0 for
Novell Netware Installation and Reference Guide.
1. Verify that the Secure Path Agent is installed by going to the server console screen
and typing modules cpqspagt. Ensure that the Secure Path Agent is set for
automatic startup. Normally, the SP Install program sets automatic startup by
loading cpqspagt.nlm in the autoexec.ncf file.
2. Use the Secure Path Agent Configuration screen at the server to grant access to the
client at both the initiator and target sites. To do this:
a. From the NetWare server, toggle to the Secure Path NLM screen.
b. At the Main Menu, select 2) Client Administration, then select 2) Add a Client.
c. Type fully-qualified DNS name for the client, then press Enter.
d. Press Escape to return to the Main menu.
Configuring a Data Replication Manager Solution 445
3. You can set the password and allow client access via the Secure Path Agent
Configuration.
a. At the Main Menu, select 1) Agent Administration, then select 1) Change
Password.
b. Type a password for client access, then re-type the password for verification.
c. Press Escape to return to the Main Menu.
NOTE: Compaq recommends that you set both the fully qualified and unqualified DNS
names as valid, authorized clients.
Install Secure Path Manager (SPM)
For installation information, refer to the Compaq SANWorks Secure Path Version 3.0 for
Novell Netware Installation and Reference Guide.
Install SWCC (Optional)
For detailed information about SWCC, refer to the Compaq StorageWorks Command
Console User Guide.
Connecting Fiber Optic Cables Between the Hosts and the Switches
Connecting the fiber optic cables involves two stages:
s Connecting the cables
s Renaming the host connections
Both are described in the following sections.
446 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Connecting the Fiber Optic Cable
1. Establish the cabling policy that you plan to follow.
2. Connect a multi-mode, 50-micron fiber optic cable from port 0 of the top switch to
the host (callout 1 in Figure 410).
3. Connect the final multi-mode, 50-micron fiber optic cable from port 0 of the bottom
switch to the host (callout 2 in Figure 410).
4. If you have more than one host (up to six), connect one host bus adapter to one of
the remaining ports on the top switch. Connect the other host bus adapter to the
same numbered port on the bottom switch.
The hosts are now connected to the initiator site via the multi-mode, 50-micron fiber
optic cables. Your cabling should appear as it does in Figure 410.
NOTE: You may choose any available port to connect your cables to, but you must maintain
that identical scheme at the target site. In other words, If port 1 of controller B is connected
to port 2 of the bottom switch at the initiator site, then port 1 of controller B must be
connected to port 2 of the bottom switch at the target site.
1 2
CXO7091A
Figure 410. Cabling between the hosts and the switches
Configuring a Data Replication Manager Solution 447
The cabling at each site is now complete. The initiator and target sites should be cabled
according to the layout shown in Figure 411.
CXO7092A
Figure 411. Data Replication Manager cabling at initiator and target sites
5. Verify that the connection between the host and the switch has been made by
entering this CLI command:
SHOW CONNECTIONS
NOTE: You can also verify that a connection has been made by looking for the illuminated
green LED that flashes on the switch ports.
You will see a display similar to that in "Example Display 26."
Example Display 26
Connection Unit
Name Operating system Controller Port Address Status Offset
!NEWCON00 WINNT THIS 1 210013 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
!NEWCON01 WINNT OTHER 1 200113 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
448 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
BUILDNGBA PPRC_TARGET . . . . . . . . . . . . . THIS 2 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
BUILDNGBB PPRC_TARGET . . . . . . . . . . . . . . . . .OTHER 2 online0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
BUILDNGBCPPRC_INITIATOR . . . . . . . . . . . . . . . THIS 2 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
BUILDNGBDPPRC_INITIATOR . . . . . . . . . . . . . . . OTHER 2 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
Rename the Host Connections at the Initiator Site
To better identify which hosts you are working with, Compaq recommends that you
rename the connection names that are reserved for the host names. You will need to
change the !NEWCON prompt to a meaningful host name. Each host-based adapter will
appear as a connection. An individual host-based adapter can be identified by its World
Wide Name that you recorded in the Chapter 3, "Getting Started," and that appears in the
connection description
IMPORTANT: If you will be using scripting to automate failover and failback operations, do not
use dashes (hyphens) as separators in your naming convention--use underscores instead.
Dashes are not allowed by the Perl scripting language.
1. Compaq suggests that you use the worksheet in Figure 412 when renaming your
hosts. Fill in the fields accordingly to keep an accurate record of connections and
host names.
Configuring a Data Replication Manager Solution 449
!NEWCONxx World Wide Name Host Name Path Number
Figure 412. Host renaming worksheet
2. W hen you have completed the worksheet, rename the !NEWCONxx prompt using
the following CLI commands:
RENAME !NEWCONxx InitiatorHostConnectionNamex
Example: RENAME !NEWCONxx hostA1
RENAME !NEWCONxx InitiatorHostConnectionNamey
Example: RENAME !NEWCONxx hostA2
3. Set the connection type to NetWare by entering the following CLI command:
SET iNITIATORHostConnectionNamex OPERATING_SYSTEM = NETWARE
Example: SET HOSTA1 OPERATING_SYSTEM = NETWARE
Perform step 3 for each connection.
4. W hen you have finished renaming your host connections, enter the following
command to see your new settings:
SHOW CONNECTIONS
You will see a display similar to that in "Example Display 27."
450 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Example Display 27
Connection Unit
Name Operating system Controller Port Address Status Offset
HOSTA1 NETWARE THIS 1 210013 online . . . . .0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
HOSTA2 NETWARE OTHER 1 200113 online . . . . .0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
BUILDNGBA PPRC_TARGET . . . . . . . . . . . . . THIS 2 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
BUILDNGBB PPRC_TARGET . . . . . . . . . . . . . . . . .OTHER 2 online0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
BUILDNGBCPPRC_INITIATOR . . . . . . . . . . . . . . . THIS 2 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
BUILDNGBDPPRC_INITIATOR . . . . . . . . . . . . . . . OTHER 2 online 0
HOST_ID=nnnn-nnnn-nnnn-nnnn ADAPTER_ID=nnnn-nnnn-nnnn-nnnn
At the target site, the initiator host will appear as new connections, !NEWCONxx. These
should be renamed as described above.
Configuring a Data Replication Manager Solution 451
Enable Access to the Hosts at the Initiator Site
1. The initiator units will need to have access to the hosts. Enable access with this
command:
SET UnitName ENABLE_ACCESS_PATH=
InitiatorHostConnectionNamex,InitiatorHostConnectionNamey
Example: SET UnitName ENABLE_ACCESS_PATH=HostA1,HostA2
NOTE: Keep in mind that there should be two paths per host. You will need to repeat this
sequence for each host.
2. After you have enabled hosts access to units, from the Novell server console prompt
type:
SCAN FOR NEW DEVICES
3. Use NWCONFIG to create NetWare partitions and volumes on the newly created
storage.
4. From the server console prompt, type:
MOUNT ALL
5. You are now ready to run Secure Path Manager from your Windows NT/2000 client
machine.
Click Start > Programs > Secure Path > SPM. Specify the server and password that
you prefer.
6. Select the "Save Password" box if you would like to use the same password each
time you log in.
7. The SANworks Secure Path Manager screen appears. You must now verify the
volumes. Left-click on each drive. The device properties will appear in the
right-hand pane. Ensure that each drive can be successfully moved between
controllers.
452 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Install NetWare Cluster Services (NWCS)
Version 1.01 (Optional)
NWCS Fibre Channel cluster software enables two host servers to share a Fibre Channel
storage subsystem through a Fibre Channel switch. If a failure occurs on the server, the
cluster software detects that failure, and a failover is initiated. The failed components can
be warm-swapped or serviced while the functioning components remain active. This
process requires minimal downtime and ensures high availability of data.
If you are using NetWare 5.1 and wish to run the cluster option, you can safely install it
now. Refer to the Compaq Proliant Cluster for NetWare 5 and Novell NetWare Cluster
Services for NetWare 5 Installation Reference Guide.
Only non-RCS LUNs are supported
Document Your Configuration
Keep a printed copy of your configuration for future reference. Update your records each
time you modify the configuration. Follow the steps outlined below in the sections entitled
" Terminal Emulator Session" and " SHOW Commands" to obtain a status of the
controllers, association sets, remote copy sets, units, and connections. After you have
obtained this information for the initiator site, repeat the steps for the target.
Terminal Emulator Session
1. Use a laptop computer or another computer to connect a serial cable between the COM
port on that machine and the corresponding serial port on the HSG80 controllers.
2. Start a terminal emulator session. On Windows, use the HyperTerminal emulator. Use
these settings: 9600 baud, 8 bits, No parity, 1 stop bit, XON/XOFF.
3. From the Transfer Menu, click Capture Text. The Capture Text dialog box is displayed.
In the c:\ field, type initiator.txt or target.txt.
4. Click Start.
Configuring a Data Replication Manager Solution 453
SHOW Commands
1. To see the full information on this controller, issue the following CLI command:
SHOW THIS_CONTROLLER FULL
You will see a display similar to that in "Example Display 28."
Example Display 28
Controller:
HSG80 ZG91412410 Software S050P-0, Hardware E05
NODE_ID = 5000-1FE1-0001-3AE0
ALLOCATION_CLASS = 0
SCSI_VERSION = SCSI-3
Configured for MULTIBUS_FAILOVER with ZG91416136
In dual-redundant configuration
Device Port SCSI address 6
Time: NOT SET
Command Console LUN is lun 0 (NOIDENTIFIER)
Host PORT_1:
Reported PORT_ID = 5000-1FE1-0001-3AE1
PORT_1_TOPOLOGY = FABRIC ( up)
Address = 220113
Host PORT_2:
Reported PORT_ID = 5000-1FE1-0001-3AE2
PORT_2_TOPOLOGY = FABRIC (fabric up)
Address = 220313
REMOTE_COPY = BuildngA
Cache:
256 megabyte write cache, version 0012
Cache is GOOD
No unflushed data in cache
CACHE_FLUSH_TIMER = DEFAULT (10 seconds)
Mirrored Cache:
256 megabyte write cache, version 0012
Cache is GOOD
454 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
No unflushed data in cache
Battery:
NOUPS
FULLY CHARGED
Expires:
Extended information:
Terminal speed 9600 baud, eight bit, no parity, 1 stop bit
Operation control: 00000000 Security state code: 75184
Configuration backup disabled
2. To see the information for all association sets known to the controller pair, issue the
following CLI command:
SH OW ASSOCIATIONS FULL
You will see a display similar to that in "Example Display 29" for each association set.
Example Display 29
Name Association Uses Used by
-----------------------------------------------------------------------
AS1 association RC1
RC2
RC3
Switches:
NOFAIL_ALL
NOORDER_ALL
NOLOG_UNIT
3. To see information for all remote copy sets known to the controller pair, issue the
following CLI command:
SH OW REMOTE_COPY FULL
You will see a display similar to that in "Example Display 30" for each remote copy
set.
Configuring a Data Replication Manager Solution 455
Example Display 30
Name Uses Used by
-----------------------------------------------------------------------
RC1 remote copy D1 AS1
Reported LUN ID: 6000-1FE1-0001-3AE0-0009-9141-6136-0038
Switches:
OPERATION_MODE = SYNCHRONOUS
ERROR_MODE = NORMAL
FAILOVER_MODE = MANUAL
OUTSTANDING_IOS = 60
Initiator (BuildngA\D1) state:
ONLINE to this controller
Target state:
BuildngB\D1 is NORMAL
4. To see information for all units configured to the controller, issue the following CLI
command:
SHOW UNITS FULL
You will see a display similar to that in "Example Display 31" for each unit.
Example Display 31
D2 DISK10100 BuildngA\RC2
LUN ID: 6000-1FE1-0001-3AE0-0009-9141-6136-0045
NOIDENTIFIER
Switches:
RUN NOWRITE_PROTECT READ_CACHE
READAHEAD_CACHE WRITEBACK_CACHE
MAXIMUM_CACHED_TRANSFER_SIZE = 1
Access:
BuildngBA,BuildngBB,BuildngBC,BuildngBD,HOSTA1,HOSTA2
456 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
State:
ONLINE to this controller
Not reserved
PREFERRED_PATH = OTHER_CONTROLLER
Target NORMAL
Size: 17769177 blocks
Geometry (C/H/S): ( 5258 / 20 / 169 )
5. To see the connection name, operating system, controller, controller port, adapter ID
address, online or offline status, and unit offset, issue the following CLI command:
SH OW CONNECTIONS
You will see a display similar to that in "Example Display 32" for each connection.
Example Display 32
Connection Unit
Name Operating system Controller Port Address Status Offset
!NEWCON28 WINNT THIS 1 634000 OL this 0
HOST_ID=1000-0000-C921-4B5B ADAPTER_ID=1000-0000-C921-4B5B
6. Click Stop to end the Capture Text function. Your work has been saved in the file
created in step 3 in the "Terminal Emulator Session" on page 452
7. Save this file for future reference.
8. Repeat this procedure ("Documenting Your Configuration") for all subsystems in your
configuration.
5
Chapter
Managing Site Failover and Failback Procedures
This chapter describes how to manage Failover and Failback for your Data Replication
Manager solution. This section contains the procedures to ensure that Failover and
subsequent Failback function properly:
s "Power Up Data Replication Manager Systems" on page 52
s "Power Down Data Replication Manager Systems" on page 53
s "Site Failover Basic Description" on page 54
s "Failback Procedure Choices" on page 55
s "Data Replication Manager Configuration Basics" on page 56
s "Planning Considerations" on page 57
s "Planned Failover Procedures" on page 58
s "Simple Failback Procedure" on page 512
s "Unplanned Failover" on page 516
s "Full Failback Procedure" on page 518
s "New Hardware Failback Procedure" on page 525
NOTE: All initiator site procedure text is shaded for ease of visibility and separation from target
site procedures.
52 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Power Up Data Replication Manager Systems
The procedures below outline how to power on and power off the storage subsystem after
it has been configured.
CAUTION: Compaq recommends that you power up the controllers and switches at
the target site before applying power to the initiator site. Powering up in the wrong
sequence may cause incorrect configurations.
Power on the Data Replication Manager systems in the sequence shown in the following
procedures.
Target Site Powerup Procedures
1. Ensure that all enclosures, switches, and cabinet power distribution units (PDUs) have
their power switches in the OFF position.
2. Apply power to all PDUs.
3. Turn on the power switches for the cabinets from the target site.
4. Ensure that all controllers are on and functional.
5. Apply power to all Fibre Channel switches.
When completed, go to the "Initiator Site Powerup Procedures."
Initiator Site Powerup Procedures
1. Ensure that all enclosures, switches, and cabinet power distribution units (PDU)
have their power switches in the OFF position.
2. Apply power to all PDUs.
3. Turn on the power switches for the cabinets from the initiator site.
4. Make sure that all controllers are on and functional.
5. Apply power to all Fibre Channel switches.
Managing Site Failover and Failback Procedures 53
Power Down Data Replication Manager Systems
Power down the Data Replication Manager systems in the sequence shown in the
following procedures.
Initiator Site Power Down Procedures
1. Issue the following CLI commands (in this order):
SHUTDOWN OTHER_CONTROLLER
SHUTDOWN THIS_CONTROLLER
2. Turn off the Fibre Channel switch.
3. Turn off the power to the enclosures.
4. Turn off the PDUs.
When completed, go to the "Target Site Power Down Procedures."
Target Site Power Down Procedures
1. Issue the following CLI commands (in this order):
SHUTDOWN OTHER_CONTROLLER
SHUTDOWN THIS_CONTROLLER
2. Turn off the Fibre Channel switch.
3. Turn off the power to the enclosures.
4. Turn off the PDUs.
54 Data Replication Manager HSG80 ACS Version 8.5P Operations Guide for Novell NetWare Version 5.1
Site Failover Basic Description
If the initiator site is no longer available, or if there is anticipated downtime that will
prevent operation at the initiator site, you must decide whether or not to perform a site
failover to the target site. Performing a failover enables the target site to assume the role of
the initiator and access (write/read) data until the problem is resolved and a failback can be
issued. Transferring control of system operation to the target site ensures that there will be
minimal interruption in data access after a failure.
NOTE: If you decide to perform a Failover operation, keep in mind that all components must be
failed over. Therefore, if only one component fails, fixing that single component may be
preferable to performing a complete failover. Also, it is important to verify that all components at
the target site are operational before you begin the site failover.
Table 51 outlines example scenarios that may call for a failover and those that may not.
Table 51 Failover Scenarios
When to Failover When Not to Failover (recommended)
s Both controllers fail s Single failed switch
s Extended power outage at the initiator site s Single fiber optic cable malfunctions
s Both host adapters fail (non-clustered hosts) s Single controller fails
s Both initiator switches fail s Single storageset fails
s Disaster (flooding, fire, earthquake, terrorism, s Single disk in redundant storageset fails
etc.) that disables access to the subsystems
s Scheduled event that will prevent computing s Target not in normal state
from the initiator site for an extended period
s All hosts fail
NOTE: If one host in a multi-host environment fails, you must decide whether or not a failover is
the best course of action.
When you decide that a site failover is necessary, identify which scenario best describes
your situation: planned or unplanned failover.
The planned failover procedure should be used when failover is a scheduled event.
Otherwise, Compaq suggests that you use an unplanned failover procedure.
Managing Site Failover and Failback Procedures 55
CAUTION: Be sure to follow the steps outlined in the section Planned Failover
Procedures accurately and completely, or you may incur data loss and extended
downtime.
Failback Procedure Choices
During Failover, the remote copy sets at the target site are in a "copy ready" state, waiting
for the initiator site to become available. When a new initiator site has been established or
the original one has been restored, site operation can resume after a failback procedure has
been performed. This involves synchronizing data on both the initiator and target
subsystems so that operation can be returned to the initiator with minimal downtime.
IMPORTANT: Verify that all components at both sites are operational before performing a
failback.
The failback sequence is a scheduled event. The HSG80 Array Controller requires that a
viable dual-redundant subsystem be available before a failback can take place.
122833-001
165993-B21
231844-B21
AA-RFA2D-TE
AA-RFA2F-TE
AA-RFB9D-TE
AA-RHBYA-TE
AA-RHBZA-TE
AA-RMMJA-TE
AA-RN72A-TE
DS-BA370-Se
EK-DRMNN-OA
EK-HSG84-SV
EK-HSG85-CG
EK-HSG85-RG
EK-P20ZG-GA
EK-SE2C8-UA
EK-SW2ZS-UA
QB-6BTAH-SA
Page 1 - Page 2 - Page 3 - Page 4 - Page 5 - Page 6 - Page 7 -

3prime solutions for all your HP requirements

     
 


HP is a registered trademark