В OVH мы используем несколько виртуальных серверов, использующих OpenStack.
Большинство серверов имеют как публичный интерфейс, так и частный интерфейс, подключенный к «виртуальному частному облаку» или vRack, как его называет OVH.
Я видел несколько раз, как сервер отключался, а затем снова загружался с частным интерфейсом, имеющим новое имя (например, ens6
вместо ens4
), а также новый MAC-адрес.
Это нарушает конфигурацию netplan, которая обычно выглядит как вариация этого:
network:
version: 2
ethernets:
ens6:
addresses: [192.168.100.71/24]
dhcp4: false
match:
macaddress: fa:16:3e:bc:73:48
Есть ли способ выбрать интерфейс, не зная его имени или MAC-адреса?