| | 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 | |