計算の問題
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 Hosthost-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