White dot for spacing only
The Dice Project


DICE Meeting 2002-05-31

Kings Buildings, JCMB 2509

Present

gdmr, iainr, neilb, timc, sxw, jmho, ajs

Previous Actions

  1. Profile server
  2. Filesystems
  3. LDAP population
  4. Kerberos at installation
  5. Order of kerberos/localauth on laptops
  6. Root account
  7. Misc stuff

New agenda items

  1. AMD problems
  2. Minimal client features
  3. Multihomed machines
  4. Laptops
  5. Bugzilla

Profile server

Tim and AJS have DICEified the site specific header for 7.1 inf.ed.ac.uk machines and many machines are now using the new profile server.

Simon has setup a minimal RFE server on the new profile server and the LCFG rfe component is now in service.

The proposed path for the site specific .def files is no longer appropriate now that Paul wants these to be available on both servers and clients. AJS will propose a new path.

ACTION: ajs

Filesystems

GDMR has nearly completed the code to transform LDAP home directory info and partition table info into LDAP data suitable for use by amd. It has to be run by hand for now. /legacy is still to be done; this requires some ldapsync enhancements.

ACTION: gdmr/sxw

In order to keep the partition info in LDAP up-to-date, one option would be to make Ken's original partition table feed file "rfe-editable" , and then trigger updates into LDAP. This is done, apart from the trigger updates.

ACTION: timc/sxw

Simon will add a zero length check on input to ldapsync, as an extra sanity check.

ACTION: sxw

Tim and Ken have populated the homeDir, homePartition and homeSubdir attributes of the People object with valid data, so that George can try extracting this to create home dir maps from this info, rather than using the existing hesiod.

Tim suggested that it would be good to pull hesiod from DNS, as soon as possible after amd is using LDAP maps, to prove that we're not using hesiod at all.

ACTION: gdmr

AJS pointed out that we need to replace the hesiod /export/local, /usr/local and /useful/srpms maps with symlink equivalents before pulling hesiod from DNS. We can't implement the final package file structure until the new RPM/SRPM repository is in place, but he will cobble something similar using symlinks for now.

ACTION: ajs

We also need to keep up-to-date the list of "trusted" machines to which legacy NFS fileservers export their filesystems. We can do this by generating a list of trusted hosts using a spanning map, generating a list that can be exported to the legacy fileservers via rsync or http. It was agreed that, given that this was a short term measure, instead of creating yet another spanning map, we would add a temporary field called "exportto" to the inventory spanning map which would then be exported off the inventory server by http or rsync.

ACTION: ajs

LDAP population

Simon reported that roles are still not in service, and won't be for another couple of weeks. This means that we can't use roles to control who can log onto which machine. We need minimal access control before letting users use machines; we can use the PAM access module for the time being - allowing ALL to just the multi user login servers and just sysmans (by netgroup) to others.
people
still running with snapshot data - Neil hopes to be creating *real* accounts by end of May. His support scripts are all implemented, but are in the process of being tested.
ACTION: neilb
hosts
Simon will generate from a spanning map (the spanning map is now in place)
ACTION: sxw
printing
still running with snapshot data. Not clear whether this will be mastered in LDAP. The printing task need to be approached.
ACTION: ???
roles/netgroups
primary and secondary roles will come from the account technology task code. other roles will come from RFE editable text files, on a machine to be determined. Not hacking nss_ldap on the clients to handle netgroups - netgroups will come directly from LDAP instead. Who's going to identify capabilities ? Tim and Simon will look at some dummy roles to play with.
ACTION: sxw/timc

Kerberos at installation

Technicians often install machines, so they should get install principals that only have rights to create machine principals. Tim has tested that this works, but the individual install principals still need creating.
ACTION: timc

Order of Kerberos/local auth on laptops

The current order for PAM based authentication is kerberos, followed by localauth. Although this is suitable for desktop machines, it is arguably the incorrect order for laptops where the user wants more control of when the laptop communicates with other machines. Simon, Paul and AJS had discussed this without any agreement.
ACTION: open-issue

Root account

It was agreed that unifying the single-user root password with the multi-user root password, for any given machine, was necessary.

The single-user root password currently comes from /etc/{passwd,shadow} courtesy of the auth component. The multi-user root password is created by the kerberos component, and is stored in /etc/localtime in a kerberos encrypted form for use by the PAM localauth module.

Possibly the best solution is look at changing the single user code to understand the /etc/localpasswd format (by linking against the kerberos libraries).

Another possibility had been to write a PAM module that authenticates all root against /etc/passwd, but that is not as secure as the passwd would be stored in simple MD5 form and would be world readable (while profiles are world readable).

ACTION: sxw/ajs to discuss further

Misc

machine purchases
machines have been allocated to act as site network configuration servers and backup transit routers.
console servers at FH/BP
it was agreed that we will need console servers at FH and BP. Iain has ordered up approprate cyclades kit (32 ports per site) plus appropriate spares.


AMD problems

Don't think there were problems with 6.0.7, but started with 6.1alpha5. Don't think directly related to LDAP. GDMR not putting block size field - will try and recreate maps as identical as possible. Backporting LDAP to 6.0.7 would be horrible. Cranking back to NFS V2 appears to fix things, but not tested widely. Will do this ASAP for wider testing.

Minimal client features

The features required to be working for a minimal client were discussed :-

Multihomed machines

AJS reported that he had found the bug in the installroot that caused problems for kerberos for multi-homed machines at install time.

Laptop support

Folk would really like this ASAP. AJS will revisit and evaluate what needs to be done, how long and what won't/doesn't work (eg IP filtering will need completely revisited). Will have a look through existing laptop.h.
ACTION: ajs

Bugzilla

Simon requested that bugzilla.inf.ed.ac.uk be moved onto a more supported 7.1 DICE machine, from it's current home on dice3. AJS reported that the intention was for bugzilla to be installed on the RPM/SRPM master server, but that was yet to be installed. Simon and AJS will discuss moving bugzilla.inf.ed.ac.uk in the interim.
ACTION: sxw/ajs

Next meeting

No time set.


 : Deploy : Meetings 

Mini Informatics Logo - Link to Main Informatics Page
Please contact us with any comments or corrections.
Unless explicitly stated otherwise, all material is copyright The University of Edinburgh
Spacing Line