LanDB-CDB-Sets - Indico
Download
Report
Transcript LanDB-CDB-Sets - Indico
Integration of
LanDB sets
in CDB
Vladimír Bahyl
Project ELFms
[email protected]
Outline
Introduction to LanDB sets
Integration with CDB
LanDB;
CDB; CDBSQL point of view
Users’ requirements
CNIC
Firewall
Discussion topics
4 July 2005
Project ELFms meeting
2
LanDB sets introduction
Grouping of nodes based on the IP
address
Created manually using LanDB Web
interface
Used for:
Network
topology authorisation
Firewall configuration
4 July 2005
Project ELFms meeting
3
Integration with CDB – LanDB side
Agreed Prefix: “IT CC”
FIO LanDB sets’ owner: ccservic
4 July 2005
Project ELFms meeting
4
Integration with CDB – CDB side
New field in CDB:
"/system/set/it_cc_setname/active" = true
Hash with boolean
Allows:
Easy
disabling of membership on the machine
level
Some complicated structures (thanks to Jan van Eldik):
4 July 2005
"/system/set" = if (is_defined(setname)) nlist(setname,nlist("active",true))
Project ELFms meeting
5
Integration with CDB – CDBSQL side
New view (thanks to Maciej Stepniewski):
vwpathnames
Contains all CDB paths
Not yet periodically updated
Synchronization script
Extract
all sets from CDBSQL
Updates LanDB (connecting as user ccservic)
Removes unexpected nodes for all sets defined in CDB\
(Removal of sets in the “IT CC” domain is not yet possible)
Runs
4 July 2005
once per day on both LXSERVB* nodes
7am, 2pm
Project ELFms meeting
6
CNIC requirements
Technical network General Purpose network access
restrictions
List of FIO services they need to trust (provided by Stefan
Lüders):
AFS
AFS Kerberos (separated from AFS)
CASTOR (!)
1/2
Split into small groups would be appreciated
LinuxFC (?)
TSM
Other sets will be:
CA, CMF, CVS, DB, DIP, DFS, LDAP, License, Network, Printing,
SMTP/CERNMX, WTS
Some of these are defined in CDB, some are not …
4 July 2005
Project ELFms meeting
7
CNIC requirements
2/2
Keep it minimal = production servers only!
Timeline: autumn 2006
Important: However, having the sets ready
earlier allow us to properly move from the current
situation to the new sets. These sets do not
necessarily have to be automatically updated, you
might do it manually in the first instance.
Important to us is that a set contains always all
relevant production servers such that the
technical network remains functioning.
4 July 2005
Project ELFms meeting
8
Computer Security requirements
Firewall configuration
Example – open port in the CERN firewall:
For “IT CC LXPLUS” – port = 22/TCP
For “IT CC SRM” – port = 8443/TCP
Grouping of nodes preferably by
service/functionality, not by the port!
I.e.: “IT CC LXPLUS”
is OK, “IT CC SSH” is NOT OK
Concentrate only on those group of nodes
where there is high fluctuation of machines
I.e.
do not care about 1 special server here and there,
that will be done by hand
Keep it minimal = production servers only!
4 July 2005
Project ELFms meeting
9
Discussion topics
What nodes to group ?
Only
those that asked for ?
How to do it ?
Per cluster or per application/service ?
Example: various MySQL servers across several
experiments
What to do with non-FIO nodes in CDB ?
4 July 2005
Project ELFms meeting
10
Thank you
[email protected]
http://cern.ch/vlado
4 July 2005
Project ELFms meeting
11