FIO - ELFms Meeting, March
9th 2004
- Present: Vlado Bahyl, German Cancio, Benjamin Chardi, Jan van Eldik, Helge Meinhard, Harry Renshall,
Miroslaw Siket, Tim Smith, Maciej Stepniewski, Bill Tomlin, Dennis Waldron
- Minutes:
German
1) Porting to CEL3
- The porting table can be found
here. The table was discussed, and it turned out that it was lacking a
number of tools and needed to be updated. German to follow up.
- rpmbuild should be eventually dropped and replaced by the quattor build
tools, but the migration should be 'soft', allowing to continue using rpmbuild
during a transition phase.
- CVS server: The currently existing 'quattor
components @ CERN' repository should be extended to accommodate all ELFms/FIO
software, for which a rename of the repository would be convenient. German to
follow up with PS.
- Bill pointed out the necessity of providing migration test cases whenever
possible
- NCM will be used by Linux Support for replacing SUE.
2) Account management
- Vlado's proposal for a NCM component handling accounts was discussed. The
following was retained:
- The component will set up the account's home directory (using 'adduser'
if possible), but does not manipulate the password file. This will continue
to be handled by regis. The list of users with local home directories to be
created will be stored inside CDB under
/system/localaccounts.
Removing user home directories will be handled in a later version.
3) CDB encryption
- Different approaches for CDB data encryption:
- GPG encryption outside CDB. Possible, but requires to manage access to
private keys for data decryption.
- Handcrafted function. Probably simpler (eg. using crypt()) but less
secure.
- Encryption inside CDB. Would need to go into the pan compiler. This
requires expert pan internals knowledge.
- Price information is also available over the contract/tender ID which is
stored in CDB (but not the contract details). Do we really need to keep any
encrypted information in CDB (Harry to check with FIO management).
3) AOB
- Renaming cluster names - a number of clusters have different names in BIS
and in CDB, but most changes were done intentionally. There are a number of
non-existing hosts defined in CDB (eg. 'loadbalancer'). Understanding the
differences and clean up will be done offline by Vlado, Bill and Jan van Eldik.
4) Action items :
New actions:
Cancelled actions:
- [A63] German: LCG to provide a list of services per node
type, including the list of RPM's.
LCG provides a
manual installation guide, but no service to RPM mapping.
- [A77] Piotr: implement XML API allowing pan to invoke
external programs
Piotr left - security requirement
to be clarified first
- [A96] Bill: Implement left join on existing CDB2SQL
views
Currently not necessary. Will be done if extra
columns added in the future
Completed actions:
- [A100] Jan van Eldik will talk to Vladimir Bahyl to agree
on a reasonable list of components that should be installed on a RedHat
Enterprise Server node.
Done
Stalled actions:
- [A8] T.K. was suggesting to have a file in /etc/ with
some installation releated information, like the date and time of the install,
and the version and release of the installed Linux. Evtl. the Serial
number.
[A51]: (TK): automounter SUE feature: should also start the
portmapper, so that it can be disabled on nodes not needing
it.
Stalled - will be done as an NCM
component for the next RH release.
Ongoing actions:
- [A6] GCM: SWRep->CDB interfacing. Use new
CDBOP
no progress.
- [A48] Helge: ACL feature modification needed for
serial console users.
Helge has agreed to take over
this task.
- [A57] Judith: CASTOR CLI. For testing purposes, the
corresponding SUE feature will generate a dummy shift.conf.new configuration
file with real data. The CLI needs to be packaged as RPM. Real data has to be
put in CDB.
Should be
finished soon, to be checked with JN
- [A70] TK (All): lxdev01 should be reconfigured to use the
same setup as lxserv01. Thorsten to reinstall it with lxserv01 setup once
lxservb01 is done.
No progress - [A76] Harry: Find out what is the full information needed
for server nodes in LSF 5.1 (split from [A61])
First step: cdb2lsf script done by
Veronique
- [A87] Bill: Create new Oracle9i based CDB SQL
database.
ongoing - [A90] Miro: check LXBATCH SW templates division into
interactive and non-interactive parts
Miro has taken
over, list is prepared. Thorsten to deploy - [A101] All: Review list of maintainers for
FIO tools and SUE
to NCM migration
worked on during the meeting
Next Meeting: Next week, 16.03.2004
German Cancio 15.03.2004