SAP 서브스크립션 및 리포지토리용 RHEL
초록
보다 포괄적 수용을 위한 오픈 소스 용어 교체
Red Hat은 코드 및 문서에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 향후 릴리스를 통해 단계적으로 구현될 예정입니다. 언어를 더 포괄적으로 만드는 방법에 대한 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.
Red Hat 문서에 관한 피드백 제공
문서 개선을 위한 의견에 감사드립니다. 어떻게 개선할 수 있는지 알려주십시오.
특정 문구에 대한 의견 제출
- Multi-page HTML 형식으로 설명서를 보고 페이지가 완전히 로드된 후 오른쪽 상단 모서리에 피드백 버튼이 표시되는지 확인합니다.
- 커서를 사용하여 주석 처리할 텍스트 부분을 강조 표시합니다.
- 강조 표시된 텍스트 옆에 표시되는 피드백 추가 버튼을 클릭합니다.
- 의견을 추가하고 제출을 클릭합니다.
1장. 개요
RHEL for SAP Applications 또는 RHEL for SAP Solutions 서브스크립션은 RHEL에서 S/4HANA, SAP HANA 또는 SAP NetWeaver와 같은 SAP 애플리케이션을 실행하는 데 필요한 추가 RPM 패키지가 포함된 추가 RHEL 리포지토리를 제공하며, RHEL에서 특별히 Red Hat에서 제공하는 추가 기능을 사용하고 S/4HANA, SAP HANA 및 SAP NetWeaver를 관리하기 위한 HA 솔루션과 같은 추가 기능을 사용합니다.
Red Hat은 6개월마다 새로운 RHEL 마이너 릴리스를 제공합니다. 특정 RHEL 마이너 릴리스에 대해 보고된 문제에 대한 수정 사항은 다음 RHEL 마이너 릴리스 중 하나에 속하는 패키지에서 사용할 수 있습니다.
특정 RHEL 마이너 릴리스에서 시스템을 6 개월 이상 유지하려는 고객의 경우 Red Hat은 EUS (Extended Update Support) 애드온 또는 Update Services for SAP Solutions (E4S) 로 Red Hat Enterprise Linux Extended Maintenance를 제공합니다. 이러한 리포지토리는 해당 RHEL 마이너 릴리스가 릴리스된 후 최대 2년 (EUS) 또는 4년 (E4S)에 대한 중요한 수정 사항을 제공합니다. EUS 및 E4S 리포지토리는 특정 RHEL 마이너 릴리스에서만 사용할 수 있습니다. RHEL 릴리스 일정에 대한 자세한 내용은 Red Hat Enterprise Linux 라이프 사이클 페이지를 참조하십시오.
SAP는 RHEL 주요 릴리스(예: RHEL 8)마다 SAP NetWeaver/SAP ABAP Application Platform을 검증하므로 해당 RHEL 주요 릴리스에서 유효성을 검사한 후 모든 RHEL 마이너 릴리스에서 실행할 수 있습니다(예: 8.0, 8.1, 8.2, …).
반면 SAP는 특정 RHEL 마이너 릴리스에 대해서만 SAP HANA를 검증합니다(일반적으로 E4S 리포지토리를 사용할 수 있는 해당 RHEL 마이너 릴리스에 대해).
이 문서에서는 다음을 제공합니다.
- RHEL for SAP Applications 또는 RHEL for SAP Solutions 서브스크립션을 사용하도록 RHEL 시스템 등록 방법
- SAP 제품 및 RHEL 릴리스의 조합을 기반으로 활성화해야 하는 리포지토리 개요
- 리포지토리 활성화 절차입니다.
- 사용하려는 SAP 제품이 사용 중인 RHEL 릴리스에 대해 지원되는 경우 항상 SAP 및 하드웨어 파트너 또는 인프라 공급자로 확인하십시오.
- EUS 또는 E4S 리포지터리를 사용하는 경우 시스템이 원하는 것보다 더 높은 RHEL 마이너 릴리스로 업데이트되지 않도록 subscription-manager를 통해 대상 RHEL 마이너 릴리스를 설정해야 합니다.
- 이 문서는 Red Hat Subscription Manager(RHSM)를 사용하는 퍼블릭 클라우드 플랫폼의 BYOS(고유 서브스크립션) 시스템에만 적용됩니다.
- 이 문서는 퍼블릭 클라우드 플랫폼에서 RHUI 를 사용하여 "PAYG(pay as you go)" (PAYG) 인스턴스에는 적용되지 않습니다. PAYG 이미지의 경우 리포지토리는 사전 설치된 RHUI 클라이언트 rpm에 의해 정의되며 수동으로 구성해서는 안 됩니다. HA 및 US 서브스크립션이 포함된 RHEL for SAP Solutions의 경우 가상 머신에는 AppStream, BaseOS, High Availability, SAP NetWeaver 및 SAP Solutions의 E4S 리포지토리가 있습니다. SAP 애플리케이션용 RHEL 서브스크립션의 경우 가상 머신에는 AppStream, BaseOS, SAP NetWeaver의 EUS 리포지토리가 있습니다. 특정 주요 릴리스 (예: 7.9, 8.10 및 9.10, 비 EUS/E4S 리포지토리)의 최종 마이너 릴리스의 경우 HA 및 US가 포함된 RHEL for SAP Solutions의 경우: Common, Extras, SAP, SAP HANA 및 Server, 그리고 SAP 애플리케이션용 RHEL for SAP Applications: Common, Extras, SAP 및 Server. 모든 클라우드 공급자에는 사용자 지정 클라우드별 리포지토리도 있습니다.
2장. SAP 애플리케이션용 RHEL 또는 RHEL for SAP Solutions 서브스크립션 활성화
SAP NetWeaver 애플리케이션 서버를 실행하는 경우 RHEL 시스템을 특정 RHEL 8 마이너 릴리스로 잠글 필요가 없는 경우 "RHEL for SAP Applications" 서브스크립션을 사용할 수 있습니다.
SAP HANA 또는 SAP NetWeaver 또는 S/4HANA 애플리케이션 서버를 SAP HANA와 동일한 RHEL 8 마이너 릴리스에 연결해야 하는 경우 Update Services for SAP Solutions (E4S) 에 액세스하려면 다음 서브스크립션 중 하나가 필요합니다.
- x86_64 플랫폼: Red Hat Enterprise Linux for SAP Solutions
- PowerPC Little Endian (ppc64le) 플랫폼의 경우: Red Hat Enterprise Linux for SAP Solutions for Power, LE
2.1. 기존 서브스크립션 분리(완전된 등록된 시스템만)
다른 RHEL 서브스크립션을 사용하여 SAP 시스템이 이전에 등록된 경우 다음 단계를 수행합니다.
시스템이 현재 서브스크립션되는 서브스크립션의 일련 번호를 찾습니다.
# subscription-manager list --consumed | \ awk '/Subscription Name:/|| /Serial:/|| /Pool ID:/|| /Service Type:/{print} /Service Level:/{printf ("%s\n\n", $0)}'다음 명령을 사용하여 시스템에서 서브스크립션을 제거합니다. 문자열 <
;SERIAL>을 이전 명령의 출력에 표시된 일련 번호로 바꿉니다.# subscription-manager remove --serial=<SERIAL>
2.2. SAP 애플리케이션용 RHEL 또는 RHEL for SAP Solutions 서브스크립션 연결
RHEL for SAP Applications 또는 RHEL for SAP Solutions 서브스크립션을 연결하려면 다음 단계를 수행하십시오.
서브스크립션의 풀 ID를 찾습니다.
# subscription-manager list --available --matches='RHEL for SAP*' | \ awk '/Subscription Name:/|| /Pool ID:/|| /Service Type:/{print} /Service Level:/{printf ("%s\n\n", $0)}'다음 명령을 사용하여 서브스크립션을 시스템에 연결합니다. <
POOL_ID> 문자열을 이전 명령의 출력에 표시된 실제 풀 ID(또는 풀 ID 중 하나)로 바꿉니다.# subscription-manager attach --pool=<POOL_ID>
3장. 필요한 리포지토리 활성화
이전 장에 설명된 대로 RHEL for SAP Applications 또는 RHEL for SAP Solutions 서브스크립션에 시스템을 등록하면 필요한 모든 패키지를 설치할 수 있도록 적절한 리포지토리를 활성화할 수 있습니다.
3.1. SAP NetWeaver/SAP ABAP Application Platform
RHEL 8에서 SAP NetWeaver/SAP ABAP Application Platform의 경우 다음 리포지터리 세트 중 하나를 활성화하십시오.
| 플랫폼 | 리포지터리 ID(일반) | 리포지토리 ID(eus) | 리포지터리 ID(e4s) |
|---|---|---|---|
| x86_64 | rhel-8-for-x86_64-baseos-rpms rhel-8-for-x86_64-appstream-rpms rhel-8-for-x86_64-sap-netweaver-rpms rhel-8-for-x86_64-highavailability-rpms(#) | rhel-8-for-x86_64-baseos-eus-rpms rhel-8-for-x86_64-appstream-eus-rpms rhel-8-for-x86_64-sap-netweaver-eus-rpms rhel-8-for-x86_64-highavailability-eus-rpms(#) | rhel-8-for-x86_64-baseos-e4s-rpms rhel-8-for-x86_64-appstream-e4s-rpms rhel-8-for-x86_64-sap-netweaver-e4s-rpms rhel-8-for-x86_64-highavailability-e4s-rpms(#) |
| ppc64le | rhel-8-for-ppc64le-baseos-rpms rhel-8-for-ppc64le-appstream-rpms rhel-8-for-ppc64le-sap-netweaver-rpms rhel-8-for-ppc64le-highavailability-rpms(#) | rhel-8-for-ppc64le-baseos-eus-rpms rhel-8-for-ppc64le-appstream-eus-rpms rhel-8-for-ppc64le-sap-netweaver-eus-rpms rhel-8-for-ppc64le-highavailability-eus-rpms(#) | rhel-8-for-ppc64le-baseos-e4s-rpms rhel-8-for-ppc64le-appstream-e4s-rpms rhel-8-for-ppc64le-sap-netweaver-e4s-rpms rhel-8-for-ppc64le-highavailability-e4s-rpms(#) |
| s390x | rhel-8-for-s390x-baseos-rpms rhel-8-for-s390x-appstream-rpms rhel-8-for-s390x-sap-netweaver-rpms rhel-8-for-s390x-highavailability-rpms(#) | rhel-8-for-s390x-baseos-eus-rpms rhel-8-for-s390x-appstream-eus-rpms rhel-8-for-s390x-sap-netweaver-eus-rpms rhel-8-for-s390x-highavailability-eus-rpms(#) | - |
(#) 이 리포지터리는 SAP용 Red Hat HA 솔루션 중 하나를 사용할 경우에만 필요합니다.
- ppc64 (IBM POWER, Big Endian) 플랫폼에서 RHEL 8은 지원되지 않습니다.
- 리포지터리의 EUS 또는 E4S 변형을 사용하려면 RHEL 8 마이너 릴리스를 subscription-manager를 통해 설정해야 합니다.
- s390x 플랫폼에 대한 RHEL 8 E4S 리포지터리는 없습니다.
- 리포지토리의 "일반", "EUS" 및 "E4S" 변형은 패키지를 설치하거나 업데이트하려고 할 때 패키지 버전 충돌을 초래하는 동일한 패키지의 다른 버전을 제공하기 때문에 동시에 활성화할 수 없습니다.
RHEL 8에서 SAP NetWeaver/SAP ABAP Application Platform용 일반 리포지터리를 활성화하려면 다음 명령을 실행합니다.
# subscription-manager repos \ --disable="*" \ --enable="rhel-8-for-$(uname -m)-baseos-rpms" \ --enable="rhel-8-for-$(uname -m)-appstream-rpms" \ --enable="rhel-8-for-$(uname -m)-sap-netweaver-rpms"
SAP용 Red Hat HA 솔루션 중 하나가 사용되는 경우 RHEL 8에서 SAP NetWeaver/SAP ABAP Application Platform에 대한 EUS 리포지터리를 활성화하려면 다음 명령을 실행합니다.
# subscription-manager repos \ --disable="*"\ --enable="rhel-8-for-$(uname -m)-baseos-eus-rpms" \ --enable="rhel-8-for-$(uname -m)-appstream-eus-rpms" \ --enable="rhel-8-for-$(uname -m)-sap-netweaver-eus-rpms" \ --enable="rhel-8-for-$(uname -m)-highavailability-eus-rpms"
3.2. SAP HANA ( SAP NetWeaver/SAP ABAP Application Platform 포함 또는 없는 경우)
RHEL 8의 SAP HANA의 경우 다음 리포지토리를 활성화합니다(Sap-netweaver 리포지토리 활성화는 SAP HANA에만 필요하지 않지만 간단하면서도 유연성을 높이려면 모든 경우에 해당 리포지토리를 활성화하는 것이 좋습니다.
| 플랫폼 | 리포지터리 ID |
|---|---|
| x86_64 | rhel-8-for-x86_64-baseos-e4s-rpms rhel-8-for-x86_64-appstream-e4s-rpms rhel-8-for-x86_64-sap-solutions-e4s-rpms rhel-8-for-x86_64-sap-netweaver-e4s-rpms rhel-8-for-x86_64-highavailability-e4s-rpms(#) |
| ppc64le | rhel-8-for-ppc64le-baseos-e4s-rpms rhel-8-for-ppc64le-appstream-e4s-rpms rhel-8-for-ppc64le-sap-solutions-e4s-rpms rhel-8-for-ppc64le-sap-netweaver-e4s-rpms rhel-8-for-ppc64le-highavailability-e4s-rpms(#) |
(#) 이 리포지터리는 SAP용 Red Hat HA 솔루션 중 하나를 사용할 경우에만 필요합니다.
- SAP HANA는 s390x (IBM System Z) 플랫폼에서 지원되지 않습니다.
- 리포지토리의 E4S 변형을 사용하려면 RHEL 8 마이너 릴리스를 subscription-manager를 통해 설정해야 합니다.
- RHEL 8.1 E4S에 대한 지원은 2023년 11월 30일종료
RHEL 8.2 시스템에서 릴리스 잠금을 설정하려면 다음 명령을 실행합니다.
# subscription-manager release --set=8.2
RHEL 8 시스템에서 SAP HANA에 대한 올바른 리포지터리를 사용하려면 (E4S 리포지터리를 사용할 수 있는 RHEL 8 마이너 릴리스) 다음 명령을 실행합니다.
# subscription-manager repos \ --disable="*" \ --enable="rhel-8-for-$(uname -m)-baseos-e4s-rpms" \ --enable="rhel-8-for-$(uname -m)-appstream-e4s-rpms" \ --enable="rhel-8-for-$(uname -m)-sap-solutions-e4s-rpms" \ --enable="rhel-8-for-$(uname -m)-sap-netweaver-e4s-rpms"
SAP에 대한 Red Hat HA 솔루션 중 하나가 사용되는 경우 RHEL 8의 마이너 릴리즈 (E4S 리포지터리를 사용할 수 있는 RHEL 8 마이너 릴리스)에서 SAP HANA에 대한 올바른 리포지터리를 활성화하려면 다음 명령을 실행합니다.
# subscription-manager repos \ --disable="*" \ --enable="rhel-8-for-$(uname -m)-baseos-e4s-rpms" \ --enable="rhel-8-for-$(uname -m)-appstream-e4s-rpms" \ --enable="rhel-8-for-$(uname -m)-sap-solutions-e4s-rpms" \ --enable="rhel-8-for-$(uname -m)-sap-netweaver-e4s-rpms" \ --enable="rhel-8-for-$(uname -m)-highavailability-e4s-rpms"