Sun Cluster Data Service for Solaris Containers ガイド

Sun Cluster HA for Solaris Containers のデバッグ

/opt/SUNWsczone/xxx /etc ディレクトリの config ファイルを使用すると、Solaris Zone リソースのデバッグを起動できます。xxx は、ブートコンポーネントの場合は sczbt を表し、スクリプトコンポーネントの場合は sczsh を表し、SMF コンポーネントの場合は sczsmf を表します。

Sun Cluster HA for Solaris Containers の各コンポーネントには、Solaris Zone リソースのデバッグを起動できる config があります。各コンポーネントのこのファイルの位置は次のとおりです。

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

手順
  1. Sun Cluster HA for Solaris Containers のデバッグが有効であるかどうかを判断します。

    デバッグが無効である場合、/etc/syslog.conf ファイルに daemon.notice が設定されています。


    # grep daemon /etc/syslog.conf
    *.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
    *.alert;kern.err;daemon.err                     operator
    #
  2. デバッグが無効である場合、/etc/syslog.conf ファイルを編集して、daemon.noticedaemon.debug に変更します。

  3. Sun Cluster HA for Solaris Containers のデバッグが有効であることを確認します。

    デバッグが有効である場合、/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
    #
  4. syslogd デーモンを再起動します。


    # pkill -1 syslogd
    
  5. /opt/SUNWsczone/sczbt/etc/config ファイルを編集して、DEBUG=DEBUG=ALL または DEBUG=sczbt-rs に変更します。


    # cat /opt/SUNWsczone/sczbt/etc/config
    #
    # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
    # Use is subject to license terms.
    #
    # Usage:
    #       DEBUG=<RESOURCE_NAME> or ALL
    #
    DEBUG=ALL
    #

    注 –

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