計算の問題
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ホストに偶発的に追加されることがあります
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ホストで表示されます。 この問題を再現するステップは、次のとおりです:
- 「計算」に移動して、「ホスト」をクリックします。
-
「ホスト」ペインで「管理」をクリックし、ドロップダウン・リストから「停止」を選択します。
次の不完全な「操作が取り消されました」というエラー・メッセージが生成されます。
このエラー・メッセージは不完全ですが、正確なものです。ただし、メッセージは回避策を提供しません。Error while executing action
解決策: KVMホストを停止するには、KVMホストの「ステータス」がUP
であることが必要です。 KVMホストをMaintenance
モードに設定してから停止してみてください。 これが機能しない場合は、KVMホストにログインし、問題を解決して、回復する必要があります。
バグ: 29298704
KVMホストの削除後もホスト・コンソールにはエンジン・ホストに登録されていると表示されます
ホスト・コンソールに、KVMホストがManagerホストから削除された後もManagerホストにまだ登録されていることが示されます。 この問題は、次のシナリオで発生します。
- 次のようにManagerを使用してKVMホストを削除します。
- 「ホスト」ペインで、「管理」をクリックしてドロップダウン・リストから
Maintenance
を選択しKVMホストをMaintenance
モードにします。 - 「インストール」をクリックし、ドロップダウン・リストから「再インストール」を選択します。
- ホストされたエンジンをクリックし、ドロップダウン・リストから「アンデプロイ」を選択します。
- 「OK」をクリックします。
- 次に、KVMホストを再び
Maintenance
モードに設定し、「削除」をクリックして「ホストの削除」確認ウィンドウを開き、「OK」をクリックします。
- 「ホスト」ペインで、「管理」をクリックしてドロップダウン・リストから
- ホスト・コンソールを開きます。
-
「仮想化」に移動して、ホストされたエンジンをクリックします。
ホスト・エンジン設定画面に、削除されるKVMホストにシステムがすでに登録されていることが示されます。
解決策: この動作に対する回避策はありません。
バグ: 29444179
盗難、廃止、応答しない、または破壊されたKVMホストの除去
Managerホストの制御下にあるKVMホストを別のManagerホストによって引き継ぐことができます。 「エンジン・ホストの管理下にあるKVMホストが、現在の状態を検証することなく別のManagerホストに偶発的に追加されることがあります」も参照してください。
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として表示され、実行されています。
次のステップを実行します。
-
KVMホストの電源をオフにします。
KVMホストの電源をオフにした後、次のイベントが発生します。- KVMホストは最終的に、両方のManagerホストで
NonResponsive
のステータスになります。 - 仮想マシンは、両方のManagerホストで
Unknown
のステータスになります。 - 両方のマネージャ・ホスト上のこのKVMホストに対して次のイベントがトリガーされます:
Handling non responsive Host
host-name.
- KVMホストは最終的に、両方のManagerホストで
- これらのイベントが失敗するまで待機します。
両方のManagerホストで、次のステップを実行します。
- 「その他のアクション」をクリックし、ドロップダウン・リストからホストが再起動されたことの確認」を選択します。
-
操作の確認チェック・ボックスを選択し、「OK」をクリックします。
この操作により、Managerとホストでは仮想マシンに「停止中」のマークが付けられ、「仮想マシン」列の下に
0
の値が表示されます。 仮想マシンの「移行モード」設定で許可されている場合は、古いマネージャで仮想マシンを別のホストに移行できるようになっています。 - KVMホストを
Maintenance
モードに設定します。
次に、新しいManagerホストで次のステップを実行します。
- 仮想マシンのコピーを削除します。
- 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
これらのイベントは最終的に失敗します。
次のステップを実行します。
- 「その他のアクション」をクリックし、ドロップダウン・リストからホストが再起動されたことの確認」を選択します。
-
操作の確認チェック・ボックスを選択し、「OK」をクリックします。
この操作によって、仮想マシンが停止され、ホストの「仮想マシン」列の下に
0
の値が表示されます。 - KVMホストを
Maintenance
モードに設定します。 - KVMホストを削除します。
詳細は、My Oracle Support (MOS)の記事「oVirtエンジンからDefunctホストを削除する方法(ドキュメントID 2540819.1)」を参照してください。
バグ: 29685904