Samba package, 28
sample Heartbeat in Stonith, 166
SASL (Simple Authentication and Security Layer), 26
saslauthd script, 27
saving
iptable rules, 43–44
kernel configuration files, 62
/sbin/ifconfig file, 123
/sbin/ip file, 128
/sbin/route file, 124
scheduler entry, 271
schedules and scheduling methods
batch jobs with no single points of failure, 354–357
in LVS, 194
dynamic, 203–207
fixed, 202–203
rsync snapshots, 90–92
scripts for, 21–23
scp command, 139–140
scripts
arguments for, 153–154
on central print servers, 351
for cluster account authentication, 344–345
for Heartbeat, 125–129
init, 16–17
on cluster nodes, 21–31
for Heartbeat resources, 128–129
for Mon, 318
for respawning services, 18
symbolic links for, 18–21
Mon, 302
SNMP
creating, 320–321
monitoring, 321–322
SCSI disks, booting from, 58, 64
secondary IP addresses
in Heartbeat, 116–125
names for, 119–120
secondary LVS Directors, 255–256
secondaryserver entry, 171
secure data transport, 71–72, 86
secure shell. See SSH (secure shell)
Secure Socket Layer (SSL) encryption, 21
security control messages, 115
security in SSH, 86–87
SED (shortest expected delay) scheduling method, 205
self-referential URLs, 403–404
send_arp program, 122
sendmail daemon, 354
sendmail script, 27
sequences, event, in Stonith, 167–168
serial cable connections, 113
serial devices, highly available, 364–365
serial entry, 135
serial-to-IP communication devices, 365
ServerName entry, 398
ServerPath directive, 402, 404
servers
DHCP, 101–103
failures in, Stonith for. See Stonith (shoot the other node in the head)
in Heartbeat, 112
configuration on, 131
in haresources file, 148
installation on, 139–140
launching on, 140–143
log files on, 143–144
maintenance of, 159–160
standby mode for, 160
highly available, 365–366
in N-Tier applications, 361
print, 5
custom scripts on, 351
/etc/printcap on, 349–350
LPRng installation on, 347–348
print job management on, 350
proxy, 206–207
software updates on, 189
synchronizing, 69–70
for SystemImager, 97–98
service command, 21
service entry, 270
services, 10
Heartbeat
offers, 121–122
status of, 125–126
LVS-DR clusters, client computer access to, 232–236
removing, 21
respawning, 18
starting, 15–21
session keys in SSH, 73
shared BSD flocks, 281
shared data in N-Tier applications, 361
shared libraries, 390–391
shared objects, 388–389
shared secrets, 73
shared storage devices, 5
shell prompt, cluster node examinations from, 337–338
shoot the other node in head. See Stonith (shoot the other node in the head)
shortest expected delay (SED) scheduling method, 205
show ip arp command, 179–180
shutdown program, 17
SIGHUP command, 158
Simple Authentication and Security Layer (SASL), 26
Simple Network Management Protocol. See SNMP (Simple Network Management Protocol)
single node failures, 191
single points of failure. See No Single Point of Failure (NSPoF)
single script, 27
single transactions in NFS performance, 289–290
sk_buff structure, 233, 239, 246, 250–251
skew, clock, 58
slow WAN connections, rsync over, 89–90
smb script, 28
snapshots
for Ganglia Web page, 334–337
rsync, 90–92
SNMP (Simple Network Management Protocol), 301, 315
alerts in, 28
package installation for, 304–305
proof of concept operations, 310–315
real word operations, 315–319
scripts for
creating, 320–321
monitoring, 321–322
software installation for, 306–307
snmpd.conf file, 315–317
snmpd daemon, 28, 301, 303, 317
snmptranslate command, 312
snmptrapd script, 28
snmpvar.monitor script, 325
snmpwalk command, 312–313, 322
socket buffer structure, 239, 250–251
source addresses, IP aliases for, 117
source code
acquiring, 54–56
compiling, 59–60
source hashing scheduling methods in LVS, 203
split-brain. See Stonith (shoot the other node in the head)
spoolers, fault-tolerant, 345
cluster nodes in, 345–347
/etc/printcap file for, 349–350
/etc/printcap.local file for, 348–349
job ordering in, 345–346
LPRng for, 346–348
print jobs in, 346–347, 350–351
SQL servers, 365–366
squid script, 28, 206
SSH (secure shell), 71
encryption keys in, 72–73, 77
copying, 81–82
creating, 79–80
exchange process, 73–76
host, 79
for iptables and ipchains, 42
for least-loaded clusters, 338
rsync over, 87–89
for secure data transport, 71–72
in Stonith, 168
two-node client-servers. See two-node SSH client-servers
two-way trust relationships in, 73–77
version 1, 83
ssh-agent daemon, 77
ssh-keygen command, 72, 80, 355
sshd_config file, 92–93, 355
sshd daemon, 28, 355, 360–361
SSHD file, 78
SSL (Secure Socket Layer) encryption, 21
Stallman, Richard, 9
standby mode, 160
start command, 129
start script, 17
starting
Heartbeat, 144–145
services, 15–21
statd daemon, 283–284
stateful failover
for high-availability cluster, 277–278
of IPVS table, 275–276
status command, 129
status of Heartbeat services
determining, 125–126, 129
messages for, 114
stock kernels, 54–55
Stomith, 164
Stonith (shoot the other node in the head), 113–114, 163–164
background, 164–165
configuration of, 166
device support in, 168–174
events in
with Mon, 323–324
multiple, 174
sequences of, 167–168
single devices in, 165–166
stonith_host entry, 170
stop command, 129
stopping Heartbeat, 144–145
strace command, 338
Super Sparrow program, 157
superfluous Apache messages, 260
symbolic links
chkconfig for, 18–20
ntsysv for, 20–21
for source code, 56
synchronizing servers, 69–70
syslog script, 29, 137, 316
system configuration changes for clusters, 187
System Configurator, 109
system hangs, watchdog for, 176–179
System.map file, 61
system reboots, forcing, 178
system time, 140
System V lockf kernel lock arbitration, 281, 285
SystemImager package, 95–96
boot floppies for, 103–107
client software for, 98–99
client updates in, 108–109
DHCP servers with, 101–103
for Golden Client cloning, 95–96
installer program in, 98
post-installation notes, 107–108
rsync in, 106
server software for, 97–98
system images on, 99–101, 106–107
SystemInstaller project, 108–109