Sun Cluster Data Service for N1 Grid Service Provisioning System ガイド (Solaris OS 版)

Sun Cluster HA for N1 Service Provisioning System をデバッグする

Sun Cluster HA for N1 Service Provisioning System は、複数の N1 Grid Service Provisioning System インスタンスによって使用できます。デバッグは、すべての N1 Grid Service Provisioning System インスタンスに対して有効にすることも、特定の N1 Grid Service Provisioning System インスタンスに対して有効にすることもできます。これは、コンポーネント (Master Server、Remote Agent、または Local Distributor) ごとに単体で実行する必要があります。

Sun Cluster HA for N1 Service Provisioning System コンポーネントの DEBUG ファイルは、/opt/SUNWscsps/component-dir/etc の下に置かれています。これらのコンポーネントのディレクトリは、Master Server は master、Remote Agent は remoteagent、Local Distributor は localdist です。

このファイルを使用することで、N1 Grid Service Provisioning System コンポーネントのすべてのインスタンスに対してデバッグを有効にすることも、あるいは Sun Cluster 内の特定のノード上に存在する N1 Grid Service Provisioning System コンポーネントの特定のインスタンスに対してデバッグを有効にすることもできます。Sun Cluster 全体にわたって、Sun Cluster HA for N1 Service Provisioning System のデバッグを有効にしなければならない場合は、Sun Cluster 内のすべてのノードでこの手順を繰り返す必要があります。

ProcedureSun Cluster HA for N1 Service Provisioning System コンポーネントのデバッグを有効にする

次の手順を、Sun Cluster の各ノード上の、デバッグ出力が必要な Sun Cluster HA for N1 Service Provisioning System コンポーネントに対して行います。

手順
  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/SUNWscsps/component-dir/etc/config を編集し、DEBUG= DEBUG=ALL または DEBUG=resource に変更します。


    # cat /opt/SUNWscsps/component-dir/etc/config
    #
    # Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
    # Use is subject to license terms.
    #
    # Usage:
    #       DEBUG=<RESOURCE_NAME> or ALL
    #
    DEBUG=ALL
    #

    component-dir には、Master Server の場合は master、Remote Agent の場合は remoteagent、Local Distributor の場合は localdist を指定します。


    注 –

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