Red Hat Enterprise Linux System Roles for SAP
초록
보다 포괄적 수용을 위한 오픈 소스 용어 교체 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat은 코드 및 문서에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 향후 릴리스를 통해 단계적으로 구현될 예정입니다. 언어를 더 포괄적으로 만드는 방법에 대한 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.
Red Hat 문서에 관한 피드백 제공 링크 복사링크가 클립보드에 복사되었습니다!
문서 개선을 위한 의견에 감사드립니다. 어떻게 개선할 수 있는지 알려주십시오.
Jira를 통해 피드백 제출 (등록 필요)
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 리포지토리에서 제공됩니다. 반면 RHEL System Roles for SAP 는 RHEL for SAP Solutions 서브스크립션에서 제공됩니다.
Red Hat Enterprise Linux for SAP Solution 서브스크립션은 Ansible Core를 통한 SAP 시스템 역할에 대한 지원을 제공합니다. 그러나 Ansible Core를 완전히 지원해야 하는 경우 별도의 서브스크립션이 필요합니다. 자세한 내용은 RHEL(Red Hat Enterprise Linux) 시스템 역할에서 확인할 수 있습니다.
다음 RHEL System Roles for SAP는 RHEL 8.4 이상을 실행하는 제어 노드에서 완전하게 지원됩니다.
- sap_general_preconfigure
- sap_netweaver_preconfigure
- sap_hana_preconfigure
- sap_hana_install
다음 RHEL System Roles for SAP는 RHEL 8.4 이상을 실행하는 제어 노드에서 기술 프리뷰로 지원됩니다.
- sap_ha_install_hana_hsr
- sap_ha_pacemaker_cluster
- sap_swpm (*)
RHEL System Roles와 마찬가지로 SAP용 RHEL 시스템 역할은 제어 노드 ( Ansible Automation 컨트롤러,Red Hat Satellite 또는 RHEL 9 또는 RHEL 8 호스트)라는 중앙 노드에서 설치 및 실행됩니다. 제어 노드는 로컬 호스트 및/또는 하나 이상의 원격 호스트(Ansible 컨텍스트에서 관리 노드 라고 함)에 연결하고 설치 및 구성 단계를 수행합니다. RHEL 9(컨트롤 노드)에서 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 System Replication 설정 |
| 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 System Roles의 이 버전에는 역할의 기본 모드에 대해서만 기술 프리뷰의 지원 범위가 포함된
sap_swpm역할이 포함되어 있습니다. x86_64: RHEL 8.4, 8.6, 9.0 및 ppc64le: RHEL 8.4, 8.6 및 ppc64le의 S/4HANA 2021 및 S/4HANA 2022 단일 호스트 설치의 경우만 지원됩니다.sap_swpm역할의 다른 모든 기능은 지원되지 않습니다.
관리형 노드에서 지원되는 하드웨어/가상화/클라우드 플랫폼은 아래 표를 참조하십시오.
| 하드웨어 플랫폼 | 베어 메탈/가상화/클라우드 플랫폼 | 지원 상태 |
|---|---|---|
| x86_64 | 베어 메탈, Red Hat Virtualization/libvirt, VMware ESX, Red Hat Certified Cloud 및 서비스 공급자 | 이전 표에서 지원 상태별로 지원됨 |
| ppc64le | PowerVM LPARs | 이전 표에서 지원 상태별로 지원됨 |
| s390x | zVM 게스트 | 완전히 지원됨: sap_general_preconfigure,sap_netweaver_preconfigure |
디렉터리
| 설치 방법 | 역할 및 문서 |
|---|---|
| RHEL 패키지 rhel-system-roles-sap |
|
| Automation Hub 컬렉션 redhat.sap_install |
|
- 역할은 관리 노드를 처음 설치한 직후에 사용하도록 설계되었습니다. SAP 또는 기타 프로덕션 시스템에 대해 이러한 역할을 실행하려면 먼저 어설션 모드에서 실행하여 적용 가능한 SAP 노트에 따라 SAP의 권장 사항에서 벗어난 설정을 감지할 수 있습니다. 일반 모드로 실행하면 역할이 관리 노드에 SAP 권장 구성을 적용합니다. 드물지만 시스템 구성 설정은 여전히 역할의 의도하지 않은 변경으로 이어질 수 있습니다. 프로덕션 시스템에서 일반 모드에서 역할을 사용하기 전에 시스템을 백업하고 테스트 및 skopeo 시스템에서 역할을 먼저 테스트하는 것이 좋습니다.
-
관리형 노드에 역할을 적용하기 전에 설치하려는 SAP 소프트웨어 버전에서 관리 노드의 RHEL 릴리스를 지원하는지 확인합니다. SAP HANA 검증이 존재하지 않는 RHEL 마이너 버전이 사용되는 경우 (재정할 수 있음) 역할
sap_hana_preconfigure가 실패합니다.
2장. SAP용 Ansible Engine 및 RHEL 시스템 역할 설치 링크 복사링크가 클립보드에 복사되었습니다!
SAP 패키지 또는 컬렉션에 대해 Ansible Core 및 RHEL 시스템 역할을 설치하려면 다음 절차를 사용하십시오.
Red Hat Satellite 시스템에 패키지를 설치하려면 plain dnf 명령을 사용하지 말고 Red Hat Satellite 6에서 패키지를 설치하거나 업데이트하는 방법 의 지침을 따르십시오.
절차
Ansible Core를 설치합니다.
dnf install ansible-core
# dnf install ansible-coreCopy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 패키지
rhel-system-roles-sap또는 Automation Hub 컬렉션redhat.sap_install설치를 위한 3 단계로 계속 진행합니다.RHEL 패키지
rhel-system-roles-sap을 설치하려면 다음을 수행합니다.Red Hat Subscription Manager를 사용하여 RHEL for SAP Solutions 리포지토리를 활성화합니다.
subscription-manager repos --enable=rhel-$(rpm -E %rhel)-for-$(uname -m)-sap-solutions-rpms
# subscription-manager repos --enable=rhel-$(rpm -E %rhel)-for-$(uname -m)-sap-solutions-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow SAP용 RHEL 시스템 역할을 설치합니다.
dnf install rhel-system-roles-sap
# dnf install rhel-system-roles-sapCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhel-system-roles-sap패키지는/usr/share/ansible/roles/<role>에 설치됩니다. 여기서 <role>은 개별 역할의 이름입니다(예:sap_hana_preconfigure). 각 역할에는 모든 변수와 역할을 사용하는 방법을 설명하는README.md파일이 포함되어 있습니다.
Automation Hub 컬렉션
redhat.sap_install을 설치하려면 Automation Hub 에서 컬렉션을 직접 설치하거나 먼저 다운로드한 파일에서 다운로드할 수 있습니다.Automation Hub에서 직접 컬렉션을 설치하려면 이 페이지의 지침을 따르십시오. 필수 단계는 다음과 같습니다.
- 이 페이지의 오프라인 토큰, 서버 URL 및 SSO URL을 복사하고 동일한 페이지에 서버 URL 및 SSO URL을 기록하십시오. 필요한 경우(예: 만료되었기 때문에) 토큰을 다시 생성합니다.
다음 값을 사용하여 이 장의 지침에 따라
/etc/ansible/ansible.cfg파일을 구성합니다. 다음 예제와 같이 변수url에 대한 서버 URL,auth_url변수의 SSO URL, 변수토큰의 오프라인 토큰을 사용합니다(실제 토큰으로 더미 토큰을 교체).Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 컬렉션을 사용하는 사용자(플레이북을 실행하여 소프트웨어를 설치하거나 관리형 노드에서 설정을 구성하는 사용자)로 컬렉션을 설치합니다.
ansible-galaxy collection install redhat.sap_install
# ansible-galaxy collection install redhat.sap_installCopy to Clipboard Copied! Toggle word wrap Toggle overflow 그러면 기본 위치(필수 디렉토리가 재귀적으로 생성됨)에 컬렉션이 설치됩니다. 즉
~/.ansible/collections/ansible_collections/redhat/sap_install.
Automation Hub에서 컬렉션을 다운로드한 다음 설치하려면 다음 단계를 수행합니다.
이 페이지에서 컬렉션 tar 파일을 다운로드한 후(
Download tarball링크 사용) 컬렉션을 사용할 사용자로 다음 명령을 실행합니다.ansible-galaxy collection install ./redhat-sap_install-1.2.1.tar.gz
# ansible-galaxy collection install ./redhat-sap_install-1.2.1.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow 또한 이전에 설명한 대로 컬렉션을 사용자의 기본 위치에 설치합니다.
각 역할의 하위 디렉터리인sap_install의README.md파일에는roles/sap_general_preconfigure와 같이 각 역할에 대한 문서가 포함되어 있습니다.
3장. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
Automation Hub 컬렉션 redhat.sap_install 버전 1.2.1에는 다음과 같은 새로운 기능이 있습니다.
-
ha_clusterLinux 시스템 역할 및 향상된 기능을 사용하여 하나의 역할에서 모든 HA 관련 구성 변경을 수행하는 새로운sap_ha_pacemaker_cluster역할 -
역할
sap_hana_install에서 CloudEvent 및 인스턴스 검사를 개선하므로 원하는 CloudEvent 시스템의 HANA 시스템이 감지되면 역할이 성공적으로 반환되고 인스턴스 번호가 감지됩니다(idempotency). -
selinuxLinux System Role을 사용하여 사전 구성 및 HANA 설치 중에 SAP 디렉터리의 SELinux 파일 레이블 수정을 활성화합니다. -
특정 SWPM 기반 설치를 수행하기 위한 새로운
sap_swpm역할
4장. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
4.1. 재부팅 요구 사항 탐지 링크 복사링크가 클립보드에 복사되었습니다!
재부팅 요구 사항 탐지는 RHEL 8.5 이상에서 플랫폼 ppc64le에서 신뢰할 수 없습니다.
실패한 재부팅 요구 사항 탐지로 인해 사전 구성 역할을 호출하는 플레이북이 끝나면 불필요한 재부팅이 발생할 수 있습니다. 역할 매개 변수는 재부팅을 방지하는 데 사용할 수 있으며, 플레이북을 확장하여 시스템을 무조건 재부팅할 수 있습니다. 자세한 내용은 버그 2166444 를 참조하십시오.
4.2. 확장 검사(Assert) 기능 링크 복사링크가 클립보드에 복사되었습니다!
사전 구성 역할의 확장 검사(=assert) 기능을 사용할 때는 주의하십시오.
사전 구성 역할은 어설션 모드에서 실행될 수 있으며, 이 경우 관리 노드를 수정하지 않고 해당 SAP 노트를 사용하여 노드의 규정 준수를 보고합니다. 시스템 구성을 수정하는 데 동일한 제어 노드도 사용하는 경우 일반 모드에서 사전 구성 역할을 실행하여 "일반" 플레이북이 실수로 시스템 구성을 확인하지 않도록 하는 데 추가 주의를 적용해야 합니다. 테스트 및 CloudEvent 시스템에서 먼저 프로덕션 시스템에서 역할을 실행하는 것이 좋습니다.
4.3. DNS 이름 확인 링크 복사링크가 클립보드에 복사되었습니다!
관리형 노드에 DNS 도메인이 설정되지 않은 경우 역할 sap_general_preconfigure 가 실패합니다.
관리형 노드에 DNS 도메인이 설정되지 않은 경우, 일반적으로 클라우드 시스템의 경우, DNS 도메인이 설정되었는지 확인하는 작업에서 sap_general_preconfigure 역할이 실패합니다. 이를 방지하려면 플레이북의 vars 섹션에서 역할 변수 sap_domain 을 설정하거나 관리 노드의 인벤토리 파일에서 또는 ansible-playbook 명령을 매개 변수 "sap_domain=example.com" 으로 실행하십시오( 예.com 을 자체 DNS 도메인 이름으로 교체).
5장. SAP용 RHEL 시스템 역할에 대한 빠른 시작 가이드 링크 복사링크가 클립보드에 복사되었습니다!
SAP NetWeaver 또는 SAP HANA 설치를 위해 하나 이상의 시스템을 구성하거나 확인하려면 다음 절차를 사용하십시오.
5.1. 제어 노드 준비 링크 복사링크가 클립보드에 복사되었습니다!
다음 단계를 사용하여 시스템 메시지를 영어로 표시합니다. SAP용 RHEL 시스템 역할을 사용하려면 Ansible 제어 노드에서 로케일 C 또는 en_US.UTF-8 을 사용해야 합니다.
절차
로컬 호스트에서 명령을 실행하여 현재 설정을 확인합니다.
locale
# localeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력에
LC_MESSAGES=로 시작하는 줄에C또는en_US.UTF-8이 표시되어야 합니다.명령이 예상 출력을 생성하지 않으면
ansible-playbook명령을 실행하기 전에 로컬 호스트에서 다음 명령을 실행합니다.export LC_ALL=C
# export LC_ALL=CCopy to Clipboard Copied! Toggle word wrap Toggle overflow 또는
export LC_ALL=en_US.UTF-8
# export LC_ALL=en_US.UTF-8Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고이러한 단계는 기본적으로
LC_*변수가 원격 시스템으로 전달되기 때문에 필요합니다(man ssh_config및man sshd_config참조), 역할은 원격 시스템의 특정 명령 출력을 평가합니다.
5.2. 로컬 시스템 구성 링크 복사링크가 클립보드에 복사되었습니다!
SAP NetWeaver 설치를 위해 로컬 시스템을 준비하려면 다음 단계를 사용하십시오.
사전 요구 사항
- 시스템에서 실행되는 프로덕션 소프트웨어 없음
- 로컬 시스템에 최소 20480MB의 스왑 공간이 구성됨
절차
서버의 원래 구성을 유지하려면 bakckup을 만듭니다.
참고이러한 역할은 RHEL을 설치한 후 실행되므로 백업이 필요하지 않습니다.
다음 콘텐츠를 사용하여
sap-netweaver.yml이라는 YAML 파일을 생성합니다.- hosts: localhost connection: local roles: - sap_general_preconfigure - sap_netweaver_preconfigure- hosts: localhost connection: local roles: - sap_general_preconfigure - sap_netweaver_preconfigureCopy to Clipboard Copied! Toggle word wrap Toggle overflow 중요역할앞에 두 개의 공백의 올바른 들여쓰기가 필요합니다.RHEL 시스템 역할
sap_general_preconfigure및sap_netweaver_preconfigure를 실행하여 SAP NetWeaver의 설치를 위한 관리 노드를 준비합니다.ansible-playbook sap-netweaver.yml
# ansible-playbook sap-netweaver.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 플레이북 실행이 끝나면 특정 패키지가 설치되었기 때문에 역할이 재부팅이 필요함을 보고할 수 있습니다. 이 경우 현재 시스템을 재부팅합니다.
5.3. 로컬 시스템 확인 링크 복사링크가 클립보드에 복사되었습니다!
SAP용 RHEL 시스템 역할도 RHEL 시스템이 올바르게 구성되었는지 확인하는 데 사용할 수 있습니다. 다음 단계를 사용하여 SAP NetWeaver 설치를 위해 로컬 시스템이 올바르게 구성되었는지 확인합니다.
사전 요구 사항
- SAP 버전 3의 RHEL 시스템 역할
절차
다음 콘텐츠를 사용하여
sap-netweaver.yml이라는 YAML 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행합니다.
ansible-playbook sap-netweaver.yml
# ansible-playbook sap-netweaver.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 더 컴팩트한 출력을 얻으려면 각 어설션에 필요한 FAIL 또는 PASS 정보를 표시하도록 사전 구성된 각 역할의 툴 디렉토리에 있는 쉘 스크립트
beautify-assert-output.sh로 출력을 파이프할 수 있습니다. 스크립트를~/bin디렉터리에 복사했다고 가정하면 다음과 같습니다.ansible-playbook sap-netweaver-assert.yml | ./bin/beautify-assert-output.sh
# ansible-playbook sap-netweaver-assert.yml | ./bin/beautify-assert-output.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 어두운 배경으로 터미널을 사용하는 경우
[37m] 명령 시퀀스에서 모든 색상 코드[30m]를 교체합니다. 그렇지 않으면 어두운 배경의 어두운 글꼴로 인해 일부 줄의 출력이 읽을 수 없습니다. 배경이 어두운 터미널에서 위의 명령을 실수로 실행한 경우 다음 명령을 사용하여 기본 흰색 글꼴을 다시 활성화할 수 있습니다.echo -e "\033[37mResetting font color\n"
# echo -e "\033[37mResetting font color\n"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.4. 원격 시스템 구성 링크 복사링크가 클립보드에 복사되었습니다!
SAP HANA 설치를 위해 하나 이상의 원격 시스템(관리 노드)을 준비하려면 다음 단계를 사용하십시오.
사전 요구 사항
- Red Hat Satellite 서버 또는 Red Hat 고객 포털에서 Red Hat 소프트웨어 패키지를 설치하기 위해 관리형 노드가 올바르게 설정되었는지 확인합니다.
- Ansible 제어 노드에서 각 관리 노드에 대한 암호 없는 ssh 액세스.
SAP HANA에 지원되는 RHEL 릴리스.
- SAP HANA에 지원되는 RHEL 릴리스에 대한 자세한 내용은 SAP Note 2235581 을 참조하십시오.
절차
- 서버의 원래 구성을 유지하려면 백업을 만듭니다.
sap_hana라는 호스트 그룹의 이름과 설정하려는 각 시스템(예:
sap_hana라는 호스트 그룹에 있는 세 개의 호스트에 대해)을 포함하는 인벤토리 파일을 생성하거나/etc/ansible/hosts를 수정합니다.[sap_hana] host01 host02 host03
[sap_hana] host01 host02 host03Copy to Clipboard Copied! Toggle word wrap Toggle overflow 암호 없이 ssh를 사용하여 세 개의 모든 호스트에 로그인할 수 있는지 확인합니다. 예제:
ssh host01 uname -a ssh host02 hostname ssh host03 echo test
# ssh host01 uname -a # ssh host02 hostname # ssh host03 echo testCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 콘텐츠를 사용하여
sap-hana.yml이라는 YAML 파일을 생성합니다.- hosts: sap_hana roles: - sap_general_preconfigure - sap_hana_preconfigure- hosts: sap_hana roles: - sap_general_preconfigure - sap_hana_preconfigureCopy to Clipboard Copied! Toggle word wrap Toggle overflow 중요올바른 들여쓰기(예
: 역할앞에 있는 2개의 공백)는 필수입니다.RHEL 시스템 역할
sap_general_preconfigure및sap_hana_preconfigure를 실행하여 SAP HANA 설치를 위해 관리형 노드를 준비합니다.ansible-playbook sap-hana.yml
# ansible-playbook sap-hana.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고- 역할은 관리 노드를 처음 설치한 직후에 사용하도록 설계되었습니다. SAP 또는 기타 프로덕션 시스템에 대해 이러한 역할을 실행하려면 먼저 어설션 모드에서 실행하여 적용 가능한 SAP 노트에 따라 SAP의 권장 사항에서 벗어난 설정을 감지할 수 있습니다. 일반 모드로 실행하면 역할이 관리 노드에 SAP 권장 구성을 적용합니다. 드물지만 시스템 구성 설정은 여전히 역할의 의도하지 않은 변경으로 이어질 수 있습니다. 프로덕션 시스템에서 일반 모드에서 역할을 사용하기 전에 시스템을 백업하고 테스트 및 skopeo 시스템에서 역할을 먼저 테스트하는 것이 좋습니다.
- 플레이북 실행이 끝나면 명령은 재부팅이 필요한 각 관리 노드에 대해 보고합니다. 현재 관리형 노드를 재부팅합니다.
5.5. SAP 소프트웨어 설치 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 8 또는 RHEL 9에 SAP HANA 데이터베이스 또는 SAP S/4HANA를 설치하는 방법에 대한 자세한 내용은 SAP HANA 또는 SAP S/4HANA 설치를 참조하십시오.
6장. 추가 정보 링크 복사링크가 클립보드에 복사되었습니다!
6.1. sap*preconfigure에서 SAP Notes 구현 링크 복사링크가 클립보드에 복사되었습니다!
SAP 노트 버전과 함께 미리 설정된 세 가지 역할에 구현된 SAP 노트는 _<role_ name>_sapnotes_versions 변수에 있는 각 사전 구성 역할의 vars 파일에 포함됩니다. 샘플 파일 이름: /usr/share/ansible/roles/sap_general_preconfigure/vars/RedHat_8.yml. 이 파일에서 _sap_general_preconfigure_sapnotes_versions 변수의 버전 번호와 함께 구현된 SAP 노트를 포함합니다.
6.2. 역할 변수 링크 복사링크가 클립보드에 복사되었습니다!
/usr/share/ansible/roles/<role> 디렉터리에 있는 각 역할의 README.md 파일은 모든 사용자 구성 변수의 용도와 기본 설정을 설명합니다. 변수는 정의되며 인벤토리 파일, 플레이북에서 또는 ansible-playbook 명령줄 매개변수 --extra-vars 또는 -e 를 사용하여 여러 위치에서 변경할 수 있습니다.