The Rocks SQL database configures UNIX services in the Rocks system using the dbreport facility. Configuration files are generated from the database with a "report", a process often initiated by insert-ethers. This section presents the files under dbreport control.
These files are under dbreport control. Since they are dynamically generated, they should not be edited by hand. To alter the form of these files, you must edit the dbreports themselves, contained in the rocks-dbreport RPM package. In certain cases, a dbreport will respect a local configuration file and include its contents in the final output.
dhcpd Generates the DHCP daemon's configuration file /etc/dhcpd.conf. Used by insert-ethers. No arguments.
dns Generates the Bind named DNS server configuration files for the Private DNS domain in /var/named. Used by insert-ethers. Arguments are (config|reverse|zone). Respects the /var/named/rocks.domain.local and /var/named/reverse.rocks.domain.local files if present.
ethers Generates a list of the ethernet MAC addresses for cluster nodes, along with their hostnames. No arguments.
gmond Generates the config files for the Ganglia gmond daemon. Used by kickstart generators. Requires a node name argument.
hosts Generates the /etc/hosts file. Used by insert-ethers. No arguments. Respects the /etc/hosts.local file if present.
list-pci Queries what PCI cards are in which nodes of the cluster. Reserved for future use.
machines Generates a simple list of compute node names, one per line. No arguments.
pvfs Used to configure the parallel filesystem PVFS. No arguments.
resolv Generates the /etc/resolv.conf file. Used in kickstart generation. Arguments are (public (default)|private). Public mode used for frontends, private for compute nodes.