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
 Target Node Error Messages
Consolidated Logging Commands
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
 Open Source syslog-ng Command
Distributed Systems Administration Utilities Manual Pages
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
 # /opt/dsau/sbin/csyncwizard
Configuration Data for 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
 Start by creating the directory
Manually Configuring a Standalone Synchronization Server
# 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
 Message Filtering
Log Consolidation Overview
Improved Log Consolidation
 Syslog Co-existence
 Etc/cmcluster/package-name/package-name.log
 Log Consolidation Configuration
Syslog-ng Log Consolidator Configuration
 Configuration Data for clogwizard
Using the Log Consolidation Wizard
Opt/dsau/sbin/clogwizard
 Answer yes y or press Enter. The next question is
Where N is the expected number of clients
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
 Replace the %UDPLOOPBACKLOG% token with
# /sbin/init.d/syslogd stop # /sbin/init.d/syslogd start
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
 Distribute it cluster-wide
Testing and Starting the clog Package
Then use cmviewcl to make sure it is running
 Using VxVM Instead of LVM
Manually Configuring Log Forwarding Clients
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
 Log File Protections
Securing Consolidated Logs
Ssh Port Forwarding
 Clog Network Port Usage
Using Bastille to Harden the System
# 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