| I'm, right now, configuring an NT cluster with an attached MAC on it.
The cluster is running V1.0 with no service pack 2.
Both servers are running NT3.51 SP5 and are configured in the network
environment to support Macintosh volume. I'm experiencing some real bizzare
behavior.
1- The caching on the client is not consistent with the volume failing from
one server to the other.
2- When, from the client, I create extra entry in the volume, I see it on the
server directory structure, when the cluster moves from one server to the
other, I don't see the directory structure that was created.
3- On the NT servers, in the disk administrator, I get fantom drives added
each time the cluster fails over. The list of drives went fror the original
3 drives to 5 drives after a couple of failovers. It is allways the MAC host
drive that offers the MAC volume that creates the fantom drive.
4- If I create a file on SERVER1 in the Macintosh volume and kill the
SERVER1, the service is brought back to SERVER2 but I do not see the file in
the volume (even if I see it in the file manager on NT).
I'm really not sure if I can demo the capacity of putting a volume back on
line (with a manual reconnect from the MAC client) to my customer. The $$$
is potential and I'd appreciate all the help available.
Andre J. Courchesne
DIGITAL Montr�al
|
| 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
|