From ecdabef58568e6952806bdff45b9284387833aae Mon Sep 17 00:00:00 2001 From: Jamo Luhrsen Date: Fri, 28 Sep 2018 13:41:44 -0700 Subject: [PATCH] Customize nova and neutron related config files Need to account for qemu and 1458 mtus in the vexxhost infra. Change-Id: Icb183ffa1556efdf3cf640f4419cd023d1403d3e Signed-off-by: Jamo Luhrsen --- jjb/opendaylight-infra-apex-image-management.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/jjb/opendaylight-infra-apex-image-management.sh b/jjb/opendaylight-infra-apex-image-management.sh index 241961945..b81f9a582 100644 --- a/jjb/opendaylight-infra-apex-image-management.sh +++ b/jjb/opendaylight-infra-apex-image-management.sh @@ -54,6 +54,22 @@ CONTROLLER_NODE=$(egrep 'type|vNode-name' node.yaml | egrep -A1 controller | tai COMPUTE_0_NODE=$(egrep 'type|vNode-name' node.yaml | egrep -A1 compute | tail -n1 | awk '{print $2}') COMPUTE_1_NODE=$(egrep 'type|vNode-name' node.yaml | egrep -A1 compute | head -n2 | tail -n1 | awk '{print $2}') +# Customize images to work in ODL Vexxhost infra +sudo yum install -y libguestfs-tools +export LIBGUESTFS_BACKEND=direct +virt-customize -a $CONTROLLER_NODE.qcow2 \ + --run-command "crudini --set /var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/ml2_conf.ini ml2 physical_network_mtus datacentre:1458" \ + --run-command "crudini --set /var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/ml2_conf.ini ml2 path_mtu 1458" \ + --run-command "crudini --set /var/lib/config-data/puppet-generated/neutron/etc/neutron/neutron.conf '' global_physnet_mtu 1458" \ + --run-command "crudini --set /var/lib/config-data/puppet-generated/neutron/etc/neutron/dhcp_agent.ini '' debug true" \ + +virt-customize -a $COMPUTE_0_NODE.qcow2 \ + --run-command "crudini --set /var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf libvirt virt_type qemu" + +virt-customize -a $COMPUTE_1_NODE.qcow2 \ + --run-command "crudini --set /var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf libvirt virt_type qemu" + + popd openstack image list -- 2.36.6