3장. SAP HANA scale-Out 환경 구성


이 솔루션은 시스템 복제 및 Pacemaker를 사용하여 SAP HANA scale-Out 환경을 설정 및 구성하는 것입니다. 이는 두 부분으로 구분됩니다. 기본 RHEL 구성 설정은 각 환경에 따라 다릅니다. 시스템 복제 및 Pacemaker를 위한 SAP HANA scale-Out 배포 및 구성.

최소 요구 사항은 사이트당 2개의 노드와 다른 대부분의 제조 업체 노드인 쿼럼 장치를 사용하는 것입니다. 여기에 설명된 테스트 환경은 8개의 SAP HANA 노드와 클러스터 쿼럼을 위한 추가 다수의 제조 업체 노드로 구축됩니다. 모든 SAP HANA 노드에는 50GB 루트 디스크와 /usr/sap 디렉터리에 대한 추가 80GB 파티션이 있습니다. 모든 SAP HANA 노드에는 32GB RAM이 있습니다. 대부분의 제조 업체 노드는 더 작을 수 있습니다 (예: 50GB 루트 디스크 및 8GB의 RAM). 공유 디렉터리의 경우 128GB인 NFS 풀이 두 개 있습니다. 원활한 배포를 위해서는 이 문서의 SAP HANA scale-Out 환경 준비 섹션에 설명된 대로 모든 필수 매개변수를 기록하는 것이 좋습니다. 다음 예제에서는 필요한 구성 매개변수에 대한 개요를 제공합니다.

환경

Expand

Pacemaker

4 노드 (3 + 1)

주요 제조 업체

4 노드 (3 + 1)

공유 스토리지(DC용 NFS1)

시스템 복제

공유 스토리지(DC2용 NFS)

네트워크

  • 공용 네트워크
  • HANA 네트워크
  • 클러스터 네트워크

네트워크

  • 공용 네트워크
  • HANA 네트워크
  • 클러스터 네트워크

3.1. 기본 RHEL 구성 설정

이 섹션의 절차를 사용하여 환경에 기본 RHEL 구성을 설정합니다. SAP-참고 2772999에서 RHEL 8을 확인할 수도 있습니다. Red Hat Enterprise Linux 8.x: 설치 및 구성 및 2777782 - SAP HANA DB: Recommended OS Settings for RHEL 8.

SAP Note 2235581 - SAP HANA: 지원되는 운영 체제 를 확인하여 SAP HANA 실행을 위해 사용할 RHEL 8 마이너 릴리스가 지원되는지 확인하십시오. 또한 서버/스토리지 벤더 또는 클라우드 공급자를 확인하여 SAP HANA 및 RHEL 8의 조합이 사용할 서버/스토리지 또는 클라우드 인스턴스에서 지원되는지 확인해야 합니다.

최신 RHEL 릴리스에 대한 자세한 내용은 고객 포털에서 사용 가능한 릴리스 정보 문서를 참조하십시오. 설치된 버전을 찾고 업데이트해야 하는지 확인하려면 다음 명령을 실행합니다.

[root:~]# subscription-manager release
Release: 8.2
[root:~]# cat /etc/redhat-release Red Hat Enterprise Linux
release 8.2 (Ootpa)
[root:~]#
Copy to Clipboard Toggle word wrap

3.1.1. RHEL 시스템 등록 및 리포지토리 활성화

참고
  • 이 솔루션에서 Red Hat은 스테이징 구성이 없으므로 시스템 등록을 직접 받습니다. 재현 가능한 환경을 가지도록 SAP HANA 시스템에 대한 스테이징 구성을 생성하는 것이 좋습니다. Satellite Server는 스테이징 프로세스(dev/qa/prod )도 포함하는 패킷 관리를 제공합니다. 자세한 내용은 Satellite Server 제품 정보를 참조하십시오.
  • 시스템을 등록하기 전에 호스트 이름이 올바른지 확인해야 합니다. 따라서 서브스크립션을 관리할 때 시스템을 더 쉽게 식별할 수 있습니다. 자세한 내용은 Red Hat Enterprise Linux 7, 8, 9에서 호스트 이름을 설정하는 방법을 참조하십시오. RHEL 8의 경우 기본 시스템 설정 구성을 확인합니다.

사전 요구 사항

  • RHEL 8이 설치되어 있습니다.
  • 서브스크립션 관리를 위한 'majoritymaker'를 포함하여 모든 호스트에서 root 사용자로 로그인했습니다.

