110 likes | 138 Views
Explore the use of Quattor in Ireland's National Grid Initiative, Grid-Ireland, for automated deployment and consistent configuration. Learn about Quattor features, Transactional Deployment, and tools used for monitoring and management.
E N D
Quattor usage at TCD Geoff Quigley, Stephen Childs and Brian Coghlan Trinity College Dublin
Overview • Grid-Ireland • Quattor description • Use of Quattor • Transactional deployment • Kickstart • Virtualisation
Ireland’sNational Grid Initiative Grid-Ireland
Quattor • QWG profiles for gLite • Pan language • Compiles to XML profiles • Open-source and extensible • NCM components • Use standard tools • Ant, svn
TransactionalDeployment • Central repository and web-interface • Python and PHP scripting • Deploy process • Check out from SCDB and build with ant • Sync XML profiles and RPMs to each site • Any failure causes profiles to revert • Nodes at each site poll local gridinstall • Advantages • Automation reduces mistakes • Consistent configuration
quattor usage in Grid-Ireland Stephen Childs Department of Computer Science Trinity College Dublin March 2009
Developments and issues • Monitoring expanded further • Nagios: adding local probes, writing component for EGEE NCG • LEMON: upgrade to lemon-web on SL5 • MonAMI fed into Ganglia (DPM, Torque) • Tools • checkdeps more or less working with new SL5 server • quatview actively used and extended (in SCDB repo) • panc 8.2.4 now in use: debugging and logging useful • SCDB: merged “hierarchical sites” model, tweaked VOMS roles • ncm-accounts: Fixed bug - massive speedup • Issues and future work • Would still like equivalent to WN speedup integrated in compiler • Get network, filesystems fully under quattor control • Consistent scheme for monitoring in QWG
Gathering stats • Current count of machine profiles: • svn ls –R $GI_REP_URL|sed -n \'/profiles\/.*\.tpl$/p' • Historic number of machine profiles: • svn ls -r {2008-03-17} -R $GI_REP_URL |sed -n \'/profiles\/.*\.tpl$/p‘ • Number of Xen hosts: • find build/xml/ -name '*.xml.dep'|xargs grep -l 'xen/host'|wc –l • Number of Xen guests: • find build/xml/ -name '*.xml.dep'|xargs grep -l 'xen/guest'|wc –l • SVN checkin stats: • http://mpy-svn-stats.berlios.de/
Links • high-level overview of quattor: • http://quattor.org/wiki/Overview • overview of grid-ireland setup: • http://quattor.org/wiki/Grid_Ireland_Details • collection of links for quattor users (including tutorials): • http://quattor.org/wiki/For_Users • pan language manual: • http://sourceforge.net/project/downloading.php?group_id=221766&filename=pan-language-manual-8.2.8.pdf • wiki for the core templates we use: • http://quattor.org/qwg