** Description changed: === Begin SRU Template === [Impact] - Azure identifies itself to guests by setting providing a well known value in - the chassis asset field of dmi data. This is done both in Azure public cloud - and in Azure Stack (the on-premise variant of Azure). + Azure identifies itself to guests by setting a well known value in the chassis asset field of dmi data. This is done both in Azure public cloud and in Azure Stack (the on-premise variant of Azure). By checking for this value cloud-init can more quickly identify whether or not it is running on Azure. [Test Case] - - Launch an instance, enable proposed, upgrade. - - Clean instance and re-boot - $ rm -Rf /var/lib/cloud /var/log/cloud-init* - $ rm -f /etc/cloud/cloud.cfg.d/91_walinuxagent.cfg # bug 1700769 - $ reboot + - Launch an instance, enable proposed, upgrade. + - Clean instance and re-boot + $ rm -Rf /var/lib/cloud /var/log/cloud-init* + $ rm -f /etc/cloud/cloud.cfg.d/91_walinuxagent.cfg # bug 1700769 + $ reboot - - ssh back in look around - - check for 'WARN' in /var/log/cloud-init* - - look in /run/cloud-init/ds-identify.log. It should say: - Found single datasource: Azure + - ssh back in look around + - confirm 'WARN' does not appear in /var/log/cloud-init* + - look in /run/cloud-init/ds-identify.log. It should say: + Found single datasource: Azure - - reboot, ssh back in and verify all still good. - + - reboot, ssh back in and verify all still good. [Regression Potential] Instances running in Azure or Azure Stack that did *not* have this value would not be identified as Azure. We have been told by representatives from Microsoft that that will not be the case. [Other Info] Upstream commit at - https://git.launchpad.net/cloud-init/commit/?id=5fb49bac + https://git.launchpad.net/cloud-init/commit/?id=5fb49bac === End SRU Template === - - I've got confirmation that the chassis_asset_tag DMI value is a hard-coded identifier for the Azure platform (both Azure and Azure Stack (the on-premise variant of Azure)). + I've got confirmation that the chassis_asset_tag DMI value is a hard- + coded identifier for the Azure platform (both Azure and Azure Stack (the + on-premise variant of Azure)). $ cat /sys/class/dmi/id/chassis_asset_tag 7783-7084-3265-9085-8269-3286-77 The detection logic in both ds-identify and Azure ds should be updated to use this value.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1693939 Title: Switch Azure detection to use chassis_asset_tag To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1693939/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
