[Info-vax] OT: distributed authentication (etc) .ne. distributed file systems
johnwallace4 at yahoo.co.uk
johnwallace4 at yahoo.co.uk
Fri Feb 19 19:40:04 EST 2016
On Friday, 19 February 2016 23:20:27 UTC, David Froble wrote:
> Stephen Hoffman wrote:
> > On 2016-02-19 19:17:01 +0000, David Froble said:
> >
> >> Stephen Hoffman wrote:
> >>> On 2016-02-18 20:54:50 +0000, David Froble said:
> >>>
> >>>> Regardless of whether it is a group of files, or a single file
> >>>> (database), perhaps have that data as a separate part of the
> >>>> installation, with the installer specifying the location of the
> >>>> common data. Along with a procedure to move the data. Thus, all
> >>>> the grunt work would be avoided, and, upgrades would not need the
> >>>> common data moved back to a system disk, and upgrades affecting the
> >>>> common data would be a separate part of the total upgrade.
> >>>
> >>> Or you give the upgrade credentials to access LDAP and Kerberos â EURO "
> >>> if not simply reusing the credentials from the existing OS for that
> >>> access â EURO " and off you go.
> >>>
> >>> As much as I like relational databases over RMS, LDAP and Kerberos
> >>> are a widely-available distributed authentication system, with
> >>> built-in support for replication and distribution.
> >>
> >> We all know I don't get out much, but even so, your reply doesn't seem
> >> to address the topic you've replied to. What am I missing?
> >
> >
> > LDAP can replace most (maybe all?) of the whole pile of shared files,
> > completely avoiding the mess of having everybody aimed at one disk (for
> > whatever local definition of "disk" is in use underneath OpenVMS), and
> > LDAP also directly permitting distributed data replication and
> > distributed data synchronization.
> >
> > LDAP and Kerberos are the commonly-accepted mechanisms for
> > authenticating OpenVMS users and passwords in distributed and single
> > sign-on environments, and Kerberos for distributed delegation. These
> > tools are the approach commonly used across Windows Server Active
> > Directory and Open Directory servers. LDAP authentication support was
> > recently (finally!) integrated into the default OpenVMS distribution, too.
> >
> > Phillip proposed rebuilding the same "design" that OpenVMS has accreted,
> > albeit (potentially) with fewer logical names. Which gives you the
> > same problems that you have now with the inflexibility of RMS file
> > (record) formats, the same mess on upgrading a mixed-version
> > configuration, and the same sorts of contention and related baggage.
> >
> > LDAP can also be used entirely locally, so if you're going to overhaul
> > OpenVMS authentication in any significant fashion, then moving entirely
> > to LDAP -- even if the authentication is performed entirely locally and
> > not involving access to a network LDAP server -- consolidates everything
> > into one system and one set of calls, and whatever of the existing
> > interfaces are deigned worthy of wrapping and preservation.
> >
> > TL;DR: LDAP and Kerberos are like DNS, but for distributed
> > authentication and delegation. Replicable, distributable, scaleable,
> > available, etc.
>
> As initially claimed, I don't have day to day hands on experience with VMS
> clusters. It was my impression that the scope of the common data was greater
> than just login authentication.
>
> My vague impression of LDAP is that it's mainly for login authentication. If my
> understanding is not correct, then I need to do more reading. (I hate that.)
There's a fair bit of difference between what you can do with a set of
distributed systems [1] with authentication and account properties etc
provided by Kerberos, LDAP, etc and what you can do with a
single-system-image setup as was frequently (but not always) used
with VMSclusters with a clusterwide shared file system (the common
system disk shared across multiple systems).
Single system image seems to be too hard for many people these
days; it probably relies quite a lot on having a well architected
well integrated distributed lock manager, amongst other things.
Certainly a cluster-aware shared file system might be considered
handy.
Tru64 got something resembling a cluster-aware file system and
other core VMScluster concepts eventually, before Tru64 was
abandoned.
NonStop Clusters for SCO got to single system image via a different
route, again before it was abandoned by CPQ (though this one went
open source and begat OpenSSI, which afaik subsequently disappeared).
https://en.wikipedia.org/wiki/OpenSSI
[1] A single standalone system can be built around LDAP etc, it's
just the degenerate case of a distributed system. Some might wonder
whether it introduces unnecessary complexity (and hence vulnerability)
in such a case. Swings and roundabouts. One size does not fit all.
More information about the Info-vax
mailing list