[pve-devel] [PATCH v10 qemu-server/cloudinit 3/8] cloud-init : force ifdown ifup at boot
Wolfgang Bumiller
w.bumiller at proxmox.com
Tue Aug 11 15:51:50 CEST 2015
From: Alexandre Derumier <aderumier at odiso.com>
when we change ip address, network configuration is correctly writen in guest,
but cloud-init don't apply it and keep previous ip address.
workaround with forcing ifdown ifup
Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
---
PVE/QemuServer.pm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 0dc5ac3..0786c49 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -6478,6 +6478,9 @@ sub generate_cloudinit_userdata {
my $hostname = $conf->{searchdomain} ? $conf->{name}.".".$conf->{searchdomain} : $conf->{name};
$content .= "fqdn: $hostname\n";
$content .= "manage_etc_hosts: true\n";
+ $content .= "bootcmd: \n";
+ $content .= " - ifdown -a\n";
+ $content .= " - ifup -a\n";
if ($conf->{sshkey}) {
$content .= "users:\n";
--
2.1.4
More information about the pve-devel
mailing list