はじめに
このドキュメントでは、音声オペレーティングシステム(VOS)ベースのシステムでアングレースフルシャットダウン(UCSD)の問題をトラブルシューティングし、解決する方法について説明します。
前提条件
要件
次の1つ以上の項目に関する知識があることが推奨されます。
- Cisco Unified Communications Manager(CUCM)
- Cisco Unified Instant Messaging & Presence(IM&P)
- Cisco Emergency Responder(CER)[CiscoEmergencyResponderCER]
- Cisco Unity Connection(CUC)
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
- CUCM 12.5以降
- IM&P 12.5以降
- CER 12.5以降
- CUC 12.5以降
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
アングレースフルシャットダウンとは何か
アングレースフルシャットダウンとは、適切なシャットダウン手順を実行せずに、VOSが突然または突然に終了することです。これは通常、必要なプロセスやサービスを正常にシャットダウンせずに、システムを予期せず強制的に停止または電源オフにしたときに発生します。
異常なシャットダウンが発生すると、サーバ管理Webサイトに警告メッセージが表示されます。
Ungraceful Shutdown Web Interfaceの警告
この警告は、SSHまたはVMWareコンソール経由でログインした場合にも表示されます。
アングレースフルシャットダウンCLI
通常でないシャットダウンの一般的な原因には次のものがあります。
- 停電
- ハードウェアの故障
- 不適切な仮想マシンのシャットダウン、再起動、または停止手順
警告:異常なシャットダウンは、サービスの中断、データ損失、およびシステムの不安定性を引き起こす可能性があります。
異常なシャットダウンイベントの確認
異常なシャットダウンが発生したことを確認するには、CLIにログインして、file view install system-history.logを実行します。
system-history.logの出力を確認します。2つのブートイベントが連続していて、進行中のシャットダウンまたは再起動イベントがない場合は、通常とは異なるシャットダウンが発生しています。
admin:file view install system-history.log(管理:ファイルビューインストールsystem-history.log)
06/20/2023 10:22:48 | root:Shutdown 14.0.1.13900-155 Start
06/20/2023 10:24:35 | root:Boot 14.0.1.13900-155 Start = OK、事前シャットダウン
07/10/2023 10:29:08 | root:14.0.1.13900-155 Startを再起動します。
07/10/2023 10:30:05 | root:Boot 14.0.1.13900-155 Start = OK、事前に再起動
07/15/2023 11:14:29 | ルート:Boot 14.0.1.13900-155 Start = Ungraceful Shutdown, no prior Restart or Shutdown statement
システムの健全性の検証
異常なシャットダウンの根本的な原因を特定し、再発を防止してシステムとユーザへの影響を最小限に抑えるための適切な措置を講じることが重要です。
電源の確認
VOSサーバの電源が安定していて、電源に正しく接続されているかどうかを確認します。電源ケーブルがしっかりと接続され、損傷していないことを確認します。
ハードウェアの確認
サーバのIntegrated Management Controller(IMC)またはIntegrated Dell Remote Access Controller(iDRAC)にアクセスして、サーバログを確認します。サーバログで、ハードウェアコンポーネントの問題を示すハードウェアエラーまたは警告がないかどうかを確認します。
多くのサーバは、ブートプロセス中にアクセス可能な診断ツールを提供します。これらのツールは、メモリテスト、CPUテスト、ディスクチェックなど、包括的なハードウェアテストを実行できます。これらの診断ツールを使用して、ハードウェアの問題や障害を特定します。
注:ハードウェアの問題を確認してトラブルシューティングする方法の具体的な手順については、サーバの製造元のドキュメントおよびサポートリソースを参照してください。
シャットダウン手順の確認
必要なシャットダウンプロセスをオペレーティングシステムに実行させることなく、電源ボタンを押したり、サーバの電源ケーブルを抜いたりする方法でVOSサーバを強制的にシャットダウンすると、通常とは異なるシャットダウンが発生する可能性があります。
VOSの安定性チェック
VOSシステムの安定性を確認するには、いくつかのユーティリティを使用できます。これらのユーティリティは、サービス、診断、ネットワーク、データベースの整合性、時刻の同期に関する貴重な情報を提供します。
公益事業 |
説明 |
utils serviceリスト |
このVOSコマンドは、サーバで実行されているサービスのステータスと健全性を確認するために使用されます。サービスリストを確認すると、すべての重要なサービスが期待どおりに実行されていることを確認できます。サービスが停止しているか、問題が発生している場合は、システム内の安定性に問題がある可能性があります。 |
utils diagnose test |
このVOSコマンドは、システムコンポーネント、設定、およびサービスに対してさまざまなチェックを実行する診断テストを開始します。システムの安定性に影響を与える可能性がある潜在的な問題や設定ミスを特定するのに役立ちます。診断出力は、診断情報と、特定された問題を解決するための推奨事項を管理者に提供します。 |
ネットワーククラスタの表示 |
このVOSコマンドは、クラスタノード間のネットワーク接続を確認し、各クラスタメンバーのステータスを表示します。管理者は出力データを調べて、ネットワークが正しく構成されていること、すべてのクラスタメンバーがオンラインであること、およびそれらの間の通信が安定していることを確認できます。ネットワークの問題や不整合は、VOSシステムの安定性と信頼性に大きく影響する可能性があります。 |
show tech dbintegrity(隠し) |
このVOSコマンドは、データベースの整合性に関する情報を含むテクニカルサポートファイルを生成します。データベースに関連するレプリケーションのステータス、カウンタ、およびその他の重要な詳細を確認します。データベースの整合性をチェックすることは、データの整合性とシステムの安定性を確保するために不可欠です。このコマンドで検出された問題は、潜在的なデータベースの問題の特定と解決に役立ちます。 |
utils ntp status |
このVOSコマンドは、サーバのネットワークタイムプロトコル(NTP)同期ステータスを表示します。使用されているNTPソース、同期ステータス、およびサーバと設定済みのNTPソース間のタイムオフセットが表示されます。適切な時刻の同期は、さまざまなシステム機能にとって不可欠です。NTPステータスを確認することで、VOSシステムの時刻が正確であることを確認し、タイミングに関する潜在的な問題を最小限に抑えます。 |
リカバリISOファイルチェック |
このISOユーティリティは、VOSサーバ上のファイルシステムの整合性を調べ、確認するために使用されます。ファイルチェックを実行して、ファイルシステムが正常で、破損やエラーがないことを確認します。ファイルチェックでは、破損した要素を含む可能性がある個々のファイルの整合性はチェックされません リカバリISOのダウンロードと使用の詳細については、『CUCM VM上でのリカバリソフトウェアの取得と実行』ガイドを参照してください。 |
緩和
通常ではないシャットダウンの影響を緩和するには、定期的なバックアップ、監視、冗長化などの予防措置を講じることが重要です。
メンテナンス作業、システムアップグレード、仮想マシンの再起動、または仮想マシンのシャットダウン中に適切なシャットダウン手順に従わないと、通常とは異なるシャットダウンが発生する可能性があります。
修復方法
VOSレベルでの異常なシャットダウンに対する推奨される修復策は、該当するノードを再構築し、正常なバックアップから復元することです。これにより、システムのファイルの整合性が確保され、システムが安定した状態に復元されます。
バックアップから復元する手順については、リンクを参照してください。
再構築が不可能または不利な状況で使用できる別のオプションがあります。VOSコマンドutils ungraceful warn disableは、Web Administrationおよびコンソールのアングレースフルシャットダウン警告を抑制するために使用されます。
コマンド |
説明 |
utils ungraceful warnの無効化 |
このvosコマンドを使用すると、通常とは異なるシャットダウンが検出されたときに表示されるWeb管理およびコンソールの警告メッセージを無効にできます。 このコマンドは、ファイルの破損に関するシステムチェックを実行しません。 |
これは警告を抑制するのみで、正常でないシャットダウンの根本的な原因に対処しないので、推奨される解決策ではありません。根本的な原因に対処し、VOSシステムの安定性と整合性を確保することが重要です
注:サーバがutils ungraceful warn disableコマンドを実行できない場合は、Cisco Bug ID CSCvy68211を参照してください。これは、コマンドを有効にするためにCOPファイルが必要であるためです。