1장. 개요
Red Hat Enterprise Linux (RHEL) 7 RHEA-2019:3190 은 SAP HANA 또는 SAP NetWeaver 소프트웨어 설치를 위해 RHEL 시스템을 원격으로 또는 로컬로 구성하는 데 도움이 되도록 SAP 시스템 역할을 도입했습니다. SAP 개발을 위한 RHEL 시스템 역할은 SAP LinuxLab 업스트림 프로젝트를 기반으로 합니다.
RHEL 시스템 역할은 RHEL 시스템 구성을 사용하는 관리자를 지원하기 위해 Ansible에서 실행하는 역할 컬렉션입니다. 이러한 역할은 RHEL AppStream 리포지토리에서 제공됩니다. 반면 SAP용 RHEL 시스템 역할은 RHEL for SAP Solutions 서브스크립션에 제공됩니다.
Red Hat Enterprise Linux for SAP Solution 서브스크립션은 Ansible Core를 사용한 SAP에 대한 RHEL 시스템 역할을 지원합니다. 그러나 Ansible Core에 대한 완전한 지원이 필요한 경우 별도의 서브스크립션이 필요합니다. 자세한 내용은 RHEL(Red Hat Enterprise Linux) 시스템 역할에서 확인할 수 있습니다.
SAP용 다음 RHEL 시스템 역할은 RHEL 8.4 이상을 실행하는 제어 노드에서 완전히 지원됩니다.
- sap_general_preconfigure
- sap_netweaver_preconfigure
- sap_hana_preconfigure
- sap_hana_install
SAP용 다음 RHEL 시스템 역할은 RHEL 8.4 이상을 실행하는 제어 노드에서 기술 프리뷰로 지원됩니다.
- sap_ha_install_hana_hsr
- sap_ha_pacemaker_cluster
- sap_swpm (*)
RHEL 시스템 역할과 마찬가지로 SAP용 RHEL 시스템 역할은 제어 노드 ( Ansible Automation 컨트롤러,Red Hat Satellite 또는 RHEL 8 호스트일 수 있음)라는 중앙 노드에서 설치되고 실행됩니다. 제어 노드는 로컬 호스트 및/또는 하나 이상의 원격 호스트(Ansible 컨텍스트에서 관리 노드 라고 함)에 연결하여 설치 및 구성 단계를 수행합니다. 제어 노드(RHEL 8)에서 RHEL의 최신 주요 릴리스를 사용하고 rhel-system-roles-sap RPM 또는 Red Hat Automation Hub 에서 최신 버전의 역할을 사용하는 것이 좋습니다. SAP 및 Ansible 패키지용 RHEL 시스템 역할을 관리/구성 중인 시스템에 설치할 필요가 없습니다.
이 문서에서는 다음 역할로 구성된 RHEL 패키지 rhel-system-roles-sap 버전 3.3.0(*) 또는 Automation Hub 컬렉션 redhat.sap_install 버전 1.2.1을 설치하고 사용하는 방법을 설명합니다.
패키지 rhel-system-roles-sap 버전 3.3.0에는 sap_swpm 역할이 포함되어 있지 않습니다. 이 역할은 패키지 rhel-system-roles-sap 의 다음 버전에서 릴리스될 예정입니다.
목적
| 역할 이름 | 설명 |
|---|---|
| sap_general_preconfigure | SAP NetWeaver 및 SAP HANA에 공통된 설치 및 구성 단계를 수행합니다. |
| sap_netweaver_preconfigure | SAP NetWeaver에 대한 추가 설치 및 구성 단계 수행 |
| sap_hana_preconfigure | SAP HANA에 대한 추가 설치 및 구성 수행 |
| sap_hana_install | SAP HANA 확장 또는 스케일 아웃 설치 수행 |
| sap_ha_install_hana_hsr | 두 노드에 SAP HANA 시스템 복제 설정 |
| sap_ha_pacemaker_cluster | Pacemaker 설치 및 클러스터 및 SAP 클러스터 리소스 구성 |
| sap_swpm | SWPM을 통해 SAP 소프트웨어 설치 |
지원 상태
| 역할 이름 | 지원 상태 | 원격 호스트 관리 | 제어 노드 |
|---|---|---|---|
| sap_general_preconfigure | 모두 지원됨 | RHEL 7.6 이상, RHEL 8, RHEL 9 | RHEL 8, RHEL 9 |
| sap_netweaver_preconfigure | 모두 지원됨 | RHEL 7.6 이상, RHEL 8, RHEL 9 | RHEL 8, RHEL 9 |
| sap_hana_preconfigure | 모두 지원됨 | RHEL 7.6 이상, RHEL 8, RHEL 9 | RHEL 8, RHEL 9 |
| sap_hana_install | 모두 지원됨 | RHEL 7.6 이상, RHEL 8, RHEL 9 | RHEL 8, RHEL 9 |
| sap_ha_install_hana_hsr | 기술 프리뷰 | RHEL 8, RHEL 9 | RHEL 8, RHEL 9 |
| sap_ha_pacemaker_cluster | 기술 프리뷰 | RHEL 8, RHEL 9 | RHEL 8, RHEL 9 |
| sap_swpm (*) | 다른 모든 기능에는 지원되지 않는 특정 기능에 대한 기술 프리뷰 | RHEL 8, RHEL 9 | RHEL 8, RHEL 9 |
* SAP용 RHEL 시스템 역할의 이 버전에는 역할의 기본 모드에 대한 기술 프리뷰의 지원 범위가 있으며 x86_64의 S/4HANA 2021 및 S/4HANA 2022 단일 호스트 설치: RHEL 8.4, 8.6, 9.0 및 ppc64le: RHEL 8.4 및 8.6.6.6.
sap_swpm역할의 다른 기능은 모두 지원되지 않습니다.
플랫폼
관리 노드의 지원되는 하드웨어/가상화/클라우드 플랫폼에 대해서는 아래 표를 참조하십시오.
| 하드웨어 플랫폼 | 베어 메탈/가상화/클라우드 플랫폼 | 지원 상태 |
|---|---|---|
| x86_64 | 베어 메탈, Red Hat Virtualization/libvirt, VMware ESX, Red Hat Certified Cloud 및 서비스 공급자 | 이전 표에서 지원 상태별로 지원됨 |
| ppc64le | PowerVM LPARs | 이전 표에서 지원 상태별로 지원됨 |
| s390x | zVM 게스트 | fully supported: sap_general_preconfigure, sap_netweaver_preconfigure |
디렉터리
| 설치 방법 | 역할; 문서 |
|---|---|
| RHEL 패키지 rhel-system-roles-sap |
|
| Automation Hub 컬렉션 redhat.sap_install |
|
- 역할은 관리 노드를 처음 설치한 직후에 사용하도록 설계되었습니다. SAP 또는 기타 프로덕션 시스템에 대해 이러한 역할을 실행하려면 먼저 어설션 모드에서 실행하여 해당하는 SAP 노트에 따라 SAP 권장 사항에서 벗어난 설정을 감지할 수 있습니다. 일반 모드에서 실행하면 역할이 관리 노드에 SAP 권장 구성을 적용합니다. 비정상적인 시스템 구성 설정은 드문 경우에서 여전히 역할에 의해 의도하지 않은 변경이 발생할 수 있습니다. 프로덕션 시스템에서 일반 모드에서 역할을 사용하기 전에 시스템을 백업하고 테스트 및 Cryostat 시스템에서 역할을 테스트하는 것이 좋습니다.
-
관리형 노드에 역할을 적용하기 전에 설치하려는 SAP 소프트웨어 버전에서 관리 노드의 RHEL 릴리스를 지원하는지 확인합니다. RHEL 마이너 버전이 SAP HANA 검증이 없는 경우(덮어 재정의할 수 있음)
sap_hana_preconfigure역할이 실패합니다.