NetBackup™ トラブルシューティングガイド
- 概要
- トラブルシューティングの手順
- NetBackup の問題のトラブルシューティング
- vnetd プロキシ接続のトラブルシューティング
- セキュリティ証明書失効のトラブルシューティング
- NetBackup のホスト名およびサービスエントリの検証
- 凍結されたメディアのトラブルシューティングについての注意事項
- NetBackup Web サービスの問題のトラブルシューティング
- PBX の問題の解決
- リモートホストの検証に関する問題のトラブルシューティング
- 自動イメージレプリケーションのトラブルシューティング
- NetBackup ユーティリティの使用
- NetBackup サポートユーティリティ (nbsu) について
- NetBackup の一貫性チェックユーティリティ (NBCC) について
- ロボットテストユーティリティについて
- NetBackup Smart Diagnosis (nbsmartdiag) ユーティリティについて
- ディザスタリカバリ
- UNIX および Linux のディスクリカバリ手順について
- UNIX および Linux のクラスタ化された NetBackup サーバーのリカバリについて
- Windows のディスクリカバリ手順について
- Windows のクラスタ化された NetBackup サーバーのリカバリについて
- NetBackup カタログのリカバリについて
- NetBackup カタログリカバリについて
- NetBackup カタログ全体のリカバリについて
- NetBackup カタログイメージファイルのリカバリについて
- NetBackup データベースのリカバリについて
外部 CA の構成後の Web サービスの問題のトラブルシューティング
外部証明書 (ECA) の構成後に Web サービスが起動または応答しません。
次の場所にある Web サーバーのログを確認します。
install_path/wmc/webserver/logs/catalina.log
ログに次のいずれかの文字列が含まれていないかどうかを確認します。
SEVERE [main] org.apache.tomcat.util.net.SSLUtilBase.getStore Failed to load keystore type [JKS] with path [C:\Program Files\Veritas\NetBackup\var\global\wsl\credentials\tpcredentials\nbwebservice.jks] due to [Illegal character in opaque part at index 2: C:\Program Files\Veritas\NetBackup\var\global\wsl\credentials\tpcredentials\nbwebservice.jks]
Caused by: java.lang.IllegalArgumentException: Keystore was tampered with, or password was incorrect
考えられる根本原因: NetBackup Web サービスによって使用される外部 CA のキーストアが変更または削除された。
NetBackup Web 管理コンソールサービスが実行中であることを確認します。
次のコマンドを実行します。
UNIX の場合: /usr/openv/netbackup/bin/bpps -x
Windows の場合: NetBackup アクティビティモニターを使用するか、Windows の[コントロールパネル]の[サービス]アプリケーションを使用します。
状態が失敗である場合は、次のコマンドを実行して、外部証明書を再構成します。
Windows の場合: Install path\netbackup\wmc\bin\configureWebServerCerts -addExternalCert -nbHost -certPath file_path -privateKeyPath file_path -trustStorePath file_path
UNIX の場合: /usr/openv/netbackup/bin/configureWebServerCerts -addExternalCert -nbHost -certPath file_path -privateKeyPath file_path -trustStorePath file_path
NetBackup Web サービスの起動を試みます。
Windows の場合: Install path\netbackup\wmc\bin\nbwmc.exe -start -srvname "NetBackup Web Management Console"
UNIX の場合:/usr/openv/netbackup/bin/nbwmc start
外部証明書が構成されていません。
この問題は、次の原因で発生する場合があります。
無効な証明書、秘密鍵、またはトラストストア。
エラーメッセージ: 証明書を追加できませんでした。configureWebServerCerts ログを確認してください。
証明書のサブジェクトの別名 (SAN) にサーバー名が含まれていない。
Web サーバーの構成ログを開きます。
場所: <install dir>/NetBackup/wmc/webserver/logs/configureWebServerCerts.log
ログに次のメッセージが存在する場合:
ログに次のメッセージが存在する場合:
unable to load private key 22308:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:697:Expecting: ANY PRIVATE KEY Could not export certificates in PKCS#12 format, 1.
秘密鍵が、指定された証明書の秘密鍵と一致していません。
適切な秘密鍵を指定します。
ログに次のメッセージが存在する場合:
Error occurred while adding certificate to keystore. Exception: java.security.cert.CertificateParsingException: signed overrun, bytes = 918 Exiting.. Could not import CA certificates in JAVA keystore, -1.
-trustStorePath オプションに指定されたファイルパスが有効なファイルパスではないか、指定されたファイルパスに有効なトラストストアの CA 証明書が存在しません。
-trustStorePath オプションにトラストストアバンドルパスを指定します。
次のエラーメッセージが表示されます。
The server name server_name was not found in the web service certificate.
証明書を追加できませんでした。configureWebServerCerts ログを確認してください。
正常に構成するには、次の項目を確認します。
サブジェクト名の一般名と SAN 名は、同時に空にすることはできません。
SAN が空でない場合は、SAN エントリにホスト名が存在する必要があります。
SAN が空の場合、サブジェクト名の一般名はホスト名にする必要があります。
PEM 形式の証明書のみが許可されています。
メモ:
ホスト名は、インストール時に指定されるプライマリサーバーの名前です。ホスト名は、setenv ファイルの NB_HOSTNAME プロパティに記載されています。
ファイルの場所:
UNIX の場合: /usr/openv/wmc/bin/setenv
Windows の場合: install_path\Veritas\NetBackup\wmc\bin\setenv
次のシナリオで正常に通信できます。
プライマリサーバーが認識されるすべてのホスト名 (ドメイン内の他のホストの SERVER エントリに記載されているホスト名) が証明書の SAN フィールドに含まれている。
証明書でサーバーの認証属性が設定されている。
ログで不足しているエントリがないかを確認します。
証明書の SAN で不足しているホスト名を追加します。