機械翻訳について

計算の問題

pam.dハーディング後のホストは応答しません

/etc/pam.d/system-authファイルに次の行を追加すると、KVMホストは応答しなくなります:

session required pam_lastlog.so showfailed

ソリューション: /etc/pam.d/system-authファイルに次の行を追加します:

session required pam_lastlog.so silent

silentオプションは、以前のログインについては通知しませんが、/var/log/lastlogファイルを更新します。

詳細は、My Oracle Support (MOS)の記事「pam.dの強化後にホストが応答しなくなります(ドキュメントID 2796734.1)」を参照してください。

バグ: 33128719

エンジン・ホストの管理下にあるKVMホストが、現在の状態を検証することなく別のManagerホストに偶発的に追加されることがあります

KVMホストがすでにManagerホスト上にデプロイされている場合、このKVMホストを別のManagerホストに追加し、この別のManagerホストが、元々所有していたManagerホストからKVMホストを取り去るようにできます。 あるManagerホストの管理下にすでに置かれているKVMホストを追加することは推奨されませんが、誤って行われる場合があります。 この場合、元々所有していたManagerホスト上にあるKVMホストはNonreponsiveのステータスに変更され、そこで実行されているすべての仮想マシンはUnknownのステータスに変更されます。 応答しないホストをMaintenanceモードにしようとすると、次のエラー・メッセージが生成されます。
Error while executing action: Cannot switch Host to Maintenance mode.
Host still has running VMs on it and is in Non Responsive state.

解決策: この問題の回避策については、関連する問題である「盗難、廃止、応答しない、または破壊されたKVMホストの除去」を参照してください。

バグ: 29127349

ホスト追加の失敗後、重複するKVMホストをメンテナンス・モードに移動できません

仮想マシンを実行しているKVMホストをマネージャ・ホストに追加し、異なるホスト名(IPアドレスまたはFQDNのいずれか)を使用して同じKVMホストを追加しようとすると、ManagerホストはこのKVMホストの追加に失敗します。 障害が発生したKVMホストをMaintenanceモードに移行してManagerから削除しようとすると、KVMホストがPreparing for Maintenanceモードでスタックします。

解決策: 実行中のKVMホスト上のUP状態のすべての仮想マシンを、クラスタ内の別のKVMホストに移行します。 これにより、障害が発生したKVMホストのステータスがMaintenanceモードに変更されます。 その後、KVMホストを削除できます。

バグ: 29127707

エンジンにfirewalldが無効になっている新しいKVMホストを追加すると、SSH接続がハングします

firewalldが無効になっている新しいKVMホストをManagerに追加すると、SSH接続がハングします。

解決策: この動作に対する回避策はありません。 SSH接続は最終的に多少の遅延後にリストアされます。

バグ: 29135914

KVMホストのアンデプロイおよび削除時にブリッジがクリーン・アップされません

KVMホストがアンデプロイされ、Managerホストから削除された後、以前のブリッジはKVMホスト上でクリーン・アップされません。

解決策: ネットワークのリソースは、ManagerホストからKVMホストを削除した後で手動で削除またはクリーン・アップする必要があり、デフォルトの管理ネットワークovirtmgmtは変更しないでください。 他のネットワーク構成を元に戻すには、次のコマンドを実行します:

vdsm-tool clear-nets --exclude-net ovirtmgmt

バグ: 29167000

KVMホストの停止中の不完全なエラー・メッセージ

この問題は、「ステータス」がUnassignedのKVMホストで表示されます。 この問題を再現するステップは、次のとおりです:

  1. 計算」に移動して、「ホスト」をクリックします。
  2. 「ホスト」ペインで「管理」をクリックし、ドロップダウン・リストから「停止」を選択します。

    次の不完全な「操作が取り消されました」というエラー・メッセージが生成されます。
    Error while executing action
    このエラー・メッセージは不完全ですが、正確なものです。ただし、メッセージは回避策を提供しません。

解決策: KVMホストを停止するには、KVMホストの「ステータス」がUPであることが必要です。 KVMホストをMaintenanceモードに設定してから停止してみてください。 これが機能しない場合は、KVMホストにログインし、問題を解決して、回復する必要があります。

バグ: 29298704

KVMホストの削除後もホスト・コンソールにはエンジン・ホストに登録されていると表示されます

