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

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

기여자

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

참고 SAP HANA 단일 호스트 및 다중 호스트 시스템에서 데이터 볼륨에 둘 이상의 개별 볼륨을 사용할 수 있습니다. 언제든지 데이터 볼륨 파티션을 추가로 추가할 수 있지만, 그렇게 하려면 SAP HANA 데이터베이스를 다시 시작해야 할 수 있습니다.

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

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

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

단일 호스트 SAP HANA 시스템에 대한 볼륨 구성

여러 파티션이 있는 단일 호스트 SAP HANA 시스템의 볼륨 레이아웃은 하나의 데이터 볼륨 파티션이 있는 시스템의 레이아웃과 같지만, 다른 aggregate에 로그 볼륨과 다른 데이터 볼륨으로 저장된 추가 데이터 볼륨이 있습니다. 다음 표에서는 두 개의 데이터 볼륨 파티션이 있는 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

ONTAP System Manager 또는 ONTAP 클러스터 명령줄 인터페이스를 사용하여 새 데이터 볼륨을 생성하고 네임스페이스에 마운트합니다.

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

여러 파티션이 있는 다중 호스트 SAP HANA 시스템의 볼륨 레이아웃은 하나의 데이터 볼륨 파티션이 있는 시스템의 레이아웃과 같지만, 다른 aggregate에 로그 볼륨과 다른 데이터 볼륨으로 저장된 추가 데이터 볼륨이 있습니다. 다음 표에서는 두 개의 데이터 볼륨 파티션이 있는 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 System Manager 또는 ONTAP 클러스터 명령줄 인터페이스를 사용하여 새 데이터 볼륨을 생성하고 네임스페이스에 마운트합니다.

호스트 구성

섹션에 설명된 작업 외에 다른 작업도 수행할 수 있습니다 ""호스트 설정,"" 새 추가 데이터 볼륨에 대한 추가 마운트 지점 및 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 세션을 사용하도록 각 데이터 볼륨에 연결하는 데 다른 스토리지 가상 인터페이스를 사용합니다. 운영 체제에서 nconnect 마운트 옵션을 사용할 수 있는 경우 사용할 수도 있습니다.
  3. 파일 시스템을 마운트하려면 'mount –a' 명령을 실행합니다.

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

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

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

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