ここでは、Sun Cluster HA for Samba のデバッグを有効にする方法について説明します。
Sun Cluster HA for Samba は複数の Samba インスタンスで使用できます。デバッグは、すべての Samba インスタンスに対して有効にすることも、特定の Samba インスタンスに対して有効にすることもできます。
各 Samba コンポーネントは、/opt/SUNWscsmb/xxx/etc に DEBUG ファイルがあります。xxx は個々の Samba コンポーネントを表す 3 文字の略語です。
これらのファイルによって、Sun Cluster の特定のノードで特定の Samba インスタンスに対してデバッグを有効にすることも、またはすべての Samba インスタンスに対してデバッグを有効にすることもできます。Sun Cluster 全体にわたって、Sun Cluster HA for Samba のデバッグを有効にしなければならない場合は、Sun Cluster 内のすべてのノードでこの手順を繰り返す必要があります。
/etc/syslog.conf を編集します。
/etc/syslog.conf を編集し、daemon.notice を daemon.debug に変更します。
# grep daemon /etc/syslog.conf *.err;kern.debug;daemon.notice;mail.crit /var/adm/messages *.alert;kern.err;daemon.err operator # |
daemon.notice を daemon.debug に変更し、syslogd を再起動します。次に示す grep daemon /etc/syslog.conf コマンドの出力例では、daemon.debug が設定されています。
# grep daemon /etc/syslog.conf *.err;kern.debug;daemon.debug;mail.crit /var/adm/messages *.alert;kern.err;daemon.err operator # # pkill -1 syslogd # |
/opt/SUNWscsmb/samba/etc/config を編集します。
必要に応じて Sun Cluster の各ノードで、Samba コンポーネント (smb) に対してこの手順を実行し、さらにデバッグ出力が必要な Winbind コンポーネント (必要な場合) で手順を繰り返します。
/opt/SUNWscsmb/samba/etc/config を編集し、DEBUG= を DEBUG=ALL または DEBUG= resource に変更します。
# cat /opt/SUNWscsmb/samba/etc/config # # Copyright 2003 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # Usage: # DEBUG=<RESOURCE_NAME> or ALL # DEBUG=ALL # |
デバッグを無効にするには、この手順を逆に実行して下さい。