ホスト・コンソールに、KVMホストがManagerホストから削除された後もManagerホストにまだ登録されていることが示されます。 この問題は、次のシナリオで発生します。

  1. 次のようにManagerを使用してKVMホストを削除します。
    1. ホスト」ペインで、「管理」をクリックしてドロップダウン・リストからMaintenanceを選択しKVMホストをMaintenanceモードにします。
    2. インストール」をクリックし、ドロップダウン・リストから「再インストール」を選択します。
    3. ホストされたエンジンをクリックし、ドロップダウン・リストから「アンデプロイ」を選択します。
    4. 「OK」をクリックします。
    5. 次に、KVMホストを再びMaintenanceモードに設定し、「削除」をクリックして「ホストの削除」確認ウィンドウを開き、「OK」をクリックします。
  2. ホスト・コンソールを開きます。
  3. 仮想化」に移動して、ホストされたエンジンをクリックします。

    ホスト・エンジン設定画面に、削除されるKVMホストにシステムがすでに登録されていることが示されます。

解決策: この動作に対する回避策はありません。

バグ: 29444179

盗難、廃止、応答しない、または破壊されたKVMホストの除去

Managerホストの制御下にあるKVMホストを別のManagerホストによって引き継ぐことができます。 「エンジン・ホストの管理下にあるKVMホストが、現在の状態を検証することなく別のManagerホストに偶発的に追加されることがあります」も参照してください。

たとえば、Managerホストですでに使用中のKVMホストは、別のManagerホストで新規ホストとして追加できます。 このシナリオでは、元のManagerがKVMホストと通信できません。 KVMホストで仮想マシンが実行されているため、ホストをMaintenanceモードにしようとすると、次のエラー・メッセージが表示されて拒否されます。
Host still has running VMs on it, and is Non responsive state

解決策: この状況を処理する場合、2つの方法を使用できます。

  • ホストが別のManagerによって引き継がれることによる問題を解決する方法。
  • 永続的に機能しなくなったKVMホストを削除する方法。

ホストが別のエンジン・ホストに引き継がれる問題の解決方法

新しいManagerホストがKVMホストを引き継ぐ場合、次の症状が確認されます。

  • 元の所有者であるManagerホストで、KVMホストのステータスがConnectingと表示され、仮想マシンは実行中と表示されます。
  • 新しいManagerホストでは、仮想マシンのコピーはexternal_ vm-nameとして表示され、実行されています。

次のステップを実行します。

  1. KVMホストの電源をオフにします。

    KVMホストの電源をオフにした後、次のイベントが発生します。
    • KVMホストは最終的に、両方のManagerホストでNonResponsiveのステータスになります。
    • 仮想マシンは、両方のManagerホストでUnknownのステータスになります。
    • 両方のマネージャ・ホスト上のこのKVMホストに対して次のイベントがトリガーされます: Handling non responsive Host host-name.
  2. これらのイベントが失敗するまで待機します。

両方のManagerホストで、次のステップを実行します。

  1. その他のアクション」をクリックし、ドロップダウン・リストからホストが再起動されたことの確認」を選択します。
  2. 操作の確認チェック・ボックスを選択し、「OK」をクリックします。

    この操作により、Managerとホストでは仮想マシンに「停止中」のマークが付けられ、「仮想マシン」列の下に0の値が表示されます。 仮想マシンの「移行モード」設定で許可されている場合は、古いマネージャで仮想マシンを別のホストに移行できるようになっています。

  3. KVMホストをMaintenanceモードに設定します。

次に、新しいManagerホストで次のステップを実行します。

  1. 仮想マシンのコピーを削除します。
  2. KVMホストを削除します。

KVMホストが再び稼働するとき、ホストにSSH通信して、認証されているすべてのキーを削除します。

rm /root/.ssh/authorized_keys*

次に、元の所有者であるManagerホストで、(簡単にするために)パスワード認証を使用してKVMホストを再インストールします。

ノート:

ネットワークの問題によってKVMホストがManagerホストのNonResponsiveステータスに移行したため、セットアップでインストールに失敗した場合は、KVMホストをMaintenanceモードに戻し、SSHキーで再インストールしてください。

永続的に機能しなくなったKVMホストを削除する方法

ManagerホストがKVMホストのステータスをNonresponsiveと表示した場合、次の症状が確認されます。

  • KVMホストで実行していた仮想マシンは、Unknownのステータスを示します。
  • このKVMホストのManagerホスト上で次のイベントが生成されます。

    Handling non responsive Host host-name

    これらのイベントは最終的に失敗します。

次のステップを実行します。

  1. その他のアクション」をクリックし、ドロップダウン・リストからホストが再起動されたことの確認」を選択します。
  2. 操作の確認チェック・ボックスを選択し、「OK」をクリックします。

    この操作によって、仮想マシンが停止され、ホストの「仮想マシン」列の下に0の値が表示されます。

  3. KVMホストをMaintenanceモードに設定します。
  4. KVMホストを削除します。

詳細は、My Oracle Support (MOS)の記事「oVirtエンジンからDefunctホストを削除する方法(ドキュメントID 2540819.1)」を参照してください。

バグ: 29685904