| 1 | [[TracNav]] |
| 2 | |
| 3 | A catalogue of useful tools for quattor. |
| 4 | |
| 5 | = Debugging and display = |
| 6 | |
| 7 | {| "border=1" |
| 8 | !style="width:200px" | Tool name !!style="width:400px" | Description !!style="width:200px" | Documentation |
| 9 | |- |
| 10 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/panc/trunk/scripts panc logging tools] |
| 11 | | Analyse compiler logs and generate template inclusion graphs, performance data, function call graphs |
| 12 | | [http://downloads.sourceforge.net/quattor/pan-compiler-manual-8.2.3.pdf?use_mirror= panc manual], [https://trac.lal.in2p3.fr/LCGQWG/wiki/Doc/compiler/results#UsingLoggingInformation QWG wiki] |
| 13 | |- |
| 14 | | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/pangraph/?cvsroot=elfms pangraph] |
| 15 | | Analyse tpl includes and generate clickable graph |
| 16 | | ? |
| 17 | |- |
| 18 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/checkdeps.py checkdeps] |
| 19 | | Check consistency of package lists in profiles |
| 20 | | [https://trac.lal.in2p3.fr/LCGQWG/wiki/Development/Templates/ClientSideDepsCheck QWG wiki] |
| 21 | |- |
| 22 | | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/misc/gencompswebdoc?cvsroot=elfms gencompswebdoc] |
| 23 | | Generate html documentation for components |
| 24 | | ? |
| 25 | |- |
| 26 | | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/cdb-tpl-view/?cvsroot=elfms cdb-tpl-view] |
| 27 | | Simple template viewer (accessed via web interface) |
| 28 | | ? |
| 29 | |- |
| 30 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/compare_xml compare_xml] |
| 31 | | Compares two trees of XML profiles |
| 32 | | [https://trac.lal.in2p3.fr/LCGQWG/wiki/Doc/SCDB/Usage#DisplayingResultingChangesinProfile QWG wiki] |
| 33 | |} |
| 34 | |
| 35 | = Management = |
| 36 | |
| 37 | {| "border=1" |
| 38 | !style="width:200px"| Tool name !!style="width:400px"| Description !!style="width:200px"| Documentation |
| 39 | |- |
| 40 | | [https://sourceforge.net/project/showfiles.php?group_id=221766&package_id=300804 quatview] |
| 41 | | Display selected fields from all site profiles |
| 42 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/quatview README] |
| 43 | |- |
| 44 | | AII web interface |
| 45 | | Web page for setting nodes to boot/install |
| 46 | | Not in VC yet |
| 47 | |} |
| 48 | |
| 49 | = Converting existing machines = |
| 50 | {| "border=1" |
| 51 | !style="width:200px" | Tool name !!style="width:400px"| Description !!style="width:200px"| Documentation |
| 52 | |- |
| 53 | | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/misc/rpmq2pan_pkg?rev=1.1;content-type=text%2Fplain;cvsroot=elfms rpmq2pan_pkg] |
| 54 | | Query installed RPMs and generate Pan package list |
| 55 | | ? |
| 56 | |- |
| 57 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/groupandpasswd2tpl groupandpasswd2tpl] |
| 58 | | Query user config and generate pan accounts spec |
| 59 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/README.groupandpasswd2tpl QWG wiki] |
| 60 | |- |
| 61 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/quattor-client-install.sh quattor-client-install] |
| 62 | | Installs quattor SW on non-quattor machine |
| 63 | | ? |
| 64 | |} |
| 65 | |
| 66 | =Generating templates = |
| 67 | {| "border=1" |
| 68 | !style="width:200px"| Tool name !!style="width:400px"| Description !!style="width:200px"| Documentation |
| 69 | |- |
| 70 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/buildOSTemplates buildOSTemplates] |
| 71 | | Generate OS templates for RedHat-style distribution |
| 72 | | ? |
| 73 | |- |
| 74 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/createPackagesTemplate createPackagesTemplate] |
| 75 | | Query list of RPMs and generate pan package list |
| 76 | | ? |
| 77 | |- |
| 78 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/html2pan.pl html2pan] |
| 79 | | Scans HTML page for RPM refs and converts to Pan |
| 80 | | ? |
| 81 | |- |
| 82 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/generate-hw-templates generate-hw-templates] |
| 83 | | Generate Pan HW templates based on CSV file |
| 84 | | ? |
| 85 | |- |
| 86 | | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/rpmUpdates.pl rpmUpdates] |
| 87 | | Generates tpl with pkg_ronly for applying updates |
| 88 | | QWG |
| 89 | |} |
| 90 | |
| 91 | = Build tools = |
| 92 | |
| 93 | {| "border=1" |
| 94 | !style="width:200px" | Tool name !!style="width:400px" | Description !!style="width:200px" | Documentation |
| 95 | |- |
| 96 | | check-compile.sh |
| 97 | | Downloads and compiles QWG trees |
| 98 | | ? |
| 99 | |- |
| 100 | | quattor build tools || Included in quattor source code: for building packages || [[Quattor_Build_Framework]] |
| 101 | |} |
| 102 | |