メインコンテンツにスキップ
バージョン: 3.1

インスタンスの問題のトラブルシューティング

このガイドを参照して、CubeCOSインスタンス(仮想マシン)で発生する一般的な問題の診断を行ってください。 まだお読みでない場合は、まず トラブルシューティングの概要 を確認し、クラスタ全体の問題ではないことを確認してください。

始める前に​

一部の確認作業には、OpenStack CLI が必要です。 これらのコマンドは、コントローラーノード、または /etc/admin-openrc.sh が読み込まれており、openstack クライアントがインストールされている任意のホストから実行してください。

インスタンスの起動に失敗しました​

  1. インスタンスのステータスと障害原因を確認してください。

    Check the instance status and fault reason
    openstack server show <instance-id> -c status -c fault
  2. 「Compute > インスタンス」 を開き、インスタンスを選択して、「アクションログ」 タブで障害が発生したイベントを確認してください。

  3. 以下の一般的な原因を確認してください:

    • プロジェクトの演算クォータまたはボリュームクォータが上限に達しました。
    • ソースイメージまたは起動用ボリュームが「アクティブ」状態でありません。
    • このアベイラビリティゾーン内のどのホストにも、このフレーバーに対応できるだけの空きvCPU、メモリ、またはディスク容量がありません。
    • 選択したネットワークまたはセキュリティグループは存在しません。

インスタンスが「ビルド中」ステータスで停止しています​

  1. Compute サービスの状態が正常であることを確認してください。

    Check cluster service health
    controller> cluster check_repair

    「Compute」の行で、ステータスが「FIXING」になっているか確認してください。

  2. イメージからインスタンスを起動した場合は、イメージのアップロードが完了し、Compute > Images の下に Active というステータスが表示されていることを確認してください。 ファイルサイズが「0」で、画像が「保存中」の状態のまま止まってしまう場合は、通常、同一のアップロードが2回同時に実行されたことを意味します。

  3. そのインスタンスのアクションログタブを確認し、具体的なスケジューリングまたはプロビジョニングのエラーを確認してください。

インスタンスが停止しない、または誤ったステータスが表示される​

サーバーの状態と、そのサーバーがスケジュールされているコンピュートホストを確認してください。

Check server state and host
openstack server show <instance-id> -c status -c vm_state -c OS-EXT-SRV-ATTR:host

status と vm_state の値が一致しない場合、または報告されたホストに接続できない場合は、cluster check_repair を実行し、Compute 行を確認してから、停止または起動操作を再試行してください。

コンソールが読み込まれません​

  1. インスタンスのステータスが Active であることを確認してください。 停止中またはエラーが発生しているインスタンスでは、コンソールを利用できません。
  2. コンソールを再度開きます:「Compute」>「Instances」 に移動し、対象のインスタンスの 「CONSOLE」 をクリックしてから、「Confirm」 をクリックします。 手順の詳細については、Linux または Windows インスタンスへの接続を参照してください。
  3. それでもコンソールが開かない場合は、cluster check_repair を実行し、Compute 行のステータスが FIXING になっているか確認してください。

インスタンスのサイズ変更または移行に失敗する​

  1. 開始する前に、インスタンスのステータスが Active であることを確認してください。 サイズ変更とライブマイグレーションを行うには、インスタンスが正常に稼働している必要があります。
  2. フレーバーを変更した後、[詳細] > [構成の更新] メニューにある [サイズ変更または移行の確認] の手順を完了したことを確認してください。 確認されていないサイズ変更は、保留状態のままとなります。
  3. 宛先ホストに、新しいフレーバーに対応できる十分な空き容量があることを確認してください。
  4. cluster check_repair を実行し、Compute 行のステータスが FIXING になっていることを確認してください。

手順の詳細については、インスタンスのサイズ変更を参照してください。

インスタンスはネットワークに接続されていません​

ネットワーク接続の問題は、通常、インスタンスそのものではなく、ネットワーク設定に起因しています。 「ネットワークの問題のトラブルシューティング」(./network ) を参照してください。

ボリュームがインスタンスにアタッチまたはデタッチできない​

ボリュームの接続に関する問題は、通常、インスタンス自体ではなく、ボリュームまたはストレージクラスタの状態に起因します。 「ストレージの問題のトラブルシューティング」こちらをご覧ください。