3.6. トラブルシューティング

多くの問題を診断するには、サービスが利用可能であることを確認し、ログファイルでエラーメッセージを検索します。

バックアップサービスに関する多くの問題については、2 つのシナリオアカウントがあります。

  • cinder-backup サービスが起動すると、設定済みのバックエンドに接続し、バックアップのターゲットとしてバックエンドを使用します。この接続に問題があると、サービスが停止する可能性があります。
  • バックアップが要求されると、バックアップサービスはボリュームサービスに接続し、要求されたボリュームを割り当てます。バックアップ時間まで接続の問題は認識されません。

いずれの場合も、ログメッセージのログを確認します。

ログの場所とトラブルシューティングの提案に関する詳細は、Logging, Monitoring and Troubleshooting Guide を参照してください。ログファイルとサービスは、OpenStack サービスのログファイル セクションに 一覧表示されます。

3.6.1. サービスの確認

必要なサービスが利用可能であることを確認し、ログメッセージのログを確認します。「バックアップおよび復元の仕組み」 は、キーサービスとその相互作用を示しています。

注記

アクティブ/パッシブ設定のトラブルシューティングを行う場合は、必ずアクティブなコントローラーノード上のログファイルを確認してください。

サービスの状態を確認したら、cinder-backup.log を確認します。Block Storage Backup サービスログは、/var/log/containers/cinder]/cinder-backup.log にあります。

手順

  1. ボリュームで cinder show を実行して、ボリュームがホストに保存されているかどうかを確認します。

    # cinder show
  2. cinder service-list を実行して、実行中のサービスを表示します。

    # cinder service-list
    +------------------+--------------------+------+---------+-------+----------------------------+-----------------+
    | Binary           | Host               | Zone | Status  | State | Updated_at                 | Disabled Reason |
    +------------------+--------------------+------+---------+-------+----------------------------+-----------------+
    | cinder-backup    | hostgroup          | nova | enabled | up    | 2017-05-15T02:42:25.000000 | -               |
    | cinder-scheduler | hostgroup          | nova | enabled | up    | 2017-05-15T02:42:25.000000 | -               |
    | cinder-volume    | hostgroup@sas-pool | nova | enabled | down  | 2017-05-14T03:04:01.000000 | -               |
    | cinder-volume    | hostgroup@ssd-pool | nova | enabled | down  | 2017-05-14T03:04:01.000000 | -               |
    +------------------+--------------------+------+---------+-------+----------------------------+-----------------+
  3. pcs resource を実行して、cinder バックアップリソースが実行されているコントローラーを確認します。

    $ pcs resource
    
    openstack-cinder-volume (systemd:openstack-cinder-volume): Started controller-0