Communicating Between SPUs [ SPU Switchover/XL User's Guide ] MPE/iX 5.0 Documentation
SPU Switchover/XL User's Guide
Communicating Between SPUs
The SPU Switchover/XL product requires a communication link between the
two systems. This communication link is used to exchange information
about locked disks, volume sets, configuration, and the system status.
The communication link used is the HP-FL (fiber link) that connects the
disk drives to both systems (see Figure 1-2 ).
Figure 1-2. SPU Switchover/XL Fiber Link Connection
From each system, a fiber link cable is attached to an HP-FL device
adapter card. A message from one SPU to another travels through an HP-FL
card, to the disk controller of the shared disk drive, and up to the
HP-FL card of the other system (see Figure 1-3 ). Note that this is
not a direct HP-FL to HP-FL message, but a method that utilizes the fiber
link drives. For example:
1. The switchover code on the home system sends a request to its
host-to-host device manager (DM).
2. The host-to-host DM of the home system then sends the request to
its HP-FL device adapter manager (DAM).
3. The HP-FL DAM sends the message through the shared fiber link
disk(s) and onto the alternate system's HP-FL DAM.
4. The HP-FL DAM of the alternate system then sends the request to
its host-to-host DM.
5. The host-to-host DM of the alternate system sends the request to
the SPU Switchover/XL software, which takes the appropriate
action.
Figure 1-3. Software Layers for Communication
Locked and Unlocked Volume Sets
With the SPU Switchover/XL product, switchable volume sets are connected
to each system. To prevent data corruption, a locking mechanism gives
exclusive access of the volume set to the SPU issuing the LOCK command.
If the other SPU tries to read or write to the volume set, it receives a
status of resource "unavailable." Once this status is returned, the
locked-out SPU can send a message to the locking SPU to verify that it
has locked the volume set. If the locking SPU fails to respond, the
inquiring SPU can then issue its own lock command. This locking and
unlocking scheme allows for one system to maintain control over the
switchable volume set at any given time.
Switched Volume Sets
When an SPU detects a locked disk, it receives acknowledgment and disk
volume information from the locking system. If a hardware failure occurs
on the locking system and a SWITCHOVER command is then issued, this
volume information can be used by the alternate system to open the
switchable volume set and lock it for its own use.
When the home system comes back up, it is prevented from accessing these
disks until the operator does a VSCLOSE for the switched switchable
volume sets on the alternate system and a SWITCHBACK command on the home
system. This unlocks the disks on the alternate system and locks them on
the home system.
MPE/iX 5.0 Documentation