Contents
Distributed Systems Administration Utilities Users Guide
Copyright 2009 Hewlett-Packard Development Company, L.P
Table of Contents
HP-Supported Open Source pdsh Options Index
Syslog-ngLog-Forwarding Configuration
List of Figures
Consolidated Logging Commands
Target Node Error Messages
List of Tables
About this Document
Intended Audience
Typographic Conventions
Related Information
Product Support HP Encourages Your Comments
Introduction
Distributed Systems Administration Utilities Commands
Configuration Synchronization Command
Consolidated Logging Commands
Command Fanout Commands
Utility Setup Command
Open Source cfengine Commands
Open Source pdsh Commands
Open Source Components
Distributed Systems Administration Utilities Manual Pages
Open Source syslog-ng Command
Dsau Manual Page Sections
Configuration Synchronization
Cfengine Overview
Cfengine Daemons and Commands
Configuration Synchronization
Cfengine Master Server Deployment Models
Cfengine Overview
Configuring cfengine
Using the Configuration Synchronization Wizard
Configuration Data for csyncwizard
# /opt/dsau/sbin/csyncwizard
Wizard displays the following introductory screen
Wizard proceeds to configure the system as a master server
# /opt/dsau/sbin/csyncwizard
Configuration Synchronization
Configuring cfengine
Would you like to manage clients? N
Cluster Configuration Notes for cfengine
Serviceguard Automation Features
Var/opt/dsau/cfengine/inputs directory
Using the Wizard to Configure a Synchronization Client
Opt/dsau/bin/csyncdispatcher Memberadded newhost
Manual Configuration
When prompted, enter the name of the client to add
Manually Configuring a Standalone Synchronization Server
Start by creating the directory
# mkdir -p /var/opt/dsau/cfenginemaster/inputs
# /opt/dsau/sbin/cfkey # /var/opt/dsau/cfengine/ppkeys
# cp localhost.pub root-10.0.0.5.pub
# /sbin/init.d/cfservd start
# cfagent --no-lock --verbose --no-splay
# cfrun -- --inform
# cfrun -v -- --verbose
Initial Serviceguard Package Preparation
# mkdir -p /csync/dsau/cfenginemaster/masterfiles
Policyhost = csync.abc.xyz.com
List Managed Clients in cfrun.hosts
Edit the cfservd.conf File
# /opt/dsau/sbin/cfkey
# ccp /etc/rc.config.d/cfservd /etc/rc.config.d/cfservd
# cp localhost.pub root-192.10.25.12.pub
# ccp * /var/opt/dsau/cfengine/ppkeys
# cexec /sbin/init.d/cfservd start
Test the configuration by performing the following steps
# ccp csync csync.conf /etc/cmcluster/csync
Apply the package and start it
# cmapplyconf -P csync.conf # cmmodpkg -e csync
Configuring a Synchronization Managed Client
On a managed client, use the command
Security Notes
Choosing a Synchronization Invocation Method
Key Exchange
Csync Network Port Usage
Encryption
Encryption Checksum alerts
Disabling Use of cfengine
Logging Options
Checksum Alerts
# /sbin/init.d/cfservd stop
Cfengine Troubleshooting
Syntax error due to missing or superfluous spaces
#cfagent -K
Unable to connect to a cfengine client or master
Cfagent -d, -d1, -d2, or -d3 cfservd Cfrun
Consolidated Logging
Introduction to syslog
Syslog Message Format
2describes syslog Facilities Messages
Log Consolidation Overview
Message Filtering
Improved Log Consolidation
Syslog Co-existence
Etc/cmcluster/package-name/package-name.log
Log Consolidation Configuration
Syslog-ng Log Consolidator Configuration
Using the Log Consolidation Wizard
Configuration Data for clogwizard
Opt/dsau/sbin/clogwizard
Where N is the expected number of clients
Answer yes y or press Enter. The next question is
Answer yes y. The wizard then prompts
If these choices are correct, continue
Next prompt is
Log files that reside on this cluster can be consolidated
Consolidated package logs would be located here
Cluster Configuration Notes for clog
Minimizing Message Loss During Failover
Configuring a Log Forwarding Client Using clogwizard
Or press Enter. The next question is
Enter the ssh port to be used for port forwarding
Manually Configuring Log Consolidation
Manually Configuring a Standalone Log Consolidation Server
# /sbin/init.d/syslogd stop # /sbin/init.d/syslogd start
Replace the %UDPLOOPBACKLOG% token with
For example, for TCP
Create the following symbolic link
Change the Clogconfigured line to
If using the TCP protocol, add
Add the following lines
Log Consolidation Configuration
SYSLOGDOPTS=-D -N
KEEPALIVE% tokens with appropriate values
UDPLOOPBACKSOURCE% and %UDPLOOPBACKLOG% tokens
If consolidating package logs of this cluster, add
Creating the clog Package
If using VxVM, comment out the LVM Volume Group line
Testing and Starting the clog Package
Distribute it cluster-wide
Then use cmviewcl to make sure it is running
Manually Configuring Log Forwarding Clients
Using VxVM Instead of LVM
Manually Configuring a Standalone Log Forwarding Client
Ln -sf /etc/syslog-ng.conf.client /etc/syslog-ng.conf
# /sbin/init.d/syslog-ng start
# cpp /etc/rc.config.d/syslogd /etc/rc.config.d
Destination dsyslog%TYPE% %TYPE%%IP%port%PORT%
If using the TCP protocol, add the following lines
If using ssh port forwarding, add
Otherwise, if using the UDP protocol, add
Create the following symbolic link on each cluster member
Start syslog-ngon all cluster members using
Forwarding Ascii Log Data
For the destination line
For the filter line
Consolidating Package Logs on the Log Consolidation Server
For the log line
Perform the following steps to disable log consolidation
Disabling Log Consolidation
Disabling a Standalone Log Consolidation System
#/sbin/init.d/syslogd stop
Disabling a Serviceguard Cluster Log Consolidation System
Disabling a Standalone Log Forwarding Client
#/sbin/init.d/syslogd start
# /sbin/init.d/syslog-ng stop
Disabling a Serviceguard Cluster Log Forwarding Client
#/sbin/init.d/syslogd stop #/sbin/init.d/syslogd start
Securing Consolidated Logs
Log File Protections
Ssh Port Forwarding
Using Bastille to Harden the System
Clog Network Port Usage
# cd /opt/ssh/etc # ccp sshhost* /opt/ssh/etc
Using the System and Consolidated Log Viewer
Viewing System and Consolidated Logs
Starting System Management Homepage
To log in to the System Management Homepage, navigate to
Viewing System and Consolidated Logs
Page
Command Fanout
Parallel Distributed Shell
Pdsh Utility Wrappers
All nodes
Systems
Cwall displays a wall1M broadcast message on multiple hosts
Security Configuration
Remote Shell Security Setup
Ssh Security Setup
# csshsetup -r -f memberslist.txt
Command Fanout Troubleshooting
Ssh Command Messages
Rsh Command Messages
Target Node Error Messages
HP-Supported Open Source pdsh Options
Page
Index
Cfanouthosts
LVM
UDP