10 likes | 153 Views
quattor Framework for Managing Grid-enabled Large Scale Computing Fabrics. GUI. S Q L. RDBMS. S O A P. CLI. H T T P. panc. Scripts. CDB. P E R L. Cache. name_srv1: 137.138.16.5 time_srv1: ip-time-1. CCM. Node. cluster_name: lxbatch master: lxmaster01 pkg_add (lsf5.1).
E N D
quattorFramework for Managing Grid-enabled Large Scale Computing Fabrics GUI S Q L RDBMS S O A P CLI H T T P panc Scripts CDB P E R L Cache name_srv1: 137.138.16.5 time_srv1: ip-time-1 CCM Node cluster_name: lxbatch master: lxmaster01 pkg_add (lsf5.1) cluster_name: lxplus pkg_add (lsf5.1) eth0/ip: 137.138.4.246 pkg_repl (lsf5.1_debug) eth0/ip: 137.138.4.225 lxplus001 lxplus020 lxplus029 CERN CC lxplus disk_srv lxbatch quattor functionality: • Configuration Management • Configuration Database • Configuration access and caching • Graphical and Command Line Interfaces • Node and Cluster Management • Automated node installation • Node Configuration Management • Software distribution and management • quattor deployment: • quattor is used to manage most of the Linux nodes in the CERN Computer Centre (>2500 nodes) • Multiple functionality (batch nodes, disk servers, tape servers, DB, web, …) • Heterogeneous hardware (memory, HD size,..) • Also: UAM Madrid, NIKHEF, IN2P3/LAL Fault Tolerance Configuration Management Node Monitoring Software Repositories Managed nodes http cache packages SW package Manager (SPMA) XML Node Management SWRep nfs RPM, PKG (RPM, PKG) packages ftp Installed software kernel, system, applications.. Installation server System services AFS,LSF,SSH,accounting.. Vendor System installer RH73, RHES, Fedora,… Install server nfs/http Configuration Database Node Management base OS CCM Node Configuration Manager (NCM) dhcp Node (re)install Install Manager pxe CDB Modularity, extensibility • Scalable and multi-vendor Software Package Manager (RPM, PKG) • Service specific configuration components make the necessary system changes • Installation manager steers and configures the vendor system installer Central control • Primary configuration is kept centrally (and replicated on the nodes) • Transactional validation, version control • A single source for all configuration information Piotr Poznański(1) , German Cancio(1), Rafael Garcia Leiva(2), Lionel Cons(1) (1) CERN, Geneva, Switzerland (2) Universidad Autonoma de Madrid (UAM), Spain Configuration arranged in hierarchies of Pan templates GUI for configuration access • Information is arranged in templates: common properties are set only once • Using templates it is possible to create hierarchies to match service structures www.quattor.org