Recipes

From Hail Cloud Computing Wiki
Revision as of 21:40, 2 May 2010 by Zaitcev (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

DNS

Examples for DNS assume ISC BIND configuration format.

An example of real life configuration for CLD:

elanor          IN      A       192.168.128.1
                IN      AAAA    fec0:0:0:1:0:0:c0a8:8001
_cld._udp       IN      SRV     10 100 8081 elanor

The port (8081 above) has to correspond to the number configured for cld daemon with -p option. Port 8081 is a common default. Weight and priority (10 and 100) are not important if only one CLD node is used.

An example of real life configuration for tabled:

niphredil       IN      A       192.168.128.9
                IN      AAAA    fec0::1:219:b9ff:fe58:7ad6
*.niphredil     IN      CNAME   niphredil

This is necessary if the expected client uses hostnames to select buckets (default in Boto, called SubdomainCallingFormat).

Syslog

/etc/rsyslog.conf:

local3.*                /var/log/local3.log

In a traditional syslog, the filename has to be separated by tabs, but in Fedora rsyslog takes spaces too. Don't forget to say "service rsyslog reload" (or send kill -HUP by hand). Thereafter, watch logs with "tail -f /var/log/local3.log". On longer-running systems, you'll need to establish a log rotation somehow (see "man logrotate" on Fedora).

Chunk

This example assumes Fedora 13, but with hand-edited /etc/chunkd.conf.

/etc/sysconfig/chunkd:

OPTS="-C /etc/chunkd.conf"

/etc/chunkd.conf:

<Listen> <Port>8082</Port> </Listen>
<PID>/var/run/chunkd.pid</PID>
<Path>/q/chunk-default</Path>
<!-- We use the low digits of IP address for ID for now. -->
<NID>13</NID>
<InfoPath>/chunk-default/13</InfoPath>

Don't forget mkdir /q/chunk-default.

Personal tools