단일 호스트
단일 호스트
이 섹션에서는 SAP HANA 단일 호스트 시스템에 특화된 NetApp 스토리지 시스템 구성을 설명합니다.
SAP HANA 단일 호스트 시스템을 위한 볼륨 및 LUN 구성
다음 그림은 4개의 단일 호스트 SAP HANA 시스템의 볼륨 구성을 보여줍니다. 각 SAP HANA 시스템의 데이터 및 로그 볼륨은 서로 다른 스토리지 컨트롤러에 분산됩니다. 예를 들어, 볼륨 'sid1_data_mnt00001'은 컨트롤러 A에 구성되고 볼륨 'sid1_log_mnt00001'은 컨트롤러 B에 구성됩니다 각 볼륨 내에서 단일 LUN이 구성됩니다.
|
SAP HANA 시스템에 HA 쌍의 스토리지 컨트롤러가 하나만 사용되는 경우 데이터 볼륨과 로그 볼륨을 동일한 스토리지 컨트롤러에 저장할 수도 있습니다. |
각 SAP HANA 호스트마다 데이터 볼륨, 로그 볼륨 및 '/HANA/shared'에 대한 볼륨이 구성됩니다. 다음 표에는 4개의 SAP HANA 단일 호스트 시스템이 포함된 구성의 예가 나와 있습니다.
목적 | 컨트롤러 A의 애그리게이트 1 | 컨트롤러 A의 애그리게이트 2 | 컨트롤러 B의 애그리게이트 1 | 컨트롤러 B의 애그리게이트 2 |
---|---|---|---|---|
시스템 SID1의 데이터, 로그 및 공유 볼륨 |
데이터 볼륨: SID1_DATA_mnt00001 |
공유 볼륨: SID1_shared |
– |
로그 볼륨: SID1_LOG_mnt00001 |
시스템 SID2의 데이터, 로그 및 공유 볼륨 |
– |
로그 볼륨: SID2_LOG_mnt00001 |
데이터 볼륨: SID2_DATA_mnt00001 |
공유 볼륨: SID2_shared |
시스템 SID3의 데이터, 로그 및 공유 볼륨 |
공유 볼륨: SID3_SHARED |
데이터 볼륨: SID3_DATA_mnt00001 |
로그 볼륨: SID3_LOG_mnt00001 |
– |
시스템 SID4의 데이터, 로그 및 공유 볼륨 |
로그 볼륨: SID4_LOG_mnt00001 |
– |
공유 볼륨: SID4_shared |
데이터 볼륨: SID4_DATA_mnt00001 |
다음 표에서는 단일 호스트 시스템의 마운트 지점 구성의 예를 보여 줍니다.
LUN을 클릭합니다 | SAP HANA 호스트의 마운트 지점 | 참고 |
---|---|---|
SID1_DATA_mnt00001 |
/HANA/data/SID1/mnt00001 |
/etc/fstab 항목을 사용하여 마운트되었습니다 |
SID1_LOG_mnt00001 |
/HANA/log/SID1/mnt00001 |
/etc/fstab 항목을 사용하여 마운트되었습니다 |
SID1_shared |
/HANA/공유/SID1 |
/etc/fstab 항목을 사용하여 마운트되었습니다 |
|
설명된 구성에서 사용자 SID1adm 의 기본 홈 디렉토리가 저장된 '/usr/sap/sID1' 디렉토리가 로컬 디스크에 있습니다. 디스크 기반 복제를 사용하는 재해 복구 설정에서는 모든 파일 시스템이 중앙 스토리지에 있도록 '/usr/SAP/SID1' 디렉토리에 대한 'sid1_shared' 볼륨 내에 추가 LUN을 생성하는 것이 좋습니다. |
Linux LVM을 사용하여 SAP HANA 단일 호스트 시스템에 대한 볼륨 및 LUN 구성
Linux LVM을 사용하여 성능을 향상하고 LUN 크기 제한을 해결할 수 있습니다. LVM 볼륨 그룹의 서로 다른 LUN은 서로 다른 애그리게이트와 다른 컨트롤러에 저장해야 합니다. 다음 표에서는 볼륨 그룹당 2개의 LUN에 대한 예를 보여 줍니다.
|
SAP HANA KPI를 충족하기 위해 여러 LUN이 있는 LVM을 사용할 필요는 없지만 권장됩니다. |
목적 | 컨트롤러 A의 애그리게이트 1 | 컨트롤러 A의 애그리게이트 2 | 컨트롤러 B의 애그리게이트 1 | 컨트롤러 B의 애그리게이트 2 |
---|---|---|---|---|
LVM 기반 시스템의 데이터, 로그 및 공유 볼륨 |
데이터 볼륨: SID1_DATA_mnt00001 |
공유 볼륨: SID1_shared Log2 볼륨: SID1_log2_mnt00001 |
데이터 2 볼륨: SID1_data2_mnt00001 |
로그 볼륨: SID1_LOG_mnt00001 |
볼륨 옵션
다음 표에 나열된 볼륨 옵션은 SAP HANA에 사용되는 모든 볼륨에서 확인 및 설정되어야 합니다.
조치 | ONTAP 9 |
---|---|
자동 스냅샷 복사본을 사용하지 않도록 설정합니다 |
vol modify –vserver <vserver-name> -volume <volname> -snapshot-policy none |
스냅샷 디렉토리 표시를 해제합니다 |
vol modify -vserver <vserver-name> -volume <volname> -snapdir -access false |
CLI를 사용하여 LUN을 생성하고 LUN을 이니시에이터 그룹에 매핑
이 섹션에서는 LVM과 LVM 볼륨 그룹당 두 개의 LUN을 사용하는 SID FC5가 있는 SAP HANA 단일 호스트 시스템에 대해 ONTAP 9에서 명령줄을 사용하여 구성 예를 보여줍니다.
-
필요한 볼륨을 모두 생성합니다.
vol create -volume FC5_data_mnt00001 -aggregate aggr1_1 -size 1200g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_log_mnt00001 -aggregate aggr1_2 -size 280g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_data2_mnt00001 -aggregate aggr1_2 -size 1200g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_log2_mnt00001 -aggregate aggr1_1 -size 280g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_shared -aggregate aggr1_1 -size 512g -state online -policy default -snapshot-policy none -junction-path /FC5_shared -encrypt false -space-guarantee none
-
모든 LUN을 생성합니다.
lun create -path /vol/FC5_data_mnt00001/FC5_data_mnt00001 -size 1t -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_data2_mnt00001/FC5_data2_mnt00001 -size 1t -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_log_mnt00001/FC5_log_mnt00001 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_log2_mnt00001/FC5_log2_mnt00001 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular
-
FC5의 sythe 호스트에 속하는 모든 포트에 대한 개시자 그룹을 생성합니다.
lun igroup create -igroup HANA-FC5 -protocol fcp -ostype linux -initiator 10000090fadcc5fa,10000090fadcc5fb -vserver hana
-
모든 LUN을 생성된 이니시에이터 그룹에 매핑합니다.
lun map -path /vol/FC5_data_mnt00001/FC5_data_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_data2_mnt00001/FC5_data2_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_log_mnt00001/FC5_log_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_log2_mnt00001/FC5_log2_mnt00001 -igroup HANA-FC5