仮想マシンを別の vCenter に移行して戻した後、ポートグループを変更すると仮想マシンの MAC アドレスが変更される
search cancel

仮想マシンを別の vCenter に移行して戻した後、ポートグループを変更すると仮想マシンの MAC アドレスが変更される

book

Article ID: 421403

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「VM MAC address changes when changing port group after migrating VM to another vCenter and back」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • ポートグループを変更した際、仮想マシンの MAC アドレスが変更される事象が発生します。

  • 仮想マシンのポートグループを変更した際、以下のイベントが記録されます。

    Changed MAC address from 00:50:56:##:##:## to 00:50:56:##:##:## for adapter <portgroup name> for <vm name>


  • /var/log/vmware/vpxd/vpxd.log に以下のようなログエントリが含まれます。

    [timestamp] info vpxd[52300] [Originator@6876 sub=InvtId opID=<opID>] VM <VM name> has conflict mac [00:50:56:##:##:##] with deny list, new mac [00:50:56:##:##:##].


  • 影響を受ける仮想マシンは、以前に Cross vCenter vMotion を使用して別の vCenter に移動され、その後元の vCenter に戻されたものです。

 

 

Environment

vCenter Server 7.x

Cause

Cross vCenter vMotion によって別の vCenter に移動された仮想マシンの MAC アドレスは、拒否リスト(deny list)で追跡・管理されます。 vCenter Server 7.x では、Cross vCenter vMotion によって移動された仮想マシンが元の vCenter に戻された際、その MAC アドレスが拒否リストから削除されません。そのため、そのような仮想マシンに対してポートグループの変更が行われると、拒否リストとの競合が検出され、MAC アドレスが自動的に変更される場合があります。

Resolution

この問題は、vCenter Server 8.0 以降で解決されています。

仮想マシンが元の vCenter に移行して戻された際、MAC アドレスは拒否リストから正しく削除されるようになります。

 

注: vCenter Server 7.x の稼働中に拒否リストに残ってしまった MAC アドレスのエントリは、vCenter Server 8.x へのアップグレードを行っても自動的には削除されません。