トラブルシューティング

最終公開日 : Oct 07, 2026
XenServer® ホストで技術的な問題が発生した場合、このセクションは可能な限り問題の解決に役立つことを目的としています。解決できない場合は、このセクションの情報を使用して、テクニカルサポートが問題を追跡し解決するのに役立つアプリケーションログやその他のデータを収集してください。
以下の記事では、製品の特定の領域に関するトラブルシューティング情報を提供しています。

XenCenter® と XenServer ホスト間の接続のトラブルシューティング

XenCenter を使用して XenServer ホストに接続できない場合は、以下を確認してください。
  • XenCenter は、接続しようとしている XenServer ホストよりも古いバージョンですか?
    XenCenter 8.2.7 以前のバージョンは、XenServer 9 ホストではサポートされていません。XenServer 9 ホストまたはプールを管理するには、YYYY.x.x 形式の最新バージョンの XenCenter が必要です。
    この問題を解決するには、最新バージョンの XenCenter をインストールしてください。
  • ライセンスは最新ですか?
    XenCenterのLicense DetailsセクションにあるXenServerホストのGeneralタブで、ライセンスアクセスコードの有効期限を確認できます。
    ホストのライセンスに関する詳細については、ライセンスを参照してください。
  • XenServerホストは、以下のポートを介してHTTPSを使用してXenCenterと通信します。
    • ポート443(管理APIを使用したコマンドと応答のための双方向接続)
    • 準仮想化Linux VMとのグラフィカルVNC接続にはポート5900。
    XenServerホストとクライアントソフトウェアを実行しているマシンの間にファイアウォールが有効になっている場合は、これらのポートからのトラフィックを許可していることを確認してください。詳細については、インターネット接続を参照してください。

XenServerホストをPingする

XenServerホストがXenCenterに応答しない場合でも、実行はしているが管理機能が失敗している可能性があります。この状況を確認するには、次の手順を完了してください。
  1. XenServerホストのIPアドレスまたはホスト名をメモします。
  2. ホストへのネットワークアクセスがあるシステムで、コマンドラインまたはターミナルを開きます。
  3. 次のコマンドを実行します: ping <ip_address_or_host_name>
    • コマンドが応答を受信し、ホストでSSHアクセスが有効になっている場合、ホストにSSH接続してコマンドラインを使用して診断ログを収集できます。詳細については、XenServerサーバーのステータスレポートを参照してください。
    • コマンドが応答を受信しない場合、診断ログを収集するためにシリアルコンソールを介してホストにアクセスする必要があるかもしれません。詳細については、シリアルコンソールアクセスの構成を参照してください。

ログを収集する

XenServerサーバーのステータスレポート

重要:
XenServerサーバーのステータスレポートには機密情報が含まれる場合があります。詳細については、データガバナンスを参照してください。
XenCenterを使用してXenServerホスト情報を収集できます。
  1. XenCenterで、ツールメニューを開き、サーバーのステータスレポートをクリックします。サーバーのステータスレポートタスクが開きます。
  2. 情報を収集するサーバーを選択します。次へをクリックします。
  3. 含める情報の種類(さまざまなログ、クラッシュダンプなど)のリストから選択します。次へをクリックします。
  4. ファイル名と、情報を保存するXenCenterを実行しているシステム上の場所を指定します。次へをクリックします。
  5. 情報がコンパイルされ、XenCenterが実行されているマシンにダウンロードされるまで待ちます。
  6. 完了をクリックしてウィザードを終了します。
コマンドラインを使用して、ホストのサーバーのステータスレポートを収集することもできます。XenCenterを使用してXenServerホストに接続できないが、SSHで接続できる場合は、サーバーのステータスレポートコマンドラインツールを使用して、そのホストのログを収集できます。
ログファイルを収集するには、XenServerホストコンソールで次のコマンドを実行します。
xenserver-status-report
デフォルトでは、サーバーのステータスレポート用に収集されるファイルのサイズは制限される場合があります。デフォルトよりも大きいログファイルが必要な場合は、XenServerホストコンソールで次のコマンドを実行できます。
xenserver-status-report -u
XenServerホストでログファイルを収集した後、pscpやWinSCPなどのセキュアコピープログラムを使用して、ログファイルをローカルシステムにコピーします。
XenServerホストが正常に起動しない場合でも、ログを収集することができます。詳細については、XenServerの起動に失敗した場合のログ収集を参照してください。

syslogメッセージを中央サーバーに送信する

ログをコントロール ドメインのファイルシステムに書き込むことに加えて、XenServer ホストを構成してリモート サーバーにログを書き込むことができます。リモート サーバーには、ログを受信して​​正しく集約するために syslogd デーモンが実行されている必要があります。syslogd デーモンは、すべての Linux および Unix の標準的な部分であり、Windows およびその他のオペレーティング システム用のサードパーティ バージョンも利用できます。
ログを書き込むリモート サーバーのホスト名または IP アドレスに syslog_destination パラメーターを設定します(デフォルトの 514 を使用しない場合は、オプションでポートを指定します)。
xe host-param-set uuid=host_uuid logging:syslog_destination=hostname[:port]
コマンドを実行します。
xe host-syslog-reconfigure host-uuid=host_uuid
変更を適用します。(host パラメーターを指定することで、このコマンドをリモートで実行することもできます。)」

XenCenter ログ

XenCenter にはクライアント側のログもあります。このファイルには、XenCenter の使用中に発生するすべての操作とエラーの完全な説明が含まれています。また、発生したさまざまなアクションの監査証跡を提供するイベントの情報ログも含まれています。XenCenter ログファイルは、次のパスのプロファイルフォルダーに保存されます: %userprofile%\AppData\Roaming\XenServer\XenCenter\logs\XenCenter.log。
XenCenter ログファイルを見つけるには(たとえば、ログファイルを開いたりメールで送信したりする場合)、XenCenter の ヘルプ メニューで XenCenter ログファイルを表示 をクリックします。

インストールログ

インストール中に不明なエラーが発生した場合は、ホストからログファイルをキャプチャし、テクニカルサポートに提供してください。
ホストマシンに直接接続されたキーボード(シリアルポート経由で接続されていない)を使用して、インストール中に3つの仮想ターミナルにアクセスできます。
  • Alt+F1 を押して、メインの XenServer インストーラーにアクセスします
  • Alt+F2 を押して、ローカルシェルにアクセスします
  • Alt+F3 を押して、イベントログにアクセスします
ログファイルをキャプチャして保存するには:
  1. Alt+F2 を押して、ローカルシェルにアクセスします。
  2. 以下を入力してください。
    /opt/xensource/installer/report.py
  3. ログファイルを保存する場所を選択するよう求められます: NFS、FTP、または ローカルメディア。
    ログファイルをネットワーク上の別のマシンにコピーするには、NFS または FTP を選択します。これを行うには、ネットワークが正常に機能しており、リモートマシンへの書き込みアクセス権が必要です。
    ファイルをローカルマシンのUSBフラッシュドライブなどのリムーバブルストレージデバイスに保存するには、ローカルメディア を選択します。
    選択が完了すると、プログラムはログファイルを指定した場所に書き込みます。ファイル名は support.tar.bz2 です。