Difference: QuattorTemplatesStructure (1 vs. 2)

Revision 22008-02-21 - LoicBrarda

Line: 1 to 1
 
META TOPICPARENT name="ManagementWiki"
Changed:
<
<
The templates are structured like this.
>
>
The new Quattor 1.3 templates are structured like this:

  • profiles : contains the (converted to 1.3) nodes templates
  • newpro
    • components : contains a subfolder per ncm component with at least a schema.tpl and a config.tpl
    • hardware
      • card
        • nic
      • cpu
      • disk
      • machines : templates there defines our machine types and uses the other hardware templates
      • partitions
      • ram
    • pan
    • quattor : with the pan subfolder, they define the structure of the templates and provide utility functions
    • repositories : templates there define each of our spma repositories
    • software : defines what is installed on our machines
  • newdev : same structure than newpro

The newdev namespace is for ... development and newpro is for ... production (as you may have guessed). They both contains these subfolders plus the systems templates (farm_client, gateway, ...). Only templates under current development will be in the newdev structure. At the beginning of the nodes templates, we define the variable loadpath to newpro for production nodes or to newdev and newpro for test nodes.

The old templates are structured like this(and are still used most nodes) .

 
  • dev
    • components

Revision 12007-06-27 - LoicBrarda

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ManagementWiki"
The templates are structured like this.

  • dev
    • components
    • hardware
    • software
    • system type templates
    • site templates * pro
    • components
    • hardware
    • software
    • system type templates
    • site templates
  • softXXXXXX
    • software
  • Nodes templates

All the nodes templates are at the root of the structure.

The dev and pro folders (namespaces) host the same files, but in different versions. The dev namespace is for ... development and pro is for ... production (as you may have guessed). They both contains 3 folders : components, which contains the templates given with the ncm-components, hardware that contains the definition of all the hardware that we use and also the partition schemes and software, that contains everything that is software related (repositories templates, defaults template and package list template).

The softXXXXXX namespaces, is used to test the software updates and mainly hosts the software/pro_software_packages_defaults_i386sl4 file which defines the default versions of all available (in the spma repositories) software.

At the beginning of the nodes templates, we define the variable loadpath to dev or pro (and optionally a softXXXXXX).

Folders are named "namespaces" in pan documentation.

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback