Skip to content

Latest commit

 

History

History
645 lines (499 loc) · 34.5 KB

File metadata and controls

645 lines (499 loc) · 34.5 KB

community.sap_install Release Notes

improvements and bug fixes

improvements and bug fixes

improvements and bug fixes with a focus on firewall support

  • collection - No longer use var debug with more than one variable (sap-linuxlab#1178)
  • sap_ha_pacemaker_cluster - (fix) align settings to HANA documentation (sap-linuxlab#1179)
  • sap_hana_install - Fix hana versions mismatch and replace injected vars (sap-linuxlab#1167)
  • sap_swpm - Only ensure the presence of the 'file' package on Suse (sap-linuxlab#1166)
  • sap_swpm - Rename all vars which contain '_swpm_swpm' (sap-linuxlab#1172)

improvements and bug fixes

New features, improvements, validations and bug fixes

A few fixes

  • sap_hana_install - Enhance validation of variables (sap-linuxlab#1096)
  • sap_hana_preconfigure - New mechanism for loading rhel minor plus vars without having to use "find" files on localhost. (sap-linuxlab#1097)
  • sap_hana_preconfigure/RHEL - Be more flexible with boot command line args (sap-linuxlab#1098)

Various improvements and bug fixes

  • sap_ha_install_hana_hsr - Add backup location detection and user variable (sap-linuxlab#1090)
  • sap_hana_preconfigure - Implement SAP note 3108302 v.13 (sap-linuxlab#1089)
  • collection - Cleanup scripts (sap-linuxlab#1086)
  • sap_ha_pacemaker_cluster - Enhance handling of cluster properties and improve ASCS ERS post steps (sap-linuxlab#1084)
  • sap_hana_install - Enhance SAPCAR detection functionality and handling of multiple files (sap-linuxlab#1082)
  • sap_hana_preconfigure - Replace grub2-mkconfig for RHEL by grubby from RHEL 8 onward (sap-linuxlab#1083)

A few minor bug fixes

  • sap_*_preconfigure - Assert the presence of the IBM tools only if necessary (sap-linuxlab#1078)
  • sap_*_preconfigure - Define needs-restarting also for RHEL 10 (sap-linuxlab#1071)
  • sap_*_preconfigure - Define needs-restarting also for RHEL 10, assert mode (sap-linuxlab#1076)
  • sap_ha_pacemaker_cluster - Remove NIC parameter from IPaddr2 resource agents (sap-linuxlab#1074)

Various improvements and bug fixes

  • New Feature - sap_anydb_install_oracle - Add handling of OS specific vars (sap-linuxlab#1033)
  • New Feature - sap_ha_pacemaker_cluster - SLES16 support, new vars for ha_cluster for corosync and zypper patterns (sap-linuxlab#1056)
  • New Feature - sap_storage_setup - Allow /software NFS mount (sap-linuxlab#1029)
  • sap_*_preconfigure - Add missing RHEL 10.x vars (sap-linuxlab#1059)
  • sap_general_preconfigure - Modify the kernel command line for SELinux also for RHEL 10 (sap-linuxlab#1036)
  • sap_general_preconfigure - Use the correct sap.conf file for RHEL 10 (sap-linuxlab#1022)
  • sap_ha_pacemaker_cluster/SUSE - SAP HANA scaleup post steps updated (sap-linuxlab#1061)
  • sap_hana_install - Add opt-out for setting sidadm to noexpire (sap-linuxlab#1016)
  • sap_swpm - Add opt-out for setting sidadm to noexpire (sap-linuxlab#1018)
  • Collection - fix documentation link in galaxy.yml (sap-linuxlab#1009)
  • sap_*_preconfigure - Make SELinux booleans persistent (sap-linuxlab#1013)
  • sap_*_preconfigure/SUSE - Add retry attempts to zypper pattern installation (sap-linuxlab#1032)
  • sap_*_preconfigure/SUSE - Update SLES16 pattern names and add packages for hardened images (sap-linuxlab#1057)
  • sap_ha_pacemaker_cluster/SUSE - Remove python3-rpm dependency in pre_steps_hana (sap-linuxlab#1028)
  • sap_hana_install - update README.md with Local Secure Store (LSS) installation details and examples (sap-linuxlab#1008)
  • sap_maintain_etc_hosts - Resolve situation with empty domain, but not undefined (sap-linuxlab#1044)
  • sap_swpm - Ensure sap_swpm_product_catalog_id is a string (sap-linuxlab#1035)
  • sap_swpm - Fix TEMP handling (sap-linuxlab#1019)
  • sap_swpm - Remove selinux role dependency from README.md (sap-linuxlab#1012)
  • sap_swpm - Require inifile.params only on the managed node when reusing an existing inifile.params. (sap-linuxlab#1024)
  • sap_swpm - Sanitize hostname length (sap-linuxlab#1042)

Various enhancements and bug fixes

Various enhancements and bug fixes

  • sap_*_preconfigure - Add code for RHEL 10 support (sap-linuxlab#938)
  • sap_*_preconfigure/Suse - Rework of preconfigure roles for Suse, add missing notes. (sap-linuxlab#930)
  • sap_general_preconfigure - Fix check mode (sap-linuxlab#935)
  • sap_general_preconfigure - No longer install locale packages in RHEL 7 (sap-linuxlab#937)
  • sap_netweaver_preconfigure - fix argument_specs validation error (sap-linuxlab#940)

Various enhancements and bug fixes

  • sap_*_preconfigure, sap_ha_pacemaker_cluster - Reworked loading vars (sap-linuxlab#910)
  • sap_general_preconfigure - Implement SAP note 2369910 (sap-linuxlab#914)
  • sap_ha_pacemaker_cluster - ANGI on RHEL and small improvements (sap-linuxlab#911)
  • sap_ha_pacemaker_cluster - enable Simple Mount on RHEL (sap-linuxlab#931)
  • sap_ha_pacemaker_cluster/SUSE - Rework SAPHanaSR-angi pre-steps and add SLES 16 vars (sap-linuxlab#928)
  • sap_install_media_detect - Fix wrong sap_export_solman_java detection (sap-linuxlab#913)
  • sap_swpm - Fix error when installing SAP NW750 JAVA or SOLMAN72SR2 JAVA instances (sap-linuxlab#916)
  • sap_swpm - Fix error when using tag sap_swpm_generate_inifile (sap-linuxlab#918)
  • sap_swpm - Use master password only when necessary (sap-linuxlab#920)
  • sap_swpm, sap_general_preconfigure - Add variables for sap_install FQCN collection name for calling roles (sap-linuxlab#925)

Various minor changes

  • collection - Add collection dependency for community.general (sap-linuxlab#808)
  • collection - Modify for yamllint requirements (sap-linuxlab#811)
  • feat - collection - Add playbook for direct execution (sap-linuxlab#842)
  • feat - collection - Readme overhaul for all roles in collection (sap-linuxlab#873)
  • feat - sap_ha_pacemaker_cluster - Enhance corosync totem handling with new dictionaries (sap-linuxlab#834)
  • feat - sap_ha_pacemaker_cluster - GCP VIP reworked, Health check names updated (sap-linuxlab#863)
  • feat - sap_ha_pacemaker_cluster - JAVA HA scenarios and complete refactor of role (sap-linuxlab#882)
  • feat - sap_ha_pacemaker_cluster - New azure fence agent package for SUSE (sap-linuxlab#837)
  • feat - sap_ha_pacemaker_cluster - Stonith SBD enablement (sap-linuxlab#829)
  • feat - sap_hana_install - Implement an SAP HANA installation check only feature (sap-linuxlab#849)
  • feat - sap_storage_setup - Add exact size disk check on top of approximate check (sap-linuxlab#839)
  • feat - sap_storage_setup - Add support for HANA Scaleout NFS filesystems (sap-linuxlab#800)
  • feat - sap_swpm - New improved and simplified version (sap-linuxlab#840)
  • feat - sap_swpm - Option to enable SWPM observer mode (sap-linuxlab#749)
  • sap_general_preconfigure - Use FQCN for import_role (sap-linuxlab#827)
  • sap_general_preconfigure - Use the package module in most cases (sap-linuxlab#758)
  • sap_ha_install_anydb_ibmdb2 - Append ibmcloud_vs (sap-linuxlab#815)
  • sap_ha_pacemaker_cluster - Add override to use Classic SAPHanaSR agents (sap-linuxlab#806)
  • sap_ha_pacemaker_cluster - GCP haproxy handling and new platform VIP dictionary (sap-linuxlab#862)
  • sap_ha_pacemaker_cluster - Packages on AWS for RHEL (sap-linuxlab#857)
  • sap_ha_pacemaker_cluster - vip resources must be first in ASCS/ERS resource groups (sap-linuxlab#872)
  • sap_hana_install - Set the install execution mode to "optimized" (sap-linuxlab#896)
  • sap_hana_install - Use polling for hdblcm (sap-linuxlab#805)
  • sap_hana_preconfigure - Add RHEL 8.10 and 9.4 requirements (sap-linuxlab#869)
  • sap_hana_preconfigure - Add compat-sap-c++-13 (sap-linuxlab#895)
  • sap_hana_preconfigure - Allow setting THP to any possible value (sap-linuxlab#886)
  • sap_hana_preconfigure - Enable TSX also for RHEL 9 (sap-linuxlab#797)
  • sap_hana_preconfigure - No longer set net.core.somaxconn in RHEL 9 (sap-linuxlab#887)
  • sap_hana_preconfigure - Refactor remove default saptune version (sap-linuxlab#818)
  • sap_hana_preconfigure - Set THP to madvise from RHEL 9.2 onwards (sap-linuxlab#880)
  • sap_hana_preconfigure - Sync with SAP note 3024346 v.10 for RHEL/NetApp (sap-linuxlab#816)
  • sap_hana_preconfigure - Update azure override readme (sap-linuxlab#820)
  • sap_hana_preconfigure - Zypper lock handler for SUSE (sap-linuxlab#796)
  • sap_install_media_detect - AWS IGW slow impacts gpg key (sap-linuxlab#772)
  • sap_install_media_detect - Allow disabling RAR handling (sap-linuxlab#856)
  • sap_install_media_detect - Append loop labels (sap-linuxlab#781)
  • sap_install_media_detect - Search known subdirs on re-run (sap-linuxlab#773)
  • sap_netweaver_preconfigure - Rename package libcpupower1 for SLES4SAP 15 SP6 (sap-linuxlab#876)
  • sap_netweaver_preconfigure - Sync with applicable SAP notes for Adobe DS (sap-linuxlab#888)
  • sap_storage_setup - Defaults and documentation (sap-linuxlab#825)
  • sap_swpm - Add default value for sap_swpm_java_scs_instance_hostname (sap-linuxlab#801)
  • sap_swpm - Reduce the amount of empty lines in inifile.params (sap-linuxlab#822)
  • sap_swpm - Remove the pids module (sap-linuxlab#786)
  • sap_swpm - hdbuserstore default connection should use sap_swpm_db_schema_abap_password (sap-linuxlab#748)
  • sap_swpm - sap_swpm_db_schema_password must be set explicitly for AAS (sap-linuxlab#760)
  • sap_*_preconfigure - Edge case handling for SUSE packages
  • sap_*_preconfigure - Fixes for testing with molecule (sap-linuxlab#807)
  • sap_general_preconfigure - Reboot fix in handler (sap-linuxlab#892)
  • sap_ha_install_anydb_ibmdb2 - Linting and sles bug fixes (sap-linuxlab#803)
  • sap_ha_install_hana_hsr - Fixes to work for multiple secondaries (sap-linuxlab#866)
  • sap_ha_pacemaker_cluster - Add python3-pip and NFS fix for Azure (sap-linuxlab#754)
  • sap_ha_pacemaker_cluster - Fix UUID discovery for IBM Cloud VS (sap-linuxlab#903)
  • sap_ha_pacemaker_cluster - Fix haproxy and minor lint issues (sap-linuxlab#898)
  • sap_ha_pacemaker_cluster - Fix pcs resource restart (sap-linuxlab#769)
  • sap_swpm - Add error notes to dev doc (sap-linuxlab#795)
  • sap_swpm - Fix error when observer user defined, but empty and observer mode is on (sap-linuxlab#850)
  • sap_swpm - Fix issues with localhost delegation on certain control nodes (sap-linuxlab#891)

Various enhancements and bug fixes

  • collection - add sample AAS installation var file
  • collection - fix ansible-test sanity errors
  • collection - for package_facts Ansible Module add python3-rpm requirement for SLES
  • collection - use -i instead of -l test scripts
  • feat - sap_ha_pacemaker_cluster - ASCS ERS Simple Mount
  • feat - sap_ha_pacemaker_cluster - compatibility enhancement for SLES
  • feat - sap_ha_pacemaker_cluster - graceful SAP HANA start after PCMK Cluster start
  • feat - sap_ha_pacemaker_cluster - handling for future merged Resource Agent package (SAPHanaSR-angi)
  • feat - sap_ha_pacemaker_cluster - improved handling of custom SAP HANA srHooks
  • feat - sap_ha_pacemaker_cluster - upgrade to ha_cluster Ansible Role with SLES compatibility
  • feat - sap_hana_install - add compatibility for fapolicyd
  • feat - sap_swpm - append generate options for s4hana java
  • sap_*_preconfigure - disable and stop sapconf when saptune run
  • sap_anydb_install_oracle - fix temp directory removal
  • sap_general_preconfigure - fix /etc/hosts check in assert mode
  • sap_general_preconfigure - revert to awk for asserting /etc/hosts
  • sap_general_preconfigure - use tags for limiting the role scope
  • sap_general_preconfigure - use the package module in most cases
  • sap_general_preconfigure - use the role sap_maintain_etc_hosts - RHEL systems
  • sap_ha_pacemaker_cluster - add retry for Azure Files (NFS) to avoid locks
  • sap_ha_pacemaker_cluster - fix pcs resource restart
  • sap_ha_pacemaker_cluster - use expect Ansible Module and add python3-pip requirement
  • sap_ha_pacemaker_cluster - variable changes for different os and platforms
  • sap_hana_install - update documentation for parameter sap_hana_install_force
  • sap_hana_preconfigure - catch SELinux disabled
  • sap_hana_preconfigure - move handlers to the correct location
  • sap_hana_preconfigure - update kernel parameters for SLES
  • sap_install_media_detect - detection of SAP Kernel Part I only
  • sap_install_media_detect - directory handling fix for SAP SWPM
  • sap_install_media_detect - duplicate SAR file handling for SAP Kernel, IGS, WebDisp
  • sap_maintain_etc_hosts - fix wrong assert messages
  • sap_maintain_etc_hosts - remove use ansible.utils.ip
  • sap_netweaver_preconfigure - sync with SAP note 3119751 v.13 for RHEL
  • sap_storage_setup - fix for TB disks
  • sap_swpm - align execution and monitoring timeouts to 24hrs (86400s)
  • sap_swpm - directory handling fix for SAP SWPM
  • sap_swpm - optionally skip setting file permissions

Various minor changes

  • collection - Move sap_hypervisor_node_preconfigure Role to sap_infrastructure Collection
  • collection - Move sap_vm_preconfigure Role to sap_infrastructure Collection
  • sap_anydb_install_oracle - Feature add for Oracle DB install with patch

Various enhancements and bug fixes

  • sap_hypervisor_node_preconfigure - Bug fix for role name and path for included tasks

Various enhancements and bug fixes

  • collection - Bug Fix for Ansible CVE-2023-5764
  • collection - Bug Fix for Ansible Core minimum version update to 2.12.0 for import compliance with Ansible Galaxy
  • collection - Bug fix for ansible-lint of each Ansible Role within Ansible Collection
  • collection - Feature add for CodeSpell in git repository
  • sap_general_preconfigure - Feature add for additional RHEL for SAP 8.8 and 9.2 release compatibility
  • sap_ha_pacemaker_cluster - Feature add for Virtual IP and Constraints logic with Cloud Hyperscaler vendors
  • sap_hana_preconfigure - Feature add for additional RHEL for SAP 8.8 and 9.2 release compatibility
  • sap_hana_preconfigure - Feature add for compatibility with SLES using sapconf and SLES for SAP using saptune
  • sap_hana_preconfigure - Feature add to reduce restrictions on new OS versions which are not yet supported by SAP
  • sap_hypervisor_node_preconfigure - Bug fix for preconfiguration code structure of KVM (Red Hat Enterprise Virtualization) hypervisor nodes
  • sap_hypervisor_node_preconfigure - Feature add for preconfiguration of KubeVirt (OpenShift Virtualization) hypervisor nodes
  • sap_install_media_detect - Bug Fix for existing files
  • sap_maintain_etc_hosts - Feature add for maintaining the /etc/hosts file of an SAP software host
  • sap_netweaver_preconfigure - Feature add for compatibility with SLES using sapconf and SLES for SAP using saptune
  • sap_swpm - Bug fix for runtime missing dependency python3-pip and advanced execution mode skipped tasks during certain installations
  • sap_swpm - Feature add for basic System Copy executions in default mode

Various enhancements and bug fixes

  • collection - Make the preconfigure and sap_hana_install roles compatible with CVE-2023-5764

Various enhancements and bug fixes

  • sap_general_preconfigure - Bug fix for directory creation and SELinux Labels
  • sap_general_preconfigure - Update to latest SAP documentation for RHEL 9 package libxcrypt-compat
  • sap_ha_pacemaker_cluster - Bug fix for AWS EC2 Virtual Servers
  • sap_ha_pacemaker_cluster - Bug fix for Google Cloud Compute Engine VM netmask lock on Virtual IP
  • sap_ha_pacemaker_cluster - Feature add for ENSA1 compatibility
  • sap_ha_pacemaker_cluster - Feature add for IBM PowerVM hypervisor
  • sap_ha_pacemaker_cluster - Feature add for SAP HA Interface Cluster Connector after cluster init
  • sap_ha_pacemaker_cluster - Feature add for improved SAP NetWeaver HA compatibility
  • sap_ha_pacemaker_cluster - Feature add for multiple network interfaces with Virtual IP
  • sap_hana_install - Bug fix for SELinux disable when SLES4SAP
  • sap_install_media_detect - Bug fix for setting SAP Maintenance Planner Stack XML path
  • sap_install_media_detect - Feature add for NFS compatibility
  • sap_install_media_detect - Feature add for idempotency
  • sap_install_media_detect - Feature add for new file detection after code restructure
  • sap_storage_setup - Bug fix for NFS throttle from customer test on MS Azure
  • sap_storage_setup - Bug fix for packages on SLES and Google Cloud
  • sap_storage_setup - Feature add for Multipathing detection
  • sap_swpm - Bug fix for RDBMS var name
  • sap_swpm - Bug fix for SAP HANA Client hdbuserstore connection
  • sap_swpm - Bug fix for SAP Maintenance Planner Stack XML path

Various enhancements and bug fixes

  • collection - Bug fix for sample Ansible Playbooks
  • sap_ha_pacemaker_cluster - Improved AWS constructs based on feedback
  • sap_ha_pacemaker_cluster - Improved no STONITH resource definition handling
  • sap_hana_install - Bug fix for arg spec on deprecated vars
  • sap_hostagent - Bug fix for media handling
  • sap_install_media_detect - Improved handling based on feedback
  • sap_storage_setup - Bug fix for existing storage devices
  • sap_swpm - Make full log output optional and replace with sapcontrol log final status

Various minor changes

  • collection - Sample Playbooks updated
  • sap_general_preconfigure - Updates for new IBM Power packages with RHEL
  • sap_ha_pacemaker_cluster - Detection of and compatibility for additional Infrastructure Platforms
  • sap_ha_pacemaker_cluster - SAP NetWeaver compatibility added
  • sap_hana_install - Default Log Mode to normal and not Overwrite
  • sap_hana_preconfigure - Updates for new IBM Power packages with RHEL
  • sap_install_media_detect - Restructure and add execution controls
  • sap_storage_setup - Overhaul/Rewrite with breaking changes
  • sap_storage_setup - SAP NetWeaver and NFS compatibility added
  • sap_swpm - Minor alterations from High Availability test scenarios

Various enhancements

  • sap_ha_pacemaker_cluster - Compatibility for custom stonith resource definitions containing more than one element
  • sap_hana_preconfigure - Be more flexible with IBM service and productivity tools
  • sap_hana_preconfigure - Some modifications for HANA on RHEL 9

Fix for sap_hana_preconfigure

  • Fix for sap_hana_preconfigure on SLES when tuned is not installed

A few minor fixes

  • Various fixes

Various minor changes

  • Add Ansible Role for basic Oracle DB installations for SAP
  • Consolidate sap_ha_install_pacemaker, sap_ha_prepare_pacemaker, and sap_ha_set_hana into new sap_ha_pacemaker_cluster role
  • Enable modifying SELinux file labels for SAP directories
  • Improve SID and instance checking in role sap_hana_install
  • Upgrade SAP SWPM handling for compatibility with more scenarios when generating inifile.params
  • Use the ha_cluster Linux System Role and its enhanced features in the new role sap_ha_pacemaker_cluster
  • Various other minor enhancements
  • Various fixes

New role for SAP HANA Two-Node Scale-Up Cluster Installation

  • Add SAP HANA Two-Node Scale-Up Cluster Installation

Initial Release on Galaxy