この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
ども。あいしんくいっと(@ithinkitnet)です。
24時間365日稼働し続けるサーバーですから、たまに障害が発生します。
障害度合は大小あれど、メインボード(マザーボード)が故障することだって変わることがあります。
当然ですが、メインボードが変わるとNICも変わるのでMACアドレスも変わります。
という訳で今回は「ESXiホストの筐体が変わり、MACアドレスが変更になった場合」の対応について書いておきたいと思います。
クリック可能な目次
ESXiホストの筐体が変わった際の注意点
マザーボードが変われば、MACアドレスをはじめとして色々と変わります。
確認ポイントを挙げておきたいと思います。
BIOS再設定が必要
直接ESXiに関係ある訳ではないのですが、筐体が変わればBIOSも変わります。
なので、「BIOS設定が変わる」といった認識が必要となります。
BIOS設定を変更している場合は再設定が必要になりますので注意が必要です。
仮想マシン初回起動時に状態確認メッセージが表示される
筐体が変わるということはマザーボードやNICアダプタも変わります。
中でもマザーボードが変わった場合、仮想マシン初回起動時に仮想マシン状態を確認するメッセージが表示されます。
なので、「移動しました」を選択します。
WebClientの場合
HostClientの場合
「コピーしました」を選択した場合、仮想マシンの仮想NICのMACアドレスが変更されてしまう可能性があります。
(vSphere6だと、4分以内にメッセージに回答しない場合は「コピーしました」が選択されてしまうようなので注意が必要)
ESXiホストのMACアドレスが変わったタイミングで仮想マシンが存在した場合のみ聞かれるようです。ESXiホストが冗長構成の場合、仮想マシンを片寄せしておくことで回避することが可能です。
VM Kernelが保持しているMACアドレスが書き換わらないことがある
ESXiホストのMACアドレスが置き換わると、vmk0管理ネットワークのMACアドレスが更新されないことがあるみたいです。
VM Kernelが保持しているMACアドレスが書き換わらない場合はESXiホスト上で以下のコマンドを発行し、ESXiホストを再起動する必要があるようです。
# esxcfg-advcfg -s 1 /Net/FollowHardwareMac
ESXiを再起動
参照元 NIC カードを交換しても vmk0 管理ネットワークの MAC アドレスが更新されないか、vmkernel に重複する MAC アドレスが存在する (2088508)
基本的にESXiホストの筐体が変わってもMACアドレスが変わるだけで、仮想マシンには影響ないみたいですが、ESXiホストには上記の対応が必要になる場合があります。
vSphere6.5だとMACアドレスが変わると自動的に反映されてました
ithinkit
以上、あいしんくいっとでした( ..)φメモメモ