SAP HANA 2 설치용 RHEL 8 구성


Red Hat Enterprise Linux 8

Red Hat Customer Content Services

초록

이 가이드에서는 SAP HANA 2 단일 호스트 시스템을 설치하기 위해 RHEL 8 for SAP Solutions를 구성하는 방법에 대해 설명합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서 및 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

Red Hat 문서에 관한 피드백 제공

문서에 대한 피드백에 감사드립니다. 어떻게 개선할 수 있는지 알려주십시오.

특정 문구에 대한 의견 제출

  1. Multi-page HTML 형식으로 설명서를 보고 페이지가 완전히 로드된 후 오른쪽 상단 모서리에 피드백 버튼이 표시되는지 확인합니다.
  2. 커서를 사용하여 주석 처리할 텍스트 부분을 강조 표시합니다.
  3. 강조 표시된 텍스트 옆에 표시되는 피드백 추가 버튼을 클릭합니다.
  4. 의견을 추가하고 제출 을 클릭합니다.

Bugzilla를 통해 피드백 제출(등록 필요)

  1. Bugzilla 웹 사이트에 로그인합니다.
  2. 버전 메뉴에서 올바른 버전을 선택합니다.
  3. Summary (요약) 필드에 설명 제목을 입력합니다.
  4. Description (설명) 필드에 개선을 위한 제안을 입력합니다. 문서의 관련 부분에 대한 링크를 포함합니다.
  5. 버그 제출을 클릭합니다.

1장. RHEL 8 설치

RHEL 8을 대화형 모드로 설치하거나 Kickstart를 사용하여 자동 설치를 수행할 수 있습니다. 이 문서에서는 대화식 설치를 수행하는 방법을 설명합니다.

Kickstart 설치의 경우 Server 를 기본 환경으로 사용하고 SAP HANA 스토리지 요구 사항 의 권장 사항을 고려합니다. 테스트 시스템의 경우 기본 /home 파일 시스템 할당을 제거하고 큰 루트(/) 파일 시스템을 사용할 수 있습니다.

사전 요구 사항

절차

  1. RHEL 8 설치 소스에서 서버를 부팅합니다.

    RHEL 8 이미지에서 서버를 부팅하는 방법에 대한 자세한 내용은 표준 RHEL 8 설치 수행을 참조하십시오.

  2. 언어를 선택하고 Continue 를 클릭합니다.
  3. LOCALIZATION 에서 원하는 키보드 레이아웃, 지원되는 언어 및 시간 및 날짜를 선택합니다.
  4. SOFTWARE 에서 Software Selection 을 클릭합니다.
  5. 소프트웨어 선택 창에서 기본 환경으로 서버를 선택하고 완료 를 클릭합니다.

    참고

    추가 소프트웨어를 선택하지 마십시오.

  6. SYSTEM 에서 Installation Destination 을 클릭합니다.
  7. Installation Destination (설치 대상) 창에서 요구 사항에 따라 스토리지 구성을 선택하고 완료 를 클릭합니다.

    참고

    SAP HANA 스토리지 요구 사항 의 권장 사항을 고려하십시오. 테스트 시스템의 경우 기본 /home 파일 시스템 할당을 제거하고 큰 루트(/) 파일 시스템을 사용할 수 있습니다.

  8. SYSTEM 에서 네트워크 및 호스트 이름을 클릭하고 네트워크 연결을 구성합니다.
  9. 설치 시작을 클릭합니다.
  10. 사용자 설정 설정:

    1. 루트 암호를 설정하려면 루트 암호를 클릭합니다.
    2. 사용자, 사용자 이름 및 암호를 설정하려면 사용자 생성 을 클릭합니다.
  11. RHEL이 성공적으로 설치되면 재부팅 을 클릭합니다.

2장. 호스트 등록

이 섹션에서는 RHEL 서버를 Red Hat Satellite에 등록하는 방법을 설명합니다.

참고

시스템이 Red Hat 고객 포털 또는 클라우드 공급자에 등록된 경우 다른 단계가 적용됩니다.

사전 요구 사항

절차

  1. Katello 클라이언트 rpm 패키지를 다운로드합니다.

    # wget https://sat.int.example.com/pub/katello-ca-consumer-latest.noarch.rpm

    URL을 Satellite 관리자가 제공한 URL로 바꿉니다.

  2. Katello 클라이언트 rpm 패키지를 설치합니다.

    # yum install -y katello-ca-consumer-latest.noarch.rpm

    패키지 이름을 다운로드한 패키지 이름으로 바꿉니다.

  3. 시스템을 등록합니다.

    # 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_rhsm ansible 역할을 사용할 수 있습니다.

    자세한 내용은 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 섹션을 참조하십시오.

사전 요구 사항

  • 루트 액세스

절차

  1. dnf 캐시를 지웁니다.

    # rm -rf /var/cache/dnf
  2. 릴리스 잠금을 설정합니다.

    # subscription-manager release --set=8.x

    8.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 섹션을 참조하십시오.

사전 요구 사항

  • 루트 액세스입니다.

절차

  1. 모든 리포지토리를 비활성화합니다.

    # subscription-manager repos --disable="*"
  2. 다음 리포지토리를 활성화합니다.

    # 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 시스템 역할 설치를 진행할 수 있습니다.

사전 요구 사항

  • 루트 액세스

절차

  1. Ansible 리포지토리를 활성화합니다.

    # subscription-manager repos \
    --enable=ansible-2.9-for-rhel-8-$(uname -m)-rpms
  2. Ansible 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를 설치하려는 동일한 호스트에 설치된 경우 이 프로세스에 설명된 단계를 수행하여 로컬 관리 노드를 구성합니다.

사전 요구 사항

  • 루트 액세스

절차

  1. 다음 콘텐츠를 사용하여 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 파일에 탭 대신 들여쓰기 및 공백을 사용하는 것이 중요합니다.

  2. sap-hana.yml ansible 플레이북을 실행합니다.

    # ansible-playbook sap-hana.yml

    그러면 SAP HANA에 적용되는 SAP 노트에 따라 로컬 관리 노드가 구성됩니다.

  3. 서버를 재부팅합니다.

5.3.2. 원격 관리 노드 구성

별도의 Ansible Engine 제어 노드가 있는 경우 이 프로세스에 설명된 단계를 수행하여 하나 이상의 관리형 노드를 자동으로 구성합니다.

사전 요구 사항

  • 관리 호스트에 대한 SSH 연결 구성

    자세한 내용은 연결 방법 및 세부 정보를 참조하십시오.

  • 루트 액세스

절차

  1. 구성할 새 호스트 이름으로 /etc/ansible/hosts 파일을 생성하거나 수정합니다.

    host01
    host02

    host01host02 를 관리 노드 이름으로 교체합니다. 각 관리형 노드 이름은 별도의 행에 있어야 합니다.

  2. 다음 콘텐츠를 사용하여 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 파일에 탭 대신 들여쓰기 및 공백을 사용하는 것이 중요합니다.

  3. sap-hana.yml ansible 플레이북을 실행합니다.

    # ansible-playbook -l host01,host02 sap-hana.yml

    host01host02 를 관리 노드 이름으로 교체합니다.

    SAP HANA에 적용되는 SAP 노트에 따라 원격 host01host02 를 구성합니다.

  4. 서버 host01host02 를 재부팅합니다.

6장. 다음 단계

RHEL 8 for SAP Solutions 시스템을 구성한 후 SAP HANA를 설치할 수 있습니다. 설치 프로세스에 대한 자세한 내용은 SAP HANA Server 설치 및 업데이트 가이드 를 참조하십시오.

법적 공지

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동