SCVMM - Linux Agent Support for Netplan

%3CLINGO-SUB%20id%3D%22lingo-sub-805484%22%20slang%3D%22en-US%22%3ESCVMM%20-%20Linux%20Agent%20Support%20for%20Netplan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-805484%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fnetplan.io%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ENetplan%3C%2FA%3Eis%20the%20default%20network%20interface%20manager%20in%20Ubuntu%20Server%2019.04%20(and%20I%20believe%2018.04).%20Using%20a%20VM%20template%20in%20SCVMM%202019%20w%2F%20the%20Linux%20image%20installed%20on%20the%20template%2C%20if%20specify%20a%20static%20IP%20from%20the%20configured%20pool%20in%20the%20fabric%2C%20the%20interfaces%20are%20configured%20%2Fetc%2Fnetworks%2Finterfaces%20--%20when%20netplan%20is%20used%20in%20a%20distribution%2C%20the%20classic%20interface%20configuration%20file%20is%20ignored%20and%20instead%20IPs%20must%20be%20configured%20at%20%2Fetc%2Fnetplan%2F*.yaml%20followed%20by%20a%20%60netplan%20apply%60%20to%20commit%20those%20changes.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAre%20there%20any%20plans%20for%20SCVMM%20%5B2019%5D%20to%20support%20Netplan%20or%20are%20there%20alternatives%20to%20configure%20netplan%20during%20the%20deployment%20process%20(the%20VM%20will%20otherwise%20pick%20up%20a%20DHCP%20address%20if%20a%20DHCP%20server%20is%20configured%20on%20the%20subnet%20or%20obtain%20no%20network%20connectivity)%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-805484%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EVirtual%20Machine%20Manager%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1269563%22%20slang%3D%22en-US%22%3ERe%3A%20SCVMM%20-%20Linux%20Agent%20Support%20for%20Netplan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1269563%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F130%22%20target%3D%22_blank%22%3E%40Trevor%20Seward%3C%2FA%3Ehave%20you%20found%20or%20heard%20any%20updates%20on%20this%20issue%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1269587%22%20slang%3D%22en-US%22%3ERe%3A%20SCVMM%20-%20Linux%20Agent%20Support%20for%20Netplan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1269587%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F603525%22%20target%3D%22_blank%22%3E%40Dan45%3C%2FA%3E%26nbsp%3Baccording%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4533411%2Fupdate-rollup-1-for-system-center-virtual-machine-manager-2019%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4533411%2Fupdate-rollup-1-for-system-center-virtual-machine-manager-2019%3C%2FA%3E%26nbsp%3Bthere%20is%20support%20for%20Ubuntu%2018.04%20which%20uses%20Netplan.%20I%20haven't%20tested%20if%20this%20means%20Netplan%20is%20fully%20supported.%3C%2FP%3E%3C%2FLINGO-BODY%3E
MVP

Netplan is the default network interface manager in Ubuntu Server 19.04 (and I believe 18.04). Using a VM template in SCVMM 2019 w/ the Linux image installed on the template, if specify a static IP from the configured pool in the fabric, the interfaces are configured /etc/networks/interfaces -- when netplan is used in a distribution, the classic interface configuration file is ignored and instead IPs must be configured at /etc/netplan/*.yaml followed by a `netplan apply` to commit those changes.

 

Are there any plans for SCVMM [2019] to support Netplan or are there alternatives to configure netplan during the deployment process (the VM will otherwise pick up a DHCP address if a DHCP server is configured on the subnet or obtain no network connectivity)?

 

2 Replies

@Trevor Sewardhave you found or heard any updates on this issue?

@Dan45 according to https://support.microsoft.com/en-us/help/4533411/update-rollup-1-for-system-center-virtual-machine-m... there is support for Ubuntu 18.04 which uses Netplan. I haven't tested if this means Netplan is fully supported.