System information

3 Software of the CHARM
The shared NFS directory is mount to /mnt/charmserver on the local file system. The
NFS share contains additional software, web pages and a boot script. Table 3.5 shows the
content of the NFS-Share.
Directory Description
./cards Contains card specific settings and boot scripts
./webpage Contains project specific web pages of the internal web server.
./temp Additional temporary directory
./tools Directory for additional software for the CHARM.
./Autostart Global boot scripts for all CHARMs.
Table 3.5: Directories of the NFS share /mnt/charmserver.
To manage several hundreds of CHARMs, the NFS directory contains also subdirectory
for specific cards. This avoids write access conflicts and enables individual configuration of
the CHARMs. For example, if new cluster nodes are inspected by the CHARM, the test
results are stored in the card specific directory. The CHARM gets its own subdirectory
located in the directory /mnt/charmserver/cards. The card specific directories are named
after the host name of the card. For example, the card related directory of the CHARM
"charm-123" is located in the subdirectory /mnt/charmserver/cards/charm-123/.
Directory Description
./Autostart Contains a boot script which is executed after booting the local
system.
./webpage Directory of card specific web pages
./temp Card specific temporary directory
Table 3.6: Content of the card specific subdirectory.
The boot script inside the Autostart directory is processed automatically by the cards.
The script can contain starting of additional CHARM programs or an instruction for OS
installation of the host computer. Starting of additional software from an NFS share is
necessary to improve and to adjust the standard CHARM software. Auxiliary software
for the CHARMs can be stored either in the card specific directory or in the global NFS
directory /mnt/charmserver/tools.
40