1 / 11

Transactional Grid Deployment

Transactional Grid Deployment. Geoff Quigley*, Brian Coghlan, John Walsh, David O’Callaghan, Stephen Childs and Eamonn Kenny. Overview. Grid-Ireland Need for Transactional Deployment Design and implementation Infrastructure availability. Grid-Ireland. Irish National Computational Grid

jasia
Download Presentation

Transactional Grid Deployment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Transactional Grid Deployment Geoff Quigley*, Brian Coghlan, John Walsh, David O’Callaghan, Stephen Childs and Eamonn Kenny

  2. Overview • Grid-Ireland • Need for Transactional Deployment • Design and implementation • Infrastructure availability Grid-Ireland Transactional Deployment

  3. Grid-Ireland • Irish National Computational Grid • 6 sites now, 17 sites by Feb’05 • Production environment • LCG-2.2.0 Middleware • Grid Operations Centre in TCD • Homogeneous infrastructure • Grid-Ireland owns infrastructure • Heterogeneous compute resources • Sites own their resources Grid-Ireland Transactional Deployment

  4. Grid-Ireland Infrastructure • Infrastructure = grid gateway per site • Gateway = fw/LCFG/CE/SE/UI/MON/NM • LCFGng used to manage gateway • Install/maintain the correct packages • Configure some software • LCFGng can be used to maintain site • Sites mostly do not use the gateway LCFG to manage their resources (WNs) Grid-Ireland Transactional Deployment

  5. Why Transactional? • Quickly move the whole infrastructure between consistent states • 2-phase transactions = prepare + commit • Commit can be very quick • Changes can be rolled back • Automation reduces deployment errors • Increases availability of infrastructure Grid-Ireland Transactional Deployment

  6. Transactional Deployment • Distributes profiles, RPMs and RPM lists to LCFGng servers • Automates the building of new profiles • Detects errors • Has rollback capability • Automatically rollback if deployment fails • Option to rollback successful deployments Grid-Ireland Transactional Deployment

  7. Architecture Grid-Ireland Transactional Deployment

  8. Web Client Grid-Ireland Transactional Deployment

  9. Deployment Delay s • Delay in sites deploying release • Shown here for CrossGrid production and development testbeds • MTTC=Mean Time To Consistency Grid-Ireland Transactional Deployment

  10. Release Intervals • MTBR=Mean Time Between Releases • Availability: A=MTBR/(MTBR+MTTC) • A = 94% [prod.TB] • A = 87% [dev.TB] • Too early to measure availability with transactional deployment Grid-Ireland Transactional Deployment

  11. Current Status • We estimate availability of the core infrastructure increases to >99.8% • Transactional Deployment under intensive test/evaluation on Grid-Ireland • Automation reduces errors • Very easy to use • Intend to extend to include Quattor Grid-Ireland Transactional Deployment

More Related