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

여러 호스트 설정

기여자 netapp-mschoen

여러 호스트 설정

이 장에서는 2+1 SAP HANA 다중 호스트 시스템 설정을 예로 들어 설명합니다.

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

Linux LVM은 성능을 높이고 LUN 크기 제한을 해결하는 데 사용됩니다.

SAP HANA 호스트에서 다음 표에 나와 있는 것처럼 볼륨 그룹 및 논리적 볼륨을 생성하고 마운트해야 합니다.

논리 볼륨(LV) SAP HANA 호스트의 마운트 지점 참고

LV: FC5_data_mnt00001-vol

/HANA/data/FC5/mnt00001

보관 커넥터를 사용하여 장착합니다

LV: FC5_log_mnt00001-vol

/HANA/log/FC5/mnt00001

보관 커넥터를 사용하여 장착합니다

LV: FC5_data_mnt00002-vol

/HANA/data/FC5/mnt00002

보관 커넥터를 사용하여 장착합니다

LV: FC5_log_mnt00002-vol

/HANA/log/FC5/mnt00002

보관 커넥터를 사용하여 장착합니다

외부 NFS 공유: FC5_shared

/HANA/공유

NFS 및 /etc/fstab 항목을 사용하여 모든 호스트에 마운트됩니다

참고 SAP HANA 다중 호스트 시스템에는 다음이 필요합니다. /hana/shared 시스템의 모든 호스트에 연결된 파일 시스템입니다. 일반적으로 이는 NFS 서버가 제공하는 NFS 공유입니다. NetApp FAS 또는 AFF 시스템과 같은 고가용성 NFS 서버를 사용하는 것이 좋습니다. 또 다른 옵션은 LINUX 호스트에 내장된 NFS 서버를 사용하는 것입니다.
참고 설명된 구성을 사용하면 /usr/sap/FC5 사용자 FC5adm의 기본 홈 디렉터리가 저장되는 디렉터리는 각 HANA 호스트의 로컬 디스크에 있습니다. 디스크 기반 복제를 사용하는 재해 복구 설정에서 NetApp은 4개의 추가 LUN을 사용할 것을 권장합니다. /usr/sap/FC5 각 호스트에 파일 시스템을 설치하여 각 데이터베이스 호스트가 모든 파일 시스템을 중앙 저장소에 두도록 합니다.

LVM 볼륨 그룹 및 논리 볼륨을 생성합니다

  1. 모든 LUN을 물리적 볼륨으로 초기화합니다.

    pvcreate /dev/mapper/svm1-FC5_data_mnt00001_1
    pvcreate /dev/mapper/svm1-FC5_data_mnt00001_2
    pvcreate /dev/mapper/svm1-FC5_data_mnt00002_1
    pvcreate /dev/mapper/svm1-FC5_data_mnt00002_2
    pvcreate /dev/mapper/svm1-FC5_log_mnt00001_1
    pvcreate /dev/mapper/svm1-FC5_log_mnt00001_2
    pvcreate /dev/mapper/svm1-FC5_log_mnt00002_1
    pvcreate /dev/mapper/svm1-FC5_log_mnt00002_2
  2. 각 데이터 및 로그 파티션에 대한 볼륨 그룹을 생성합니다.

    vgcreate FC5_data_mnt00001 /dev/mapper/svm1-FC5_data_mnt00001_1 /dev/mapper/svm1-FC5_data_mnt00001_2
    vgcreate FC5_data_mnt00002 /dev/mapper/svm1-FC5_data_mnt00002_1 /dev/mapper/svm1-FC5_data_mnt00002_2
    vgcreate FC5_log_mnt00001 /dev/mapper/svm1-FC5_log_mnt00001_1 /dev/mapper/svm1-FC5_log_mnt00001_2
    vgcreate FC5_log_mnt00002 /dev/mapper/svm1-FC5_log_mnt00002_1 /dev/mapper/svm1-FC5_log_mnt00002_2
  3. 각 데이터 및 로그 파티션에 대한 논리적 볼륨을 생성합니다. 볼륨 그룹당 사용되는 LUN 수(이 예에서는 2개)와 데이터의 경우 스트라이프 크기 256K, 로그의 경우 64k를 사용하는 스트라이프 크기를 사용합니다. SAP는 볼륨 그룹당 하나의 논리적 볼륨만 지원합니다.

    lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00001
    lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00002
    lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00002
    lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00001
  4. 다른 모든 호스트에서 물리적 볼륨, 볼륨 그룹 및 볼륨 그룹을 검사합니다.

modprobe dm_mod
pvscan
vgscan
lvscan
참고 이러한 명령을 실행해도 볼륨이 없으면 다시 시작해야 합니다.

논리적 볼륨을 마운트하려면 논리적 볼륨을 활성화해야 합니다. 볼륨을 활성화하려면 다음 명령을 실행합니다.

vgchange -a y

파일 시스템을 생성합니다

모든 데이터 및 로그 논리 볼륨에 XFS 파일 시스템을 만듭니다.

mkfs.xfs FC5_data_mnt00001-vol
mkfs.xfs FC5_data_mnt00002-vol
mkfs.xfs FC5_log_mnt00001-vol
mkfs.xfs FC5_log_mnt00002-vol

마운트 지점을 생성합니다

필요한 마운트 지점 디렉토리를 만들고 모든 작업자 및 대기 호스트에 대한 권한을 설정합니다.

sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00001
sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00001
sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00002
sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00002
sapcc-hana-tst:/ # mkdir -p /hana/shared
sapcc-hana-tst:/ # chmod –R 777 /hana/log/FC5
sapcc-hana-tst:/ # chmod –R 777 /hana/data/FC5
sapcc-hana-tst:/ # chmod 777 /hana/shared

파일 시스템을 마운트합니다

마운트하려면 /hana/shared 시스템 부팅 중 파일 시스템을 사용하여 /etc/fstab 구성 파일에 다음을 추가합니다. /hana/shared 파일 시스템에 /etc/fstab 각 호스트의 구성 파일.

sapcc-hana-tst:/ # cat /etc/fstab
<storage-ip>:/hana_shared /hana/shared nfs rw,vers=3,hard,timeo=600, intr,noatime,nolock 0 0
참고 모든 데이터 및 로그 파일 시스템은 SAP HANA 스토리지 커넥터를 통해 마운트됩니다.

파일 시스템을 마운트하려면 각 호스트에서 'mount –a' 명령을 실행합니다.