Skip to main content
NetApp Solutions SAP
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

추가 데이터 볼륨 파티션 추가

기여자

SAP HANA 2.0 SPS4부터 추가 데이터 볼륨 파티션을 구성할 수 있습니다. 따라서 SAP HANA 테넌트 데이터베이스의 데이터 볼륨에 대해 두 개 이상의 볼륨을 구성하고 단일 볼륨의 크기 및 성능 제한을 초과하여 확장할 수 있습니다.

참고 SAP HANA 단일 호스트 및 SAP HANA 다중 호스트 시스템에서 데이터 볼륨에 둘 이상의 개별 볼륨을 사용할 수 있습니다. 언제든지 추가 데이터 볼륨 파티션을 추가할 수 있습니다.

추가 데이터 볼륨 파티션 활성화

추가 데이터 볼륨 파티션을 활성화하려면 SYSTEMDB 구성에서 SAP HANA Studio 또는 Cockpit을 사용하여 global.ini` 내에 다음 항목을 추가합니다.

[customizable_functionalities]
persistence_datavolume_partition_multipath = true
참고 global.ini` 파일에 수동으로 파라미터를 추가하려면 데이터베이스를 다시 시작해야 합니다.

단일 호스트 SAP HANA 시스템용 볼륨 구성

여러 파티션이 있는 단일 호스트 SAP HANA 시스템의 볼륨 레이아웃은 한 데이터 볼륨 파티션이 있는 시스템의 레이아웃과 같지만 다른 애그리게이트에 로그 볼륨과 다른 데이터 볼륨으로 저장된 추가 데이터 볼륨이 있는 것과 같습니다. 다음 표에서는 두 개의 데이터 볼륨 파티션이 있는 SAP HANA 단일 호스트 시스템의 구성 예를 보여 줍니다.

컨트롤러 A의 애그리게이트 1 컨트롤러 A의 애그리게이트 2 컨트롤러 B의 애그리게이트 1 컨트롤러 b의 애그리게이트 2

데이터 볼륨: SID_DATA_mnt00001

공유 볼륨: SID_shared

데이터 볼륨: SID_data2_mnt00001

로그 볼륨: SID_LOG_mnt00001

다음 표에서는 데이터 볼륨 파티션이 2개인 단일 호스트 시스템의 마운트 지점 구성의 예를 보여 줍니다.

접합 경로 디렉토리 HANA 호스트의 마운트 지점

SID_DATA_mnt00001

/HANA/data/SID/mnt00001

SID_data2_mnt00001

/HANA/data2/SID/mnt00001

SID_LOG_mnt00001

/HANA/log/SID/mnt00001

SID_공유됨

usr-SAP 공유

/usr/sap/sid/hana/shared

NetApp ONTAP 시스템 관리자 또는 ONTAP CLI를 사용하여 새 데이터 볼륨을 생성하고 네임스페이스에 마운트할 수 있습니다.

다중 호스트 SAP HANA 시스템을 위한 볼륨 구성

볼륨 레이아웃은 한 개의 데이터 볼륨 파티션이 있는 다중 호스트 SAP HANA 시스템의 레이아웃과 같지만 다른 애그리게이트에 로그 볼륨과 다른 데이터 볼륨으로 저장된 추가 데이터 볼륨이 있는 것과 같습니다. 다음 표에서는 두 개의 데이터 볼륨 파티션이 있는 SAP HANA 다중 호스트 시스템의 구성 예를 보여 줍니다.

목적 컨트롤러 A의 애그리게이트 1 컨트롤러 A의 애그리게이트 2 컨트롤러 B의 애그리게이트 1 컨트롤러 B의 애그리게이트 2

노드 1의 데이터 및 로그 볼륨

데이터 볼륨: SID_DATA_mnt00001

로그 볼륨: SID_LOG_mnt00001

데이터 2 볼륨: SID_data2_mnt00001

노드 2의 데이터 및 로그 볼륨

로그 볼륨: SID_LOG_mnt00002

데이터 2 볼륨: SID_data2_mnt00002

데이터 볼륨: SID_DATA_mnt00002

노드 3의 데이터 및 로그 볼륨

데이터 볼륨: SID_DATA_mnt00003

데이터 2 볼륨: SID_data2_mnt00003

로그 볼륨: SID_LOG_mnt00003

노드 4의 데이터 및 로그 볼륨

데이터 2 볼륨: SID_data2_mnt00004

로그 볼륨: SID_LOG_mnt00004

데이터 볼륨: SID_DATA_mnt00004

모든 호스트에 대한 공유 볼륨입니다

공유 볼륨: SID_shared

다음 표에서는 데이터 볼륨 파티션이 2개인 단일 호스트 시스템의 마운트 지점 구성의 예를 보여 줍니다.

접합 경로 디렉토리 SAP HANA 호스트의 마운트 지점 참고

SID_DATA_mnt00001

/HANA/data/SID/mnt00001

모든 호스트에 마운트되었습니다

