diff options
| -rwxr-xr-x | config.sh | 9 | ||||
| -rw-r--r-- | teams/cloud/cloud.xml | 1 |
2 files changed, 10 insertions, 0 deletions
@@ -118,6 +118,15 @@ cat >> /etc/chrony.conf << EOF refclock PHC /dev/ptp_hyperv poll 3 dpoll -2 offset 0 EOF +# Support Azure's accelerated networking feature; without this the network fails +# to come up. It may need adjustments for additional drivers in the future. +cat > /etc/NetworkManager/conf.d/99-azure-unmanaged-devices.conf << EOF +# Ignore SR-IOV interface on Azure, since it's transparently bonded +# to the synthetic interface +[keyfile] +unmanaged-devices=driver:mlx4_core;driver:mlx5_core +EOF + # Enable the Azure Linux Agent service systemctl enable waagent.service fi diff --git a/teams/cloud/cloud.xml b/teams/cloud/cloud.xml index 996f30c..ef646c4 100644 --- a/teams/cloud/cloud.xml +++ b/teams/cloud/cloud.xml @@ -132,6 +132,7 @@ </packages> <packages type="image" patternType="plusRecommended" profiles="Cloud-Base-Azure"> <package name="WALinuxAgent"/> + <package name="kernel-modules"/> </packages> <packages type="image" patternType="plusRecommended" profiles="Cloud-Base-GCE"> <package name="google-compute-engine-guest-configs"/> |