| Well, after working on it for 2 days, I found that the problem resides in the
fact that the both the NT servers, when in cluster;
1- Broadcast the MAC Volume even if it isn't physically available
2- The MacFile record of the service disapeers from either node if it isn't
stopped properly.
3- The MAC Volume needs to be stopped if a manual failover is performed.
Adding a script to the failover object solved the problem.
The script, broken in 2 parts, performs the following.
a- When the disk comes online; configures the MacFile volume to be put online
b- When the disk is manually failed over; disconnects all users from the
volume
Here are the *very* simple scripts:
MACON.BAT (Performed when the disk is brought online)
@echo off
echo You execute this command when the system comes online
macfile volume /add /name:quebecor /path:n:\quebecor
goto finish
:finish
MACOFF.BAT (performed if the disk is manually failed over)
@echo off
echo You execute this command when the system is manually failed over
macfile volume /remove /name:quebecor
goto finish
:finish
In this example, the disk on the cluster is drive N and the Mac Volume is
named "quebecor". The syntax for the MACFILE commands may be obtained bt
typing the MACFILE at a DOS prompt. Let it be known that the spacing of the
command is extremely important for the command to work.
I'm presenting the solution next Monday. I hope that the customer will be as
impressed as I.
Andre J. Courchesne
DIGITAL Montreal
|