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 리포지토리에서 제공됩니다. 반면 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역할이 실패합니다.
2장. SAP용 Ansible Engine 및 RHEL 시스템 역할 설치 링크 복사링크가 클립보드에 복사되었습니다!
SAP 패키지 또는 컬렉션에 대해 Ansible Core 및 RHEL 시스템 역할을 설치하려면 다음 절차를 사용하십시오.
Red Hat Satellite 시스템에 패키지를 설치하려면 일반 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을 설치하기 위한 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_의 SSO URL, 변수 토큰에 대한 오프라인 토큰을 사용합니다(실제 토큰으로 대체).urlCopy 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파일에는각 역할에 대한 문서가 포함되어 있습니다.
3장. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
Automation Hub 컬렉션 redhat.sap_install 버전 1.2.1에는 다음과 같은 새로운 기능이 있습니다.
-
ha_clusterLinux 시스템 역할 및 향상된 기능을 사용하여 한 역할에서 HA 관련 구성 변경을 수행하는 새로운sap_ha_pacemaker_cluster역할 -
sap_hana_install에서 SID 및 인스턴스 검사를 개선하여 원하는 SID 및 인스턴스 번호가 있는 HANA 시스템이 감지되면 역할이 성공적으로 반환됩니다. -
selinuxLinux 시스템 역할을 사용하여 사전 구성 및 HANA 설치 중에 SAP 디렉토리에 대한 SELinux 파일 레이블 수정을 활성화합니다. -
특정 SWPM 기반 설치를 수행하는 새로운
sap_swpm역할
4장. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
4.1. 재부팅 요구 사항 탐지 링크 복사링크가 클립보드에 복사되었습니다!
플랫폼 ppc64le의 RHEL 8.5 이상에서는 재부팅 요구 사항 탐지가 신뢰할 수 없습니다.
실패한 재부팅 요구 사항 탐지로 인해 사전 구성 역할을 호출하는 플레이북이 끝날 때 불필요한 재부팅이 발생할 수 있습니다. 역할 매개 변수는 재부팅을 방지하는 데 사용할 수 있으며 플레이북은 시스템을 무조건 재부팅하도록 확장할 수 있습니다. 자세한 내용은 버그 2166444 를 참조하십시오.
4.2. SAP HANA용 RHEL 9 패키지 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 9에서는 일부 패키지가 설치되지 않고 일부는 SAP HANA에 필요하지 않습니다.
SAP 노트 3108316 은 현재 이 버전의 SAP 시스템 역할이 종료될 때 알려지지 않은 몇 가지 업데이트와 함께 게시되었습니다. SAP HANA용으로 설치해야 하는 추가 패키지는 compat-openssl11 입니다.
설치할 패키지 목록을 빠르게 정의하는 방법에 대한 지침은 이 설명을 참조하십시오.
4.3. 확장 검사 (Assert) 기능 링크 복사링크가 클립보드에 복사되었습니다!
사전 설정 역할의 확장 검사(=assert) 기능을 사용할 때는 주의하십시오.
사전 구성 역할은 어설션 모드에서 실행될 수 있습니다. 이 경우 관리 노드를 수정하지 않고 해당 SAP 노트를 사용하는 노드의 규정 준수를 보고합니다. 또한 시스템 구성을 수정하는 데 동일한 제어 노드를 사용하는 경우 일반 모드에서 사전 구성 역할을 실행하여 시스템 구성을 확인하는 데 "일반" 플레이북을 실수로 사용하지 않도록 주의해야 합니다. 먼저 테스트 및 Cryostat 시스템에서 테스트한 후 프로덕션 시스템에서 역할을 실행하는 것이 좋습니다.
4.4. DNS 이름 확인 링크 복사링크가 클립보드에 복사되었습니다!
DNS 도메인이 관리형 노드에 설정되지 않은 경우 역할 sap_general_preconfigure 가 실패합니다.
관리형 노드에 DNS 도메인 세트가 없는 경우 일반적으로 클라우드 시스템의 경우 DNS 도메인이 설정되어 있는지 확인하는 작업에서 sap_general_preconfigure 역할이 실패합니다. 이를 방지하려면 관리 노드의 인벤토리 파일에서 플레이북의 vars 섹션에 역할 변수 sap_domain 을 설정하거나 매개 변수 "sap_domain=example.com"을 사용하여 명령을 실행합니다(사용자의 DNS 도메인 이름으로 ansible- playbookexample.com 대체).
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 보다 컴팩트한 출력을 얻으려면 사전 구성 역할의 툴 디렉터리에 있는 shell 스크립트
beautify-assert-output.sh로 출력을 파이프하여 각 어설션에 대한 필수 FAIL 또는 PASS 정보를 표시할 수 있습니다. 스크립트를~/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라는 호스트 그룹에 있는 호스트 그룹 3개)를 구성하려는 호스트 그룹 및 각 시스템이 포함된/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 권장 구성을 적용합니다. 비정상적인 시스템 구성 설정은 드문 경우에서 여전히 역할에 의해 의도하지 않은 변경이 발생할 수 있습니다. 프로덕션 시스템에서 일반 모드에서 역할을 사용하기 전에 시스템을 백업하고 테스트 및 Cryostat 시스템에서 역할을 테스트하는 것이 좋습니다.
- 플레이북 실행이 끝나면 명령은 재부팅이 필요한 각 관리 노드에 대해 보고합니다. 현재 관리형 노드를 재부팅합니다.
5.5. SAP 소프트웨어 설치 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 8 또는 RHEL 9에 SAP HANA 데이터베이스 또는 SAP S/4HANA를 설치하는 방법에 대한 자세한 내용은 SAP용 RHEL 시스템 역할을 사용하여 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 를 사용하여 여러 위치에서 변경할 수 있습니다.