프로세스

  1. 스테이징 구성이 없는 경우 다음 명령을 사용하여 SAP HANA 테스트 배포 등록을 RHSM(Red Hat Subscription Management)에 직접 할당할 수 있습니다.

    [root:~]# subscription-manager register
    Copy to Clipboard Toggle word wrap
  2. 사용자 이름과 암호를 입력합니다.
  3. rhel-8-for-x86_64-sap-solutions-rpms 리포지토리에서 사용할 수 있는 모든 풀을 나열합니다.

    [root:~]# subscription-manager list --available --matches="rhel-8-for-x86_64-sap-solutions-rpms"
    Copy to Clipboard Toggle word wrap

    자세한 내용은 기본 시스템 설정 구성 을 참조하십시오.

    참고

    회사 풀 ID가 필요합니다. 목록이 비어 있는 경우 Red Hat에 회사의 서브스크립션 목록을 문의하십시오.

  4. 서버 인스턴스에 풀 ID를 연결합니다.

    [root:~]# subscription-manager attach --pool=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Copy to Clipboard Toggle word wrap
  5. sap-solutions 리포지토리가 활성화되어 있는지 확인합니다.

    [root:~]# yum repolist | grep sap-solution
    rhel-8-for-x86_64-sap-solutions-rpms RHEL for x86_64 - SAP Solutions (RPMs)
    Copy to Clipboard Toggle word wrap

    RHEL 8 필수 리포지터리를 활성화할 수 있습니다.

    [root:~]# subscription-manager repos --enable=rhel-8-for-x86_64-sap-solutions-rpms --enable=rhel-8-for-x86_64-highavailability-rpms
    Copy to Clipboard Toggle word wrap

    자세한 내용은 SAP 서브스크립션 및 리포지토리 RHEL을 참조하십시오.

  6. 모든 시스템에서 패키지를 업데이트하여 올바른 RPM 패키지 및 버전이 설치되었는지 확인합니다.

    [root:~]# yum update -y
    Copy to Clipboard Toggle word wrap

3.1.2. 네트워크 설정 구성

이 섹션에서는 이 솔루션에서 사용되는 네트워크 매개 변수에 대해 설명합니다. 이 솔루션의 구성은 환경에 따라 달라졌으며 예제로 간주해야 합니다. 네트워크 구성은 SAP 사양에 따라 수행해야 합니다. 노드 dc1hana01 의 예는 이 문서 의 SAP HANA scale-Out 환경 준비 섹션에 포함되어 있습니다.

[root:~]# nmcli con add con-name eth1 ifname eth1 autoconnect yes type ethernet ip4 192.168.101.101/24 nmcli con add con-name eth2 ifname eth2 autoconnect yes type ethernet ip4 192.168.102.101/24
Copy to Clipboard Toggle word wrap

3.1.3. /etc/hosts 구성

RHEL 시스템에서 /etc/hosts 를 구성하려면 다음 절차를 사용하십시오. 이 구성은 일관된 호스트 이름을 확인하는 데 필요합니다.

프로세스

  1. 모든 호스트에서 root 사용자로 로그인하고 /etc/hosts 파일을 구성합니다.
  2. 스케일 아웃 환경에서 모든 SAP HANA 호스트에 대한 호스트 항목을 만듭니다.
  3. hosts 파일을 모든 노드에 복사합니다. 다음 출력 예에 표시된 순서대로 호스트 이름을 설정하는 것이 중요합니다. 그렇지 않은 경우 배포 또는 운영 프로세스 중에 SAP HANA 환경이 실패합니다.

    참고

    이 구성은 이 문서의 SAP HANA scale-Out 환경 준비 섹션에 나열된 매개 변수를 기반으로 합니다.

    [root:~]# cat << EOF >> /etc/hosts
    10.0.1.21 dc1hana01.example.com dc1hana01
    10.0.1.22 dc1hana02.example.com dc1hana02
    10.0.1.23 dc1hana03.example.com dc1hana03
    10.0.1.24 dc1hana04.example.com dc1hana04
    10.0.1.31 dc2hana01.example.com dc2hana01
    10.0.1.32 dc2hana02.example.com dc2hana02
    10.0.1.33 dc2hana03.example.com dc2hana03
    10.0.1.34 dc2hana04.example.com dc2hana04
    10.0.1.41 majoritymaker.example.com majoritymaker
    EOF
    Copy to Clipboard Toggle word wrap

3.1.4. 디스크 구성

RHEL 시스템에서 디스크를 구성하려면 다음 절차를 완료합니다.

