Browse Source

GCP: set MTU to 1500 (1450 on veth + 50)

Vadim Rutkovsky 6 years ago
parent
commit
afcaefa6df
2 changed files with 11 additions and 1 deletions
  1. 1 1
      inventory/dynamic/gcp/group_vars/all/00_defaults.yml
  2. 10 0
      test/gcp/build_image.yml

+ 1 - 1
inventory/dynamic/gcp/group_vars/all/00_defaults.yml

@@ -34,7 +34,7 @@ openshift_master_identity_providers:
 openshift_node_port_range: 30000-32000
 openshift_node_open_ports: [{"service":"Router stats port", "port":"1936/tcp"}, {"service":"Allowed open host ports", "port":"9000-10000/tcp"}, {"service":"Allowed open host ports", "port":"9000-10000/udp"}]
 os_sdn_network_plugin_name: redhat/openshift-ovs-networkpolicy
-openshift_node_sdn_mtu: 1410
+openshift_node_sdn_mtu: 1500
 osm_cluster_network_cidr: 172.16.0.0/16
 osm_host_subnet_length: 9
 openshift_portal_net: 172.30.0.0/16

+ 10 - 0
test/gcp/build_image.yml

@@ -91,6 +91,16 @@
   - include_role:
       name: openshift_gcp
       tasks_from: frequent_log_rotation.yml
+  - name: Install networkmanager-glib to reset MTU
+    package:
+      name: NetworkManager-glib
+      state: present
+  - name: Set MTU
+    nmcli:
+      conn_name: "System eth0"
+      mtu: "{{ openshift_node_sdn_mtu }}"
+      type: ethernet
+      state: present
 
 - name: Commit image
   hosts: localhost