Changes between Version 3 and Version 4 of Doc/BasicConfig/AII


Ignore:
Timestamp:
Apr 15, 2008, 7:41:09 AM (16 years ago)
Author:
jouvin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/BasicConfig/AII

    v3 v4  
    1212== AII Variables ==
    1313
     14All AII options may be customized through variables. For the complete list, look at [source:templates/trunk/standard/aii/quattor/ks/config.tpl standard/aii/quattor/ks/config.tpl] and [source:templates/trunk/standard/aii/quattor/pxe/config.tpl standard/aii/quattor/pxe/config.tpl].
     15
     16A typical AII configuration is :
     17{{{
     18# AII specific parameters
     19variable AII_OSINSTALL_SRV ?= "quattorsrv.lal.in2p3.fr";
     20# variable AII_ACKSRV ?= "quattorsrv.lal.in2p3.fr";
     21variable AII_OSINSTALL_ROOT = '/packages/os';
     22# Standard Kickstart configuration template for IPN machines
     23variable AII_OSINSTALL_TEMPLATE ?= "lal_sl_ks.cfg";
     24}}}
    1425
    1526== File Systems and Block Devices ==
     
    5364
    5465=== Block Devices ===
    55  
     66
     67Block devices define logical and physical devices used by file systems. They can be logical devices, HW or SW raid devices, physical disks... A block device can be made of other block devices, for example a logical device is made of one or more physical devices.
     68
     69Unlike file systems which are described with an ordered list, block devices are defined as a nlist. At installation time, they are processed (partition creation, logical volume creation...) in the order of file systems who use them.
     70
     71Several functions are available to help in declaration of block devices, in particular :
     72 * `partition_add(PHYS_DISK,partition_nlist)` : allow to add entries efficiently in `/system/blockdevices/partitions` nlist.
     73 * `lvm_add(VOL_GROUP,logvol_nlist)` : allow to add entries efficiently in `/system/blockdevices/logical_volumes` nlist.
     74
     75An example of block device definition is :
     76{{{
     77"/system/blockdevices/physical_devs" = npush (
     78  DISK_BOOT_DEV, nlist ("label", "msdos")
     79);
     80
     81"/system/blockdevices/partitions" = partitions_add (DISK_BOOT_DEV, nlist (DISK_PART_BOOT, 64*MB,
     82                                                                          DISK_PART_SWAP, 4*GB,
     83                                                                          DISK_PART_ROOT, 1*GB,
     84                                                                          DISK_PART_LOGPARTS, -1
     85                                                                         )
     86                                                   );
     87   
     88"/system/blockdevices/volume_groups" = npush (
     89    "vg0", nlist ("device_list", list ("partitions/" + DISK_PART_LOGPARTS))
     90);
     91
     92"/system/blockdevices/logical_volumes" = lvs_add ("vg0", nlist("usrvol", 5*GB,
     93                                                               "homevol", 512*MB,
     94                                                               "tmpvol", 1*GB,
     95                                                               "varvol", -1,
     96                                                              )
     97);
     98
     99}}}
     100
     101Look at [source:templates/trunk/sites/example/filesystems/glite.tpl sites/example/filesystems/glite.tpl] for more details.