프로세스

  1. 추가 /usr/sap 파티션에 대해 모든 SAP HANA 호스트에서 사용자 root로 로그인합니다.

    참고

    일반적으로 기본 XFS 형식 및 마운트 옵션은 대부분의 워크로드에 적합합니다. 파일 시스템의 워크로드에 도움이 될 것으로 예상되지 않는 한 기본값을 사용하는 것이 좋습니다. 지원되는 모든 파일 시스템을 사용할 수 있습니다. 자세한 내용은 SAP Note 2972496 - SAP HANA 파일 시스템 유형을 참조하십시오. 소프트웨어 RAID를 사용하는 경우 mks.xfs 명령은 하드웨어에 맞게 올바른 스트라이프 단위 및 너비로 자동으로 구성됩니다.

  2. 필요한 마운트 지점을 생성합니다.

    [root:~]# mkdir -p /usr/sap
    Copy to Clipboard Toggle word wrap
  3. 논리 볼륨에서 XFS를 기반으로 파일 시스템을 생성합니다.

    [root:~]# mkfs -t xfs -b size=4096 /dev/sdb
    Copy to Clipboard Toggle word wrap

    XFS 파일 시스템 생성 및 튜닝 가능성에 대한 자세한 내용은 man mkfs.xfs 명령을 실행합니다. XFS 파일 시스템의 최적 성능을 얻으려면 XFS 파일 시스템 튜닝에 대한 몇 가지 모범 사례에서 참조하십시오.

  4. mount 지시문을 /etc/fstab:에 씁니다.

    [root:~]# echo "/dev/sdb /usr/sap xfs defaults 1 6" >> /etc/fstab
    Copy to Clipboard Toggle word wrap
    참고

    마운트 지점을 파일 시스템 리소스로 관리하는 경우 이러한 파일 시스템은 나중에 /etc/fstab 파일에서 다시 주석 처리해야 합니다. 

  5. /etc/fstab 의 XFS 파일 시스템을 마운트할 수 있는지 확인합니다.

    [root:~]# mount /usr/sap
    Copy to Clipboard Toggle word wrap

3.1.5. 각 데이터 센터의 공유 스토리지로 스케일 아웃 구성

참고

클라우드 환경에서는 다른 가용성 영역에 동일한 마운트 지점의 다양한 소스가 있을 수 있습니다.

데이터 센터마다 공유 서비스로 스케일 아웃을 구성하려면 다음 절차를 사용하십시오.

프로세스

  1. 공유 스토리지 구성에 대해 모든 SAP HANA 호스트에서 사용자 root로 로그인합니다.

    참고

    nfs-utils 패키지가 필요합니다. 모든 데이터 센터에는 자체 스토리지 구성이 필요합니다. 이 예에서는 스토리지 구성이 공유 스토리지 환경으로 빌드됩니다. 두 스케일 아웃 환경 모두 자체 NFS 공유를 사용하고 있습니다. 이 구성은 이 문서 의 SAP HANA scale-Out 환경 준비 섹션에 있는 정보를 기반으로 합니다. 프로덕션 환경에서 이 절차는 선호하는 하드웨어 벤더가 지원하는 대로 구성해야 합니다.

  2. nfs-utils 패키지를 설치합니다.

    [root:~]# yum install -y nfs-utils
    Copy to Clipboard Toggle word wrap
  3. 데이터 센터 1에서 노드를 구성합니다.

    [root:~]# mkdir -p /hana/{shared,data,log}
    cat <<EOF >> /etc/fstab
    10.0.1.61:/data/dc1/shared /hana/shared nfs4 defaults 0 0
    10.0.1.61:/data/dc1/data /hana/data nfs4 defaults 0 0
    10.0.1.61:/data/dc1/log /hana/log nfs4 defaults 0 0
    EOF
    Copy to Clipboard Toggle word wrap

    볼륨을 마운트하려면 다음 명령을 실행합니다.

    [root:~]# mount -a
    Copy to Clipboard Toggle word wrap
  4. 데이터 센터 2에서 노드 구성:

    [root:~]# mkdir -p /hana/{shared,data,log}
    cat <<EOF >> /etc/fstab
    10.0.1.62:/data/dc2/shared /hana/shared nfs4 defaults 0 0
    10.0.1.62:/data/dc2/data /hana/data nfs4 defaults 0 0
    10.0.1.62:/data/dc2/log /hana/log nfs4 defaults 0 0
    EOF
    Copy to Clipboard Toggle word wrap

    볼륨을 마운트하려면 다음 명령을 실행합니다.

    [root:~]# mount -a
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat