1 / 10

Manual Installation & Configuration

Manual Installation & Configuration. Antonio Retico & Alessandro Usai LCG-GIS LCG Workshop 23rd March 2004. Our job. To produce and maintain guides for manual installation of LCG nodes Acronym MIG : M anual I nstallation G uide (you can forget it as soon as this presentation ends).

debra
Download Presentation

Manual Installation & Configuration

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. Manual Installation & Configuration Antonio Retico& Alessandro Usai LCG-GIS LCG Workshop 23rd March 2004

  2. Our job • To produce and maintain guides for manual installation of LCG nodes Acronym • MIG : Manual Installation Guide • (you can forget it as soon as this presentation ends) MIG Antonio.Retico@cern.ch

  3. Why a manual installation guide? To give farms a double choice Farms can install LCG release by a LCFG server … … or use another installation tool (eg. Quattor) 1 2 LCG FARM “A” FARM “B” (CERN) LCG Middleware LCG Middleware LCG Middleware LCG Middleware LCFG LCFG LCFG LCFG Quattor MIG MIG WN UI RB CE Antonio.Retico@cern.ch

  4. What is in there? • The idea is to have LCG middleware configured on the node exactly the way LCFG would do • A Manual Installation Guide (MIG) for a LCG node includes: • List of RPMs for installation on RH 7.3 • Scripts for downloading • List of configuration steps (to be done by ‘root’) • Instructions, RPM lists and scripts forupgradefrom the previous version (upgrade just supported between two consecutive tags) • The RPM lists are NOT exactly the same ones used by LCFG • Different underlying installations of RH ondifferent sitesmay result indifferent issuesof LCG middleware software installation • The lists are shaped to allow an installation without conflicts on the currentstandard distributionof RH7.3 • Sites which use customized versions of RH (like CERN) may encounterdependenciesor conflictsto be handled locally Antonio.Retico@cern.ch

  5. How do we make MIGS? • The initial version of a guide is done starting from existing installation documentation • LCG-0 documentation (very useful) • Single modules installation guides (when available) • The first release of a new guide usually takes a lot of time • From list of RPMs installed on a node by LCFG to truly LCFG and RH independent RPM list: simple in principle but articulated in practice • Time depends on the nodecomplexity • There is often asignificant gapfrom existing documentation and LCG2 • Configuration steps have to becarefully cross-checkedagainst one (or more) reference machine(s) Antonio.Retico@cern.ch

  6. RH WN RH WN WN WN N-1 N N N How do we maintain MIGS? … we commit the guide in CVS … … we start our activity … … we leave the testbed ready for next cycle . … we do a full new configuration of the WN … … we upgrade our WN installation from N-1 to N… … we install the middleware on a plain RH7.3 … we are triggered by people working to a new LCFG tag (N) as soon as an involved node (e.g. WN) is completed … … we upgrade WN configuration from N-1 to N… TODO • Apply configuration from the old version of the guide (verifying on reference node for changes) • commit RPM lists, scripts for download and new guide (N) into CVS • clone the middleware installation on the new node • upgrade SW installation • Install a plain RH on the former N-1 WN • gather info on specific configuration changes • Apply configuration changes (checking on reference node) • produce RPM lists for upgrade • get link to a reference node installed by LCFG with version N • Do some (very basic) test • produce RPM lists for installation from scratch • produce scripts for download • Apply new configuration • Write upgrade section in the new guide • produce scripts for download MIGN • Do some (very basic) test • Complete the new • guide RPM list RPM list WN has been changed sh C&T sh CVS lcgdeploy LCG SW repository MIG N-1 Antonio.Retico@cern.ch

  7. What is available? Next TAG Worker Node LCG-BDII User Interface Classical Storage Element Resource Broker Computing Element Coming soon Proxy SRM Storage Element Antonio.Retico@cern.ch

  8. Any idea for the future? …. to do better being faster (of course) Immediate needs Quality improvements Suitable set of guides for all LCG nodes Line-up our recipes to current quality standards of LCG Documentation Process improvements Use of more articulated test suites to deeply check configuration Work closer to C&T to know in advance details on configuration changes Dreams Improve tools supporting the maintenance process Allow dynamical creation of individual installation guides and examples according to site actual settings Re-use of documentation modules Antonio.Retico@cern.ch

  9. Collaboration is welcome Our main task isto comply to sites need so If you have any ideas or contributions to forward to us or You would like to take part in the process of maintaining and improving LCG guides please Do not hesitate to get in touch with us Antonio.Retico@cern.ch

  10. References and links References to available MIGS are included in LCG release notesdistributed with TAGS but If you are really looking forward to read them, you can find them in CVS cvs: (http://lcgapp.cern.ch/cgi-bin/viewcvs/viewcvs.cgi/lcg2/?cvsroot=lcgdeploy module: "lcg2" “WN Installation & Configuration" file: " manual-install/WN/WN_manual_install.txt" “UI Installation & Configuration" file: " manual-install/UI/UI_manual_install.txt" “SE Installation & Configuration" file: " manual-install/SE/SE_manual_install.txt" "CE Installation & Configuration" file: " manual-install/CE/CE_manual_install.txt" “RB Installation & Configuration" file: " manual-install/RB/RB_manual_install.txt" “BDII Installation & Configuration" file: " manual-install/BDII/BDII_manual_install.txt" Antonio.Retico@cern.ch

More Related