Dual Ported Disks under UNIX 4.* BSD?
ras at rayssd.UUCP
ras at rayssd.UUCP
Fri Oct 7 22:51:38 AEST 1983
[Apologies: I realize this is rather long-winded for net.wanted, but
I would hope the discussion (if any) move to net.unix-wizards.]
We have recently been considering the possibilities of
shared (dual ported) disk drives between two UNIX VAXes for user
file systems and the possible implications of doing so, and I
wondered if anyone had considered or implemented this before.
Our environment will consist of 2 large VAX 11/780's running
4.* BSD, supporting many different projects and target machines
(based mostly on VMS VAXes and military computers). This environment
is duplicated for our Classified and Unclassified computer rooms.
What we would like to accomplish is to allow access to
either VAX by any user (via an LAN), and to allow that user to
access a common pool of disk drives by identical pathnames
regardless of which VAX is connected to his/her terminal at the
time.
By doing this we hope to avoid the condition where, if one
VAX is down, the drives would have to be reconfigured to the
other VAX's MASSBUS and the single VAX would have to mount all
the other's file systems, etc., in order to support the full user
community.
It also simplifies the administration of the two machines, since the
user community and projects are all inter-related and personnel and
management are in a constant state of flux, and assigning a set of
users to any one machine would be arbitrary, and out of date in a
month.
Some of the implications we have thought of so far are that each
VAX would need a dedicated system drive (or drives) for swap,
accounting, /etc/*, and machine-dependent programs like uucp (or
is it really only one machine?). They would also need some method for
maintaining duplicate password & group files across both
machines.
I would appreciate network discussion on the following areas
of concern, particularly if you have heard of a UNIX implementa-
tion for multi-ported drives.
1. Multi-ported drives between 2 UNIX systems:
- Is it possible with in-core filesystem info?
- Are there performance degradation issues on the drives?
- Are there other deep, dark secrets that this would
cause havoc with?
2. Star-controller and HSC-controllers from DEC for UNIX:
(These being used with DEC's CI bus architecture for
multiple VAXes using a common pool of mass-storage devices)
- Won't the same types of problems have to be resolved?
- Is DEC's new support of UNIX going to include this?
- (And then, "what if some of the machines run VMS?")
3. Distributed file systems via networks:
- Advantages and disadvantages over the other 2 choices?
(Given that redundancy and performance are most impor-
tant)
- The level of transparency to the user
- The level of transparency to the bought binary applica-
tion
I think this topic might be of general enough interest to
the net to reply by followup, but I will summarize any replies I
get via mail.
[[Please put followups in net.unix-wizards, rather that net.wanted]]
--
Ralph Shaw, {allegra, decvax!brunix, ccieng5}!rayssd!ras
Raytheon Co, Submarine Signal Div., Portsmouth, RI
More information about the Comp.unix.wizards
mailing list