94 lines
3.5 KiB
Diff
94 lines
3.5 KiB
Diff
commit 3714dbb80889e65fb7152456fe262ab1fcc5e3e5
|
|
Author: Bernd Finger <bfinger@redhat.com>
|
|
Date: Thu Mar 4 10:31:24 2021 +0100
|
|
|
|
fix issue #170
|
|
|
|
diff --git a/defaults/main.yml b/defaults/main.yml
|
|
index b63c14b..02768cc 100644
|
|
--- a/defaults/main.yml
|
|
+++ b/defaults/main.yml
|
|
@@ -92,6 +92,8 @@ sap_hana_preconfigure_fail_if_reboot_required: yes
|
|
|
|
sap_hana_preconfigure_kernel_parameters: "{{ __sap_hana_preconfigure_kernel_parameters_default }}"
|
|
|
|
+sap_hana_preconfigure_kernel_parameters_ppc64le: "{{ __sap_hana_preconfigure_kernel_parameters_default_ppc64le }}"
|
|
+
|
|
sap_hana_preconfigure_add_ibm_power_repo: yes
|
|
|
|
# sap_hana_preconfigure_ibm_power_repo_url: 'http://public.dhe.ibm.com/software/server/POWER/Linux/yum/download/ibm-power-repo-3.0.0-19.noarch.rpm'
|
|
diff --git a/tasks/sapnote/2055470.yml b/tasks/sapnote/2055470.yml
|
|
index b958e52..2f41057 100644
|
|
--- a/tasks/sapnote/2055470.yml
|
|
+++ b/tasks/sapnote/2055470.yml
|
|
@@ -37,7 +37,7 @@
|
|
loop_control:
|
|
loop_var: line_item
|
|
|
|
-- name: add largesend parameter
|
|
+- name: Add largesend parameters for ppc64le
|
|
sysctl:
|
|
sysctl_file: /etc/sysctl.d/ibm_largesend.conf
|
|
name: "{{ line_item.name }}"
|
|
@@ -45,12 +45,7 @@
|
|
state: present
|
|
sysctl_set: yes
|
|
reload: yes
|
|
- with_items:
|
|
- - { name: net.core.rmem_max, value: 56623104 }
|
|
- - { name: net.core.wmem_max, value: 56623104 }
|
|
- - { name: net.ipv4.tcp_rmem, value: "65536 262088 56623104" }
|
|
- - { name: net.ipv4.tcp_wmem, value: "65536 262088 56623104" }
|
|
- - { name: net.ipv4.tcp_mem, value: "56623104 56623104 56623104" }
|
|
+ with_items: "{{ sap_hana_preconfigure_kernel_parameters_ppc64le }}"
|
|
loop_control:
|
|
loop_var: line_item
|
|
|
|
diff --git a/tasks/sapnote/assert-2055470.yml b/tasks/sapnote/assert-2055470.yml
|
|
index 2aaa697..3a87e05 100644
|
|
--- a/tasks/sapnote/assert-2055470.yml
|
|
+++ b/tasks/sapnote/assert-2055470.yml
|
|
@@ -74,7 +74,7 @@
|
|
|
|
- name: Get and assert kernel tunables for ppc64le
|
|
include_tasks: ../RedHat/generic/sapnote-2055470-loop-block.yml
|
|
- loop: "{{ __sap_hana_preconfigure_kernel_parameters_default_ppc64le }}"
|
|
+ loop: "{{ sap_hana_preconfigure_kernel_parameters_ppc64le }}"
|
|
loop_control:
|
|
loop_var: line_item
|
|
when:
|
|
diff --git a/vars/RedHat_7.yml b/vars/RedHat_7.yml
|
|
index 585f304..9dc0d83 100644
|
|
--- a/vars/RedHat_7.yml
|
|
+++ b/vars/RedHat_7.yml
|
|
@@ -207,4 +207,12 @@ __sap_hana_preconfigure_kernel_parameters_default:
|
|
# So we do not change the default.
|
|
# - { name: net.ipv4.tcp_syn_retries, value: 8 }
|
|
|
|
+# Network related kernel parameters for ppc64le:
|
|
+__sap_hana_preconfigure_kernel_parameters_default_ppc64le:
|
|
+ - { name: net.core.rmem_max, value: 56623104 }
|
|
+ - { name: net.core.wmem_max, value: 56623104 }
|
|
+ - { name: net.ipv4.tcp_rmem, value: "65536 262088 56623104" }
|
|
+ - { name: net.ipv4.tcp_wmem, value: "65536 262088 56623104" }
|
|
+ - { name: net.ipv4.tcp_mem, value: "56623104 56623104 56623104" }
|
|
+
|
|
...
|
|
diff --git a/vars/RedHat_8.yml b/vars/RedHat_8.yml
|
|
index 2109126..843c034 100644
|
|
--- a/vars/RedHat_8.yml
|
|
+++ b/vars/RedHat_8.yml
|
|
@@ -205,4 +205,12 @@ __sap_hana_preconfigure_kernel_parameters_default:
|
|
# So we do not change the default.
|
|
# - { name: net.ipv4.tcp_syn_retries, value: 8 }
|
|
|
|
+# Network related kernel parameters for ppc64le:
|
|
+__sap_hana_preconfigure_kernel_parameters_default_ppc64le:
|
|
+ - { name: net.core.rmem_max, value: 56623104 }
|
|
+ - { name: net.core.wmem_max, value: 56623104 }
|
|
+ - { name: net.ipv4.tcp_rmem, value: "65536 262088 56623104" }
|
|
+ - { name: net.ipv4.tcp_wmem, value: "65536 262088 56623104" }
|
|
+ - { name: net.ipv4.tcp_mem, value: "56623104 56623104 56623104" }
|
|
+
|
|
...
|