I have been spending so many cycle on this, here are the Testing Tasks around Ubuntu 16.04 Customization with Cloud-init and its expected behaviour for vSphere Provisioning
Using After=dbus.socket doesn't work so stick the KB i mentioned below if you want to do it yourself its Test 2 with DHCP and Test 4 for Static IP Please let me know if you were successful or have any comments, questions or suggestions ----- - Create an Ubuntu 16.04 Virtual Machine on vSphere 6.7 U2. - Apply the latest updates and upgrades -> sudo apt-get update && sudo apt-get upgrades Environment Facts - DHCP is available on the network when preparing the template and later for provisioning. - Cloud Assembly Static IP range also available for vSphere deployments. Test 1 ======= behavior for deploying VMs using DHCP from CAS before installing cloud-init Tasks Invoked by vCenter - Clone Virtual Machine from Template - Reconfigure Virtual Machine - Customize Virtual Machine Guest OS - Power on Virtual Machine During the boot time the network state is Disconnected - Customization Starts and Succeeds, listed in the VM Events - VM Reboots During the boot time the network state is Connected - IP provided from DHCP - Host-name Updated Note: No Customization Specification used here. Test 2 ====== behavior for deploying VMs using DHCP from CAS After installing cloud-init Tasks Invoked by vCenter - Clone Virtual Machine from Template - Reconfigure Virtual Machine - Customize Virtual Machine Guest OS - Power on Virtual Machine During the boot time the network state is Connected - Customization doesn't Start at all, so its not listed in the VM Events - IP provided from DHCP - Host-name is not Updated - Cloud Config Code executes successfully Note: No Customization Specification used here. Test 3 ====== behavior for deploying VMs using Static IP from CAS before installing cloud-init Tasks Invoked by vCenter - Clone Virtual Machine from Template - Reconfigure Virtual Machine - Customize Virtual Machine Guest OS - Power on Virtual Machine During the boot time the network state is disconnected - Customization does start, listed in the VM Events and successful - VM reboots and network shows as connected - IP provided from Static IP Range - Host-name is Updated Note: No Customization Specification used here. Test 4 ====== behavior for deploying VMs using Static IP from CAS After installing cloud-init following KB https://kb.vmware.com/s/article/59687 Tasks Invoked by vCenter - Clone Virtual Machine from Template - Reconfigure Virtual Machine - Customize Virtual Machine Guest OS - Power on Virtual Machine During the boot time the network state is disconnected - Customization does start and successful, listed in the VM Events - VM reboots and the network shows as connected - IP provided from Static IP Range - Host-name is Updated - Cloud config executes fine Note: No Customization Specification used here. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1793715 Title: VMWare Guest OS Customization will fail for Ubuntu 18.04 Server LiveCD To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1793715/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs