|
| Task: | Sun DICE integration |
| Group: | roger,neilb,cms |
| Stage: | 1 |
The following document is of historical interest only.
"The existing Sun systems will be expected to live in the old
domains but use the same user base as inf.ed.ac.uk, via LDAP."
The task here is to make use of the LDAP directory services within
DICE to filter back information to the legacy domains. There is, as
yet, no requirement to integrate existing non-Linux PCs, and Macs...
The existing systems, at FH/SB, BP, & KB, all have separate user bases, separate file-systems, and different (separate) directory/naming services. Changes to these local (non-DICE) configurations will be minimal (as dictated by the non-unified legacy/DICE "model C").
The Sun environment will be put into cold storage. but will not actually be frozen. We want to be able to take advantage of the directory services being offered within DICE to make sure that the core user information is available in both environments. Home directories (both new and existing) will still be hosted on Sun NFS servers (extracting mount information from LDAP), although new accounts will be created within the DICE name-space.
...and the assumptions made
It is assumed here that:
Other concerns will rely on work elsewhere, or changes to be made at a later stage. Assumptions made with reference to this document are that:
Non-DICE hosts are passive directory service clients.
Automount maps for legacy systems will be generated from info in the LDAP Directory, and so the info held there must be compatible with automount (to allow generation of legacy automount maps).
How things currently work...
The three sites currently use different methods to maintain host & user data (directory services).
Given the migration from existing computing environments to the new division-wide environment, we need to preserve this data, but in a unified form, and accessible to existing SUNs as well as DICE (Linux) machines. This would effectively move the authoritative servers to DICE-based hosts.
All user & host info is held differently at each site (for various historical reasons)... CS, FH and SB use NIS, while BP uses NIS+. Consequently updates, etc, are managed differently (manually by files with YP "make" at CS and FH/SB, and manually via nistbladm at BP).
... and how we want them to work
Ideally, legacy Suns should integrate seamlessly into the DICE world, but this isn't going to happen. Keeping the systems separate (the approved and adopted "model C") until all legacy Suns disappear means that:
What We Need To Do
Do extraction procedures need to be automated or formalised? Or could any changes or updates be done on an ad-hoc basis? (How many changes would there be? Enough to warrant the effort of automation?)
It was decided not to convert local sites to query division LDAP server(s) directly because of doubts about the robustness of LDAP implementations for SunOS2.7, and the amount of effort involved to produce a satisfactory working solution.
Additional stages of any data extraction/re-construction using DICE LDAP Directory are:
Each site has the flexibility to use the LDAP-derived information to support the DICE structures at each site in any way it sees fit, but should implement a minimum level of non-local user access.
As we have agreed to keep the Sun environment separate, we have data extraction & distribution as the top-level goals, with integration into current name services at each site.
Given that the operating model for the DICE world is "Model C", and hence cross-over and integration of legacy systems is much reduced, this task (Sun-DICE integration) becomes less important. However, there are still a few loose ends that need to be managed centrally.
|
Please contact us with any
comments or corrections.
Unless explicitly stated otherwise, all material is copyright The University of Edinburgh |
|