Sun Cluster Data Service for Samba ガイド (Solaris OS 版)

Sun Cluster HA for Samba のデバッグ

ProcedureSun Cluster HA for Samba のデバッグを有効にする

Sun Cluster HA for Samba は複数の Samba インスタンスで使用できます。デバッグは、すべての Samba インスタンスに対して有効にすることも、特定の Samba インスタンスに対して有効にすることもできます。

各 Samba コンポーネントは、 /opt/SUNWscsmb/xxx/etcDEBUGファイルがあります。xxx は個々の Samba コンポーネントを表す 3 文字の略語です。

これらのファイルによって、Sun Cluster の特定のノードで特定の Samba インスタンスに対してデバッグを有効にすることも、またはすべての Samba インスタンスに対してデバッグを有効にすることもできます。Sun Cluster 全体で Sun Cluster HA for Samba のデバッグを有効にする必要がある場合は、この手順を Sun Cluster 内のすべてのノードで繰り返します。

手順
  1. /etc/syslog.conf を編集し、daemon.noticedaemon.debug に変更します。


    # grep daemon /etc/syslog.conf
    *.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
    *.alert;kern.err;daemon.err                     operator
    #

    daemon.noticedaemon.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
    #
  2. /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
    #

    注 –

    デバッグを無効にするには、これらの手順を逆にします。