L'hôte de virtualisation a accès au réseau, un adresse IP lui est attribuée par DHCP, et le routage IP est normal.
Dans le même temps, la VM hôte docker, l'instance CnetOS n'a accès à aucun réseau, bien qu'elle ait d'habitude accès au réseau hôte de virtualisation, par bridge sur un des intrfaces réseau de l'hôte de virtulisation.
Les VMs :
ont toutes 4 interfaces réseaux virtuelles
ont toutes l'interface réseau enp0s10 configurée pour fonctionner "ONBOOT=yes / BOOTPROTO=dhcp".
Cet interface réseau, enp0s10, est créée par l'instance CentOS à l'installation dans la machine virtuelle. Pour chaque VM, la carte réseau virtuelle associée à enp0s10 est configurée en bridge avec un interface réseau de l'hôte de vitualisation. Cet interface réseau correspond à une NIC physique de l'hôte de virtualisation.
Hors, mes serveurs possèdent tous au moins 2 NICs, et seul un lien physique est fait par les développeurs.
Ce qui s'est passé? les développeurs ont :+1:
fait des upadte upgrade linux,
Virutalbox a donc subit un update,
Le bridge des 4 NICs ont été ré-associées à l'interface réseau par défaut,
Et pas de chance, les VMs se sont retrouvées bridgées sur la NIC serveurs surlaquelle il n'y a pas de RJ45 branché :)
Et comme une seule interface réseau de l'hôte de virutalisation avait été configurée en UP par défaut, en changant simplement le branchement RJ45, d'une NIC, à l'autre, on avait: soit les vms qui n'avaient plus accès à aucune réseau, soit l'hôte de virutalisation qui n'avait plus accès au réseau.
On a donc été contraint de ré-aligner la configurationde l'hôte de virtualisation, au niveau VM / Hyuperviseur En clair, remettre les valeurs de config qui avaient été modifiées par l'upgrade VirtualBox.
Moralité : il faut trouver un auto-patch pour ce use case
Le patch devra corriger l'entrpoie introduite dans notre SI, au niveau de nos configuration, par Oracle.
Symptômes :
Les VMs :
enp0s10
configurée pour fonctionner "ONBOOT=yes / BOOTPROTO=dhcp".enp0s10
, est créée par l'instance CentOS à l'installation dans la machine virtuelle. Pour chaque VM, la carte réseau virtuelle associée àenp0s10
est configurée en bridge avec un interface réseau de l'hôte de vitualisation. Cet interface réseau correspond à une NIC physique de l'hôte de virtualisation.Hors, mes serveurs possèdent tous au moins 2 NICs, et seul un lien physique est fait par les développeurs. Ce qui s'est passé? les développeurs ont :+1:
Moralité : il faut trouver un auto-patch pour ce use case Le patch devra corriger l'entrpoie introduite dans notre SI, au niveau de nos configuration, par Oracle.
/assign jmlacolle