ネットワークの問題
KVMホストと同期されないボンドの非プライマリ下位ポートのエンジンに表示されるMACアドレス
2つの下位ポートを持つKVMホストにボンドが作成された後、非プライマリ下位ポートのMACアドレスがKVMホストのプライマリ下位ポートと同じになるように変更されますが、Managerは下位ポートの以前のMACアドレスを表示し続けます。
解決策: この動作に対する回避策はありません。
バグ: 29049447
実行中の仮想マシンの仮想マシン・ネットワークを切り替えたときに、エンジンが仮想マシンのIPアドレスを更新しません
VMネットワークに接続されている1つのVNICインタフェースを使用して仮想マシンを実行するシナリオでは、ユーザーはManagerによって実行中の仮想マシンのVNICインタフェースを別のVMネットワークに変更できることが確認されます。 このアクションにより、仮想マシンはVMネットワークを失い、アクセス不可能になります(つまり、そのIPアドレスはpingできなくなります)。 ただし、Managerは古いIPアドレスを表示したままで、エラー・メッセージを生成しません。
解決策: この動作に対する回避策はありません。
バグ: 29060999
デフォルト・ルート・ロールが接続済ネットワークから削除された後もデフォルト・ルートは「はい」に設定されます
ホストに接続され、仮想マシンがそのネットワークに接続されているネットワーク上のデフォルト・ルートの変更は無効であり、VDSMによって拒否されます。 Managerホストはリクエストの失敗を通知され、エラーをログに記録しますが、Managerはその失敗を認識していません。つまり、「ネットワークの管理」ペインには、デフォルトのルートの変更が成功したことが表示されます。
解決策: ネットワーク構成を変更するときは、インタフェース構成が最新の変更を正確に反映していることを確認してください。
バグ: 29133844
VLANネットワークが15文字より長いインタフェース名で追加された場合に例外が発生します
インタフェースが15文字を超えたVLANインタフェースを追加すると、次の失敗メッセージが生成されます。
VDSErrorException: Failed to HostSetupNetworksVDS, error = Internal JSON-RPC error:
{'reason': '[Errno 8] Input data out of range'}, code = -32603
VLAN IDは0
から4096
の範囲で、最大4文字で、インタフェース名の合計は15文字に制限されます。 これは、Linuxカーネルの制限です。 インタフェース名の最大長はカーネル・ヘッダーによって定義され、グローバル制限であるため、すべてのアプリケーションに影響します。
解決策: インタフェース名を15文字(ピリオドおよびVLAN IDを含む)に制限します。
バグ: 29221397
管理ネットワーク上でVLANネットワークが構成されていない場合にVLANネットワークに接続されたKVMホストの追加に失敗します
ovirtmgmt
管理ネットワークがVLANネットワーク上で構成されていない場合、VLANネットワークに接続されているKVMホストの追加は失敗します。
解決策: 単一のクラスタに含まれるすべてのサーバーは、同じVLAN管理ネットワーク上に存在する必要があります。
次のステップを実行します。
- 「ネットワーク」に移動して、「ネットワーク」をクリックします。
- 「名前」列で
ovirtmgmt
ネットワークを選択します。 - 「編集」をクリックします。
-
VLANタグ付けの有効化チェック・ボックスを選択し、テキスト入力フィールドにVLANタグIDを入力します。
VLANタグIDは、
ovirtmgmt
管理ネットワークに接続するホスト・インタフェースに設定されるVLAN IDと同じであることを確認します。 - 「計算」に移動して、「ホスト」をクリックします。
- 「新規」をクリックします。
- 「ホスト」ペインで、KVMホストをクリックします。
- 「ネットワーク・インタフェース」タブをクリックします。
- ホスト・ネットワークの設定をクリックし、
ovirtmgmt
管理ネットワークを適切なインタフェースに追加します。
バグ: 29245869
ネットワークの同期に失敗しても成功としてレポートされます
1500
を保持するため、ネットワークは同期されません。 すべてのネットワークの同期をクリックすると、Managerは、ネットワーク同期が完了したことを示す次のメッセージをレポートします。 Finished Synchronizing networks on host
ただし、ネットワークはまだ同期されていません。 解決方法: すべてのネットワークの同期を再度クリックします。
バグ: 29311422
仮想マシン・ネットワークに接続された結合ポートが、非サポート・モードからサポート・モードに変更されたときに、KVMホストが動作しなくなります
VMネットワークでサポートされないモードで結合ポートを作成すると、ネットワークをVM以外のネットワークに正常に接続できます。ただし、VM以外のネットワークをVMネットワークに変更すると、ネットワークは同期しなくなります。 さらに、ユーザーがエラー・メッセージに記載された手順に従ってネットワークの問題を修正すると、KVMホストは動作しなくなります。 この問題は、結合モードの変更と組み合せた(非VMネットワークからVMネットワークへの)ネットワーク変更によって発生します。
ノート:
これらのアクションを逆に実行した場合、つまりVMネットワークをVM以外のネットワークに変更した後、それに応じて結合モードを変更する場合、問題は発生しません。
この問題を再現するステップは、次のとおりです:
- VM以外のネットワークを作成し、
0
、5
または6
の結合モードにネットワークを接続します。 -
ネットワーク・モードをVMネットワークに変更するには、Managerでネットワークを編集し、「VMネットワーク」チェック・ボックスを選択します。
このアクションにより、ネットワークの同期がとれなくなります。
-
「すべてのネットワークの同期」をクリックします。
次のエラーが生成されます:
Network
nameis attached to bond
number. VM networks cannot be attached to bonds in mode 0, 5 or 6
. -
結合モードをVMネットワーク(
1
、2
または4
)で使用可能なモードに変更し、「OK」をクリックします。ネットワーク設定ウィンドウが閉じた後、すべてのネットワークの同期」ボタンが再度表示され、ネットワークが同期していないこと、およびホストが動作していないことが示されます。
解決方法: すべてのネットワークの同期を再度クリックして、KVMホストを起動します。 あるいは、KVMホストを起動するために、このKVMホストをMaintenance
モードに設定し、ネットワークが再び同期された後でアクティブ化することもできます。
バグ: 29312752
インタフェースを削除するときにエンジンが接続を検査しません
ホスト・インタフェースをネットワークに接続する場合、Managerは接続を確立する前にその接続を検証します。 ただし、インタフェースを削除する場合、Managerは接続を検査しません。 この動作は、管理ネットワークが3つ以上の下位ポートを持つ結合ポートにすでに接続されており、1つのポートのみが稼働状態で管理ネットワークと通信できるネットワーク構成で確認されます。
Error while executing action HostSetupNetworks: Could not connect to peer host
このエラー・メッセージは下位ポートの削除中に生成され、プライマリ・ポートの削除がすでに実行されていても確立できない新しい接続のことを示しています。 解決策: この動作に対する回避策はありません。 この場合、下位ポートの削除後に、結合ポートと管理ネットワーク間に残っている通信が中断されないようにする必要があります。そうしないとホストはManagerとの接続を失って応答しなくなります。
バグ: 29338703
ネットワークをKVMホストに追加する場合のネットワークのスケール制限
Oracle Linux環境では、約389個のネットワークをKVMホストに追加できます。それ以降はManagerログ・ファイルにネットワーク通信タイムアウト・エラーが表示され始め、ネットワークをホストに追加できなくなります。
解決策: この動作に対する回避策はありません。
バグ: 29383782
KVMホスト上で他のネットワーク操作を実行するときにネットワーク・ラベル障害による不正なネットワーク・パラメータ・エラーが生成されます
Cannot have networks with duplicate vlan id on same interface.
このネットワーク構成エラーの後、KVMホストでその他のネットワーク操作を実行しようとすると、次の「操作が取り消されました」というエラー・メッセージが生成されます。 Error while executing action HostSetupNetworks: Illegal Network parameters
解決策: 他のネットワーク操作を実行する前にネットワーク・ラベルの障害を解決する必要があります。
バグ: 29424399
MTU値が設定されていると、実行中の仮想マシンでVNICを変更できません
仮想マシンが実行中の場合、MTU値が設定されているVNICの編集が失敗し、次のメッセージが表示されます。
Error while executing action Edit VM Interface properties: General Exception
/var/log/vdsm/vdsm.log
ファイルに次のメッセージが表示されます:
libvirtError: Operation not supported: cannot modify MTU
解決策: VNICを編集する前に仮想マシンを停止します。 アップストリームのoVirtリリースで既知の問題です。
バグ: 29456945
VMネットワーク・ブリッジ名がVMネットワーク名と一致しません
新しいVMネットワークを作成すると、VDSMは、VMネットワークおよび関連する構成ファイル(/etc/sysconfig/network-scripts/ifcfg-vm_network
)にちなんで名前が付けられたブリッジをOracle Linux KVMホストに作成します。
VMネットワーク名が15文字を超える場合、または特殊文字またはスペース文字が含まれている場合、VDSMはブリッジの名前と構成ファイルを"onXXXXXXXXXXXXX
"という形式で生成します。ここで、XXXXXXXXXXXXX
はネットワークのUUIDから抽出された最初の13個の16進文字です。
これはLinuxカーネルの制限で、ブリッジの名前は15文字以内で、特殊文字は使用できません。
解決策: VMのネットワーク名を15文字に制限し、特殊文字は使用しないでください。
バグ: 29409851