SAP HANA 2 설치용 RHEL 8 구성
초록
보다 포괄적 수용을 위한 오픈 소스 용어 교체 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat은 코드, 문서 및 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.
Red Hat 문서에 관한 피드백 제공 링크 복사링크가 클립보드에 복사되었습니다!
문서에 대한 피드백에 감사드립니다. 어떻게 개선할 수 있는지 알려주십시오.
특정 문구에 대한 의견 제출
- Multi-page HTML 형식으로 설명서를 보고 페이지가 완전히 로드된 후 오른쪽 상단 모서리에 피드백 버튼이 표시되는지 확인합니다.
- 커서를 사용하여 주석 처리할 텍스트 부분을 강조 표시합니다.
- 강조 표시된 텍스트 옆에 표시되는 피드백 추가 버튼을 클릭합니다.
- 의견을 추가하고 제출 을 클릭합니다.
Bugzilla를 통해 피드백 제출(등록 필요)
- Bugzilla 웹 사이트에 로그인합니다.
- 버전 메뉴에서 올바른 버전을 선택합니다.
- Summary (요약) 필드에 설명 제목을 입력합니다.
- Description (설명) 필드에 개선을 위한 제안을 입력합니다. 문서의 관련 부분에 대한 링크를 포함합니다.
- 버그 제출을 클릭합니다.
1장. RHEL 8 설치 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 8을 대화형 모드로 설치하거나 Kickstart를 사용하여 자동 설치를 수행할 수 있습니다. 이 문서에서는 대화식 설치를 수행하는 방법을 설명합니다.
Kickstart 설치의 경우 Server 를 기본 환경으로 사용하고 SAP HANA 스토리지 요구 사항 의 권장 사항을 고려합니다. 테스트 시스템의 경우 기본 /home 파일 시스템 할당을 제거하고 큰 루트(/) 파일 시스템을 사용할 수 있습니다.
사전 요구 사항
Red Hat 고객 포털에서 원하는 RHEL 8 마이너 릴리스의 설치 이미지를 다운로드했습니다.
중요SAP HANA는 특정 RHEL 8 마이너 릴리스 (예: RHEL 8.2)에서만 지원됩니다. SAP에서 지원되는 마이너 RHEL 8 릴리스에 대한 자세한 내용은 SAP 노트 2235581 을 참조하십시오.
- SAP 소프트웨어 다운로드 포털에서 원하는 SAP HANA 2 SPS04 또는 SPS05 버전에 대한 설치 미디어를 다운로드 했습니다.
절차
RHEL 8 설치 소스에서 서버를 부팅합니다.
RHEL 8 이미지에서 서버를 부팅하는 방법에 대한 자세한 내용은 표준 RHEL 8 설치 수행을 참조하십시오.
- 언어를 선택하고 를 클릭합니다.
- LOCALIZATION 에서 원하는 키보드 레이아웃, 지원되는 언어 및 시간 및 날짜를 선택합니다.
- SOFTWARE 에서 Software Selection 을 클릭합니다.
소프트웨어 선택 창에서 기본 환경으로 서버를 선택하고 를 클릭합니다.
참고추가 소프트웨어를 선택하지 마십시오.
- SYSTEM 에서 Installation Destination 을 클릭합니다.
Installation Destination (설치 대상) 창에서 요구 사항에 따라 스토리지 구성을 선택하고 를 클릭합니다.
참고SAP HANA 스토리지 요구 사항 의 권장 사항을 고려하십시오. 테스트 시스템의 경우 기본
/home파일 시스템 할당을 제거하고 큰 루트(/) 파일 시스템을 사용할 수 있습니다.- SYSTEM 에서 네트워크 및 호스트 이름을 클릭하고 네트워크 연결을 구성합니다.
- 을 클릭합니다.
사용자 설정 설정:
- 루트 암호를 설정하려면 루트 암호를 클릭합니다.
- 사용자, 사용자 이름 및 암호를 설정하려면 사용자 생성 을 클릭합니다.
- RHEL이 성공적으로 설치되면 을 클릭합니다.
2장. 호스트 등록 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 RHEL 서버를 Red Hat Satellite에 등록하는 방법을 설명합니다.
시스템이 Red Hat 고객 포털 또는 클라우드 공급자에 등록된 경우 다른 단계가 적용됩니다.
사전 요구 사항
유효한 Red Hat Enterprise Linux for SAP Solutions 서브스크립션이 있습니다.
유효한 RHEL for SAP Solutions 서브스크립션이 있어야 서버에서 Red Hat Satellite 서버, Red Hat 고객 포털 또는 클라우드 공급자를 통해 필수 패키지에 액세스할 수 있습니다.
자세한 내용은 Red Hat Satellite > 6.8 > 빠른 시작 가이드 를 참조하십시오.
Satellite 관리자가 다음 정보를 제공합니다.
- 활성화 키입니다.
- 조직 이름을 나타내는 문자열입니다.
Katello 클라이언트 패키지의 URL입니다.
이는 서버를 Satellite 서버에 연결하는 데 필요합니다. 자세한 내용은 Red Hat Satellite > 6.8 > 빠른 시작 가이드 를 참조하십시오.
서버가 하드웨어 요구 사항 또는 IaaS(인프라) 구성을 충족합니다.
베어 메탈 배포의 경우 SAP 인증 및 지원되는 SAP HANA 하드웨어 디렉터리에 서버 유형이 언급되어 있고 SAP HANA Server 설치 및 업데이트 가이드의 최소 하드웨어 요구 사항과 일치하는지 확인합니다.
인증된 IaaS 플랫폼은 인증된 SAP HANA 하드웨어를 참조하십시오.
-
루트액세스입니다.
절차
Katello 클라이언트 rpm 패키지를 다운로드합니다.
# wget https://sat.int.example.com/pub/katello-ca-consumer-latest.noarch.rpmURL을 Satellite 관리자가 제공한 URL로 바꿉니다.
Katello 클라이언트 rpm 패키지를 설치합니다.
# yum install -y katello-ca-consumer-latest.noarch.rpm패키지 이름을 다운로드한 패키지 이름으로 바꿉니다.
시스템을 등록합니다.
# subscription-manager register --org="your-organization-name" \ --activationkey="your-activation-key"your-organization-name 을 조직 이름을 나타내는 문자열로 바꾸고 your-activation-key 를 활성화 키로 바꿉니다. 둘 다 Satellite 관리자가 제공합니다.
참고외부 Ansible 제어 노드를 사용하여 RHEL 서버를 RHEL for SAP Solutions 리포지토리에 등록하고 구독하는 경우 시스템을 수동으로 등록하는 대신
redhat_sap.sap_rhsmansible 역할을 사용할 수 있습니다.자세한 내용은 Ansible Galaxy 포털의 sap_rhsm 섹션을 참조하십시오.
3장. RHEL 릴리스 잠금 적용 링크 복사링크가 클립보드에 복사되었습니다!
SAP는 특정 마이너 RHEL 릴리스 (예: RHEL 8.2)와 함께 SAP HANA를 지원합니다. RHEL 시스템이 특정 마이너 릴리스로 설정되어 있는지 확인하려면 릴리스 잠금을 적용해야 합니다.
SAP에서 지원되는 마이너 RHEL 8 릴리스에 대한 자세한 내용은 SAP 노트 2235581 을 참조하십시오.
릴리스 잠금을 적용하기 전에 RHEL 시스템을 업데이트하면 종속성 오류가 발생하고 SAP HANA에서 지원하지 않는 RHEL 8 마이너 버전으로 업그레이드할 수 있습니다. yum 설치 및 업데이트는 릴리스 잠금이 적용된 후에만 실행하는 것이 좋습니다.
redhat_sap.sap_rhsm ansible 역할을 사용하여 RHEL 서버를 등록하고 RHEL for SAP Solutions 리포지토리에 등록한 경우 이 단계를 건너뛰고 RHEL 시스템 역할 설치를 진행할 수 있습니다. 자세한 내용은 Ansible Galaxy 포털의 sap_rhsm 섹션을 참조하십시오.
사전 요구 사항
-
루트액세스
절차
dnf캐시를 지웁니다.# rm -rf /var/cache/dnf릴리스 잠금을 설정합니다.
# subscription-manager release --set=8.x8.x 를 RHEL 8의 지원되는 마이너 릴리스로 바꿉니다(예: 8.2).
4장. 필요한 리포지토리 활성화 링크 복사링크가 클립보드에 복사되었습니다!
특정 RHEL 리포지토리가 SAP HANA 설치에 필요한 패키지에 액세스할 수 있도록 활성화해야 합니다. SAP HANA 버전, 호스트 아키텍처 및 RHEL 마이너 버전에 따라 활성화할 리포지토리에 대한 자세한 내용은 RHEL for SAP Configurator 를 참조하십시오.
redhat_sap.sap_rhsm ansible 역할을 사용하여 RHEL 서버를 등록하고 RHEL for SAP Solutions 리포지토리에 등록한 경우 이 단계를 건너뛰고 RHEL 시스템 역할 설치를 진행할 수 있습니다. 자세한 내용은 Ansible Galaxy 포털의 sap_rhsm 섹션을 참조하십시오.
사전 요구 사항
-
루트액세스입니다.
절차
모든 리포지토리를 비활성화합니다.
# subscription-manager repos --disable="*"다음 리포지토리를 활성화합니다.
# subscription-manager repos \ --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 HANA 데이터베이스에 대해서만 서버를 사용하려는 경우
sap-netweaver-e4s-rpms리포지토리를 사용할 필요가 없습니다.
5장. SAP 시스템 역할 링크 복사링크가 클립보드에 복사되었습니다!
RHEL System Roles for SAP는 SAP HANA 설치를 위해 로컬 또는 원격 호스트(관리 노드)를 구성하는 데 도움이 될 수 있는 Ansible에서 실행 가능한 역할 집합입니다.
5.1. Ansible Engine 설치 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 서브스크립션은 Ansible Engine 리포지토리에서 사용할 수 있는 Ansible Engine과 RHEL 시스템 역할에 대한 지원을 제공합니다.
Ansible Tower 또는 Ansible Engine이 이미 있는 경우 이 단계를 건너뛰고 SAP용 RHEL 시스템 역할 설치를 진행할 수 있습니다.
사전 요구 사항
-
루트액세스
절차
Ansible 리포지토리를 활성화합니다.
# subscription-manager repos \ --enable=ansible-2.9-for-rhel-8-$(uname -m)-rpmsAnsible Engine을 설치합니다.
# yum install ansible
5.2. SAP용 RHEL 시스템 역할 설치 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 시스템 역할에는 sap-preconfigure,sap-netweaver-preconfigure, sap-hana-preconfigure 등이 있습니다. 이러한 역할을 사용하여 로컬 또는 원격 관리 노드를 구성할 수 있습니다.
사전 요구 사항
-
루트액세스 Ansible Engine 또는 Ansible Tower 설치
Ansible Engine 설치 방법에 대한 자세한 내용은 Ansible Engine 설치를 참조하십시오. ???
절차
SAP용 RHEL 시스템 역할을 설치합니다.
# yum install rhel-system-roles-sap
5.3. SAP용 RHEL 시스템 역할을 사용한 서버 구성 링크 복사링크가 클립보드에 복사되었습니다!
SAP용 RHEL 시스템 역할은 SAP HANA의 적용 가능한 SAP 노트에 따라 서버 구성을 빠르고 쉽게 수행할 수 있는 방법을 제공합니다.
- 로컬 관리 노드를 구성하려면 로컬 관리 노드 구성 섹션을 참조하십시오.
- 원격 관리 노드를 구성하려면 원격 관리 노드 구성 섹션을 참조하십시오.
5.3.1. 로컬 관리 노드 구성 링크 복사링크가 클립보드에 복사되었습니다!
Ansible Engine이 SAP HANA를 설치하려는 동일한 호스트에 설치된 경우 이 프로세스에 설명된 단계를 수행하여 로컬 관리 노드를 구성합니다.
사전 요구 사항
-
루트액세스
절차
다음 콘텐츠를 사용하여
sap-hana.yml이라는 파일을 만듭니다.--- - hosts: localhost vars: ansible_connection: local sap_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_update: yes roles: - role: sap-preconfigure - role: sap-hana-preconfigure중요YAML 파일에 탭 대신 들여쓰기 및 공백을 사용하는 것이 중요합니다.
sap-hana.ymlansible 플레이북을 실행합니다.# ansible-playbook sap-hana.yml그러면 SAP HANA에 적용되는 SAP 노트에 따라 로컬 관리 노드가 구성됩니다.
- 서버를 재부팅합니다.
5.3.2. 원격 관리 노드 구성 링크 복사링크가 클립보드에 복사되었습니다!
별도의 Ansible Engine 제어 노드가 있는 경우 이 프로세스에 설명된 단계를 수행하여 하나 이상의 관리형 노드를 자동으로 구성합니다.
사전 요구 사항
관리 호스트에 대한 SSH 연결 구성
자세한 내용은 연결 방법 및 세부 정보를 참조하십시오.
-
루트액세스
절차
구성할 새 호스트 이름으로
/etc/ansible/hosts파일을 생성하거나 수정합니다.host01 host02host01및host02를 관리 노드 이름으로 교체합니다. 각 관리형 노드 이름은 별도의 행에 있어야 합니다.다음 콘텐츠를 사용하여
sap-hana.yml이라는 파일을 만듭니다.- hosts: all vars: sap_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_update: yes roles: - role: sap_general_preconfigure - role: sap_hana_preconfigure중요YAML 파일에 탭 대신 들여쓰기 및 공백을 사용하는 것이 중요합니다.
sap-hana.ymlansible 플레이북을 실행합니다.# ansible-playbook -l host01,host02 sap-hana.ymlhost01 및 host02 를 관리 노드 이름으로 교체합니다.
SAP HANA에 적용되는 SAP 노트에 따라 원격 host01 및 host02 를 구성합니다.
- 서버 host01 및 host02 를 재부팅합니다.
6장. 다음 단계 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 8 for SAP Solutions 시스템을 구성한 후 SAP HANA를 설치할 수 있습니다. 설치 프로세스에 대한 자세한 내용은 SAP HANA Server 설치 및 업데이트 가이드 를 참조하십시오.