redhat_sap.sap_hana_cockpit_deployment
sap_hana_cockpit_deployment

The SAP HANA cockpit is a tool that allows you to manage and monitor multiple SAP HANA databases in one place, as well as perform SQL development tasks. This role focuses on installing SAP HANA Cockpit on Red Hat Enterprise Linux (RHEL) 8.x systems.
Requirements
This role is meant for RHEL systems that will be running SAP software. Your system must have the basic RHEL packages installed and be properly set up for SAP HANA or Netweaver installation.
You also need access to the software repositories required for SAP HANA installation. Check the guide for subscribing SAP HANA systems to the Update Services for SAP Solutions for more information.
To automate this process, you can use the redhat_sap.sap_rhsm
Galaxy Role.
To install SAP software on RHEL, additional packages from a special repository are necessary. You must have one of the following products to access this repository:
- RHEL for SAP Solutions (premium, standard, developer editions)
- RHEL for Business Partner NFRs
You can get a personal developer edition of RHEL for SAP Solutions by registering as a developer and downloading the edition.
- Registration Link: Here, you can create a new personal account or connect it to an existing Red Hat Network account.
- Download Link: Download the RHEL Installation DVD with your registered account.
NOTE: The RHEL installation DVD is a standard one since RHEL for SAP Solutions is not an additional product, but rather a special bundle. Your subscription allows access to the additional packages after installation via our content delivery network (CDN).
Ensure your disks are set up according to SAP storage requirements for SAP HANA. This blog is helpful for sizing HANA systems.
Role Variables
sap_hana_cockpit_deployment_sar_local_path
: Path to the local SAP HANA cockpit files.sap_hana_cockpit_deployment_sar_file_name
: Name of the SAP HANA cockpit file.sap_hana_cockpit_deployment_clean_tmp_directory
: A flag to clean the temporary directory.sap_hana_cockpit_deployment_xs_org_password
: Password for the XS organization.sap_hana_cockpit_deployment_sapcar_local_path
: Path for the SAPCAR tool.
Dependencies
Make sure your system is correctly configured to run SAP applications before using this role.
You can use the supported sap-preconfigure
role that comes with the RHEL for SAP Solutions Subscription for RHEL 7 and 8.
Find the upstream version of this role here.
Example Playbook
- hosts: servers
roles:
- { role: sap_hana_cockpit_deployment }
Example Inventory
sap_hana_cockpit_deployment_sar_local_path: "/software/cockpit"
sap_hana_cockpit_deployment_sar_file_name: "SAPHANACOCKPIT00P_12-70002299.SAR"
sap_hana_cockpit_deployment_clean_tmp_directory: true
sap_hana_cockpit_deployment_common_master_password: "MyPassw0rd!"
sap_hana_cockpit_deployment_sapcar_local_path: "/software/cockpit"
License
Apache License 2.0
Author Information
Red Hat SAP Community of Practice
ansible-galaxy install redhat_sap.sap_hana_cockpit_deployment