** Description changed: + [Impact] + There is a chance that Azure users' ephemeral disks will not be mounted properly if the device names change after a reboot. + + [Test Case] + + 1) Provision an Ubuntu VM on Azure (I tested with 14.04.4) + 2) The fstab entry for the ephemeral disk (/mnt) correctly points to /dev/disk/cloud/azure_resource + 3) Reboot the VM (sudo reboot) + 4) The fstab entry still points to /dev/disk/cloud/azure_resource (and not /dev/sdb) + + [Regression Potential] + + This introduces new udev rules to the cloud-init package. These will + only cause entries to appear on Azure. It also makes a minor change to + how cloud-init will write to /etc/fstab on Azure. + + Both of these changes will have no impact outside of Azure, and are the + intended behaviour on Azure. + + [Original Bug Report] + During provisioning cloud-init adds an entry for the ephemeral disk in /etc/fstab. After provisioning this entry is correct and points to "/dev/disk/azure/resource-part1". This symlink is created dynamically by 66-azure-storage.rules. For some reason after the first reboot cloud-init overwrites the fstab entry and changes the "/dev/disk/azure/resource-part1" to the device name that it points to, i.e. /dev/sdb1. However, this is incorrect since /dev/sd* device names are not persistent. Repro: 1) Provision an Ubuntu VM on Azure (I tested with 14.04.4) 2) The fstab entry for the ephemeral disk (/mnt) correctly points to "/dev/disk/azure/resource-part1". 3) Reboot the VM (sudo reboot) 4) The fstab entry now incorrectly points to /dev/sdb1 instead of the symlink. Impact: There is a chance that the customer's ephemeral disk will not be mounted properly if the device names change after a reboot. Related bugs: - * bug 1611074: Reformatting of ephemeral drive fails on resize of Azure VM + * bug 1611074: Reformatting of ephemeral drive fails on resize of Azure VM
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1603222 Title: Azure: incorrect entry in fstab for ephemeral disk To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1603222/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs