yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #78652
[Bug 1800848] Re: does not recognize cloned KVM VM as new instance
** Changed in: cloud-init (Suse)
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1800848
Title:
does not recognize cloned KVM VM as new instance
Status in cloud-init:
New
Status in cloud-init package in Suse:
Fix Released
Bug description:
On a SLES 15 KVM VM on Proxmox VE cloud-init 18.2-3.13 from
module/repo Public-Cloud-Module_15-0 cloud-init fails to recognize a
newly cloned VM from a template where cloud-init has initially been
run for test purposes as a new instance. VM is using NoCloud resource.
This leads to network configuration not applied and thus duplicate IP
addresses when VM is started:
% tail -f /var/log/cloud-init.log | grep -v util.py
2018-10-31 13:55:27,370 - __init__.py[INFO]: /var/lib/cloud/data/previous-hostname differs from /etc/hostname, assuming user maintained hostname.
2018-10-31 13:57:37,431 - main.py[DEBUG]: No kernel command line url found.
2018-10-31 13:57:37,431 - main.py[DEBUG]: Closing stdin.
2018-10-31 13:57:37,454 - main.py[DEBUG]: Checking to see if files that we need already exist from a previous run that would allow us to stop early.
2018-10-31 13:57:37,455 - main.py[DEBUG]: Execution continuing, no previous run detected that would allow us to stop early.
2018-10-31 13:57:37,455 - handlers.py[DEBUG]: start: init-network/check-cache: attempting to read from cache [trust]
2018-10-31 13:57:37,463 - stages.py[DEBUG]: restored from cache with run check: DataSourceNoCloudNet [seed=/dev/sr0] [dsmode=net]
2018-10-31 13:57:37,464 - handlers.py[DEBUG]: finish: init-network/check-cache: SUCCESS: restored from cache with run check: DataSourceNoCloudNet [seed=/dev/sr0][dsmode=net]
2018-10-31 13:57:37,488 - stages.py[DEBUG]: previous iid found to be 414842fe12da6f1078eca77443e6ab84592299ba
2018-10-31 13:57:37,493 - main.py[DEBUG]: [net] init will now be targeting instance id: 414842fe12da6f1078eca77443e6ab84592299ba. new=False
2018-10-31 13:57:37,514 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '76:61:cf:d5:65:b2', 'subnets': [{'type': 'static', 'address': '10.0.88.32', 'netmask': '255.255.0.0', 'gateway': '10.0.0.4'}, {'type': 'static', 'address': 'auto'}]}, {'type': 'nameserver', 'address': ['10.0.0.4'], 'search': ['qs.de']}]}
2018-10-31 13:57:37,515 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.sles.Distro'>
2018-10-31 13:57:37,529 - __init__.py[DEBUG]: no work necessary for renaming of [['76:61:cf:d5:65:b2', 'eth0', 'virtio_net', '0x0001']]
2018-10-31 13:57:37,530 - stages.py[DEBUG]: not a new instance. network config is not applied.
Network configuration obviously was changed however.
Commands used for cloning (using a self-made shell script)
qm shutdown 1032 ; qm clone 1032 2200 --name slesmaster ; qm template 2200
qm clone 2200 2201 --name sles1 ; qm set 2201 --ipconfig0 ip=10.0.88.201/8,gw=10.0.0.4 ; qm start 2201
qm clone 2200 2202 --name sles2 ; qm set 2202 --ipconfig0 ip=10.0.88.202/8,gw=10.0.0.4 ; qm start 2202
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1800848/+subscriptions
References