SID_data2_mnt00001

/HANA/data2/SID/mnt00001

모든 호스트에 마운트되었습니다

SID_LOG_mnt00001

/HANA/log/SID/mnt00001

모든 호스트에 마운트되었습니다

SID_DATA_mnt00002

/HANA/data/SID/mnt00002

모든 호스트에 마운트되었습니다

SID_data2_mnt00002

/HANA/data2/SID/mnt00002

모든 호스트에 마운트되었습니다

SID_LOG_mnt00002

/HANA/log/SID/mnt00002

모든 호스트에 마운트되었습니다

SID_DATA_mnt00003

/HANA/data/SID/mnt00003

모든 호스트에 마운트되었습니다

SID_data2_mnt00003

/HANA/data2/SID/mnt00003

모든 호스트에 마운트되었습니다

SID_LOG_mnt00003

/HANA/log/SID/mnt00003

모든 호스트에 마운트되었습니다

SID_DATA_mnt00004

/HANA/data/SID/mnt00004

모든 호스트에 마운트되었습니다

SID_data2_mnt00004

/HANA/data2/SID/mnt00004

모든 호스트에 마운트되었습니다

SID_LOG_mnt00004

/HANA/log/SID/mnt00004

모든 호스트에 마운트되었습니다

SID_공유됨

공유됨

/HANA/공유/SID

모든 호스트에 마운트되었습니다

SID_공유됨

usr-SAP-host1

/usr/sap/sid

호스트 1에 마운트되었습니다

SID_공유됨

usr-SAP-host2

/usr/sap/sid

호스트 2에 마운트되었습니다

SID_공유됨

usr-SAP-host3

/usr/sap/sid

호스트 3에 마운트되었습니다

SID_공유됨

usr-SAP-host4

/usr/sap/sid

호스트 4에 마운트되었습니다

SID_공유됨

usr-SAP-host5

/usr/sap/sid

호스트 5에 마운트되었습니다

ONTAP 시스템 관리자 또는 ONTAP CLI를 사용하여 새 데이터 볼륨을 생성하고 네임스페이스에 마운트할 수 있습니다.

호스트 구성

섹션에 설명된 작업 외에 다른 작업도 수행할 수 있습니다 "호스트 설정," 새 추가 데이터 볼륨에 대한 추가 마운트 지점 및 "fstab" 항목을 생성하고 새 볼륨을 마운트해야 합니다.

  1. 추가 마운트 지점을 생성합니다.

    • 단일 호스트 시스템의 경우 마운트 지점을 생성하고 데이터베이스 호스트에 대한 권한을 설정합니다.

      sapcc-hana-tst-06:/ # mkdir -p /hana/data2/SID/mnt00001
      sapcc-hana-tst-06:/ # chmod –R 777 /hana/data2/SID
    • 다중 호스트 시스템의 경우 마운트 지점을 생성하고 모든 작업자 및 대기 호스트에 대한 권한을 설정합니다.

      다음 명령 예는 2+ 1 다중 호스트 HANA 시스템에 대한 것입니다.

      • 첫 번째 작업자 호스트:

        sapcc-hana-tst-06:~ # mkdir -p /hana/data2/SID/mnt00001
        sapcc-hana-tst-06:~ # mkdir -p /hana/data2/SID/mnt00002
        sapcc-hana-tst-06:~ # chmod -R 777 /hana/data2/SID
      • 보조 작업자 호스트:

        sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00001
        sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00002
        sapcc-hana-tst-07:~ # chmod -R 777 /hana/data2/SID
      • 대기 호스트:

        sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00001
        sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00002
        sapcc-hana-tst-07:~ # chmod -R 777 /hana/data2/SID
  2. 모든 호스트의 '/etc/fstab' 구성 파일에 추가 파일 시스템을 추가합니다.

    NFSv4.1을 사용하는 단일 호스트 시스템에 대해서는 다음 예를 참조하십시오.

    <storage-vif-data02>:/SID_data2_mnt00001 /hana/data2/SID/mnt00001 nfs rw, vers=4
    minorversion=1,hard,timeo=600,rsize=1048576,wsize=262144,bg,noatime,lock 0 0
    참고 각 데이터 볼륨을 연결하는 데 다른 스토리지 가상 인터페이스를 사용하여 각 볼륨에 대해 다른 TCP 세션을 사용하고 있는지 확인하거나 OS에서 사용할 수 있는 경우 nconnect 마운트 옵션을 사용하십시오.
  3. 'mount –a' 명령을 실행하여 파일 시스템을 마운트합니다.

추가 데이터 볼륨 파티션 추가

테넌트 데이터베이스에 대해 다음 SQL 문을 실행하여 테넌트 데이터베이스에 추가 데이터 볼륨 파티션을 추가합니다. 추가 볼륨의 경로를 사용합니다.

ALTER SYSTEM ALTER DATAVOLUME ADD PARTITION PATH '/hana/data2/SID/';

입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림