3장. 2-노드 HA 클러스터 설정을 위한 SAP HANA 설치
3.1. 스케일 업 SAP HANA 인스턴스 설치 링크 복사링크가 클립보드에 복사되었습니다!
모든 노드에 동일한 SID 및 인스턴스 번호를 사용하여 HANA 인스턴스를 설치합니다. 인스턴스 설정은 동일해야 합니다.
사전 요구 사항
- OS 요구 사항에 따라 동일한 시스템이 설치되어 있습니다.
- HANA 인스턴스에 대한 세부 정보를 준비했습니다. SAP HANA 계획을 참조하십시오.
- SAP 소프트웨어 다운로드에서 SAP HANA 설치 미디어를 다운로드 했으며 각 노드에서 미디어를 사용할 수 있습니다.
프로세스
설치 미디어가 포함된 디렉터리로 이동합니다. 예를 들면
/sapmedia/hana:[root]# cd /sapmedia/hana설치 미디어의 압축을 풉니다.
[root]# unzip IMDB_SERVER20_*.ZIP압축 해제된 설치 미디어의 경로로 이동합니다.
[root]# cd /sapmedia/hana/DATA_UNITS/HDB_LCM_LINUX_<arch>대화형 설치를 위해 SAP HANA Lifecycle Management 툴(HDBLCM)을 실행합니다.
[root]# ./hdblcm대화형 모드에서 설치 프로그램에서 시스템 ID(SID), 설치 번호(인스턴스), 데이터 및 로그 볼륨의 파일 시스템 위치 등을 비롯한 모든 필수 정보를 요청합니다.
- 모든 노드에서 1-4단계를 반복합니다.
검증
<
sid>adm사용자로 전환합니다.[root]# su - rh1adm사용자 <
sid>adm:으로 HANA 인스턴스 런타임 정보를 확인합니다.rh1adm $ HDB info USER PID PPID %CPU VSZ RSS COMMAND rh1adm 17897 17895 0.0 8972 5248 -sh rh1adm 24461 17897 0.0 7524 3840 \_ /bin/sh /usr/sap/RH1/HDB02/HDB info rh1adm 24490 24461 0.0 10104 3456 \_ ps fx -U rh1adm -o user:8,pid:8,ppid:8,pcpu:5,vsz:10,rss:10,args rh1adm 12924 1 0.0 581456 40072 hdbrsutil --start --port 34203 --volume 3 --volumesuffix ... rh1adm 12284 1 0.0 581376 40000 hdbrsutil --start --port 34201 --volume 1 --volumesuffix ... rh1adm 12193 1 0.0 9028 3028 sapstart pf=/usr/sap/RH1/SYS/profile/RH1_HDB02_node1 rh1adm 12200 12193 0.0 476372 87652 \_ /usr/sap/RH1/HDB02/node1/trace/hdb.sapRH1_HDB02 -d -nw -f /usr/sap/RH1/HDB02/node1/daemon.ini pf=/usr/sap/RH1/SYS/profile/RH1_HDB02_node1 rh1adm 12222 12200 9.6 19986956 16126960 \_ hdbnameserver rh1adm 12787 12200 0.3 1464980 214468 \_ hdbcompileserver rh1adm 12790 12200 94.0 7669612 6970948 \_ hdbpreprocessor rh1adm 12828 12200 12.7 19716232 14994012 \_ hdbindexserver -port 34203 rh1adm 12831 12200 1.1 4995088 1465724 \_ hdbxsengine -port 34207 rh1adm 13269 12200 0.4 2660096 461776 \_ hdbwebdispatcher rh1adm 12016 1 0.0 499404 58336 /usr/sap/RH1/HDB02/exe/sapstartsrv pf=/usr/sap/RH1/SYS/profile/RH1_HDB02_node1또한 상태 ok에 대한
landscapeHostConfiguration.py출력을 확인할 수 있습니다.rh1adm $ cdpy; python landscapeHostConfiguration.py | Host | Host | Host | Failover | Remove | Storage | Storage | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host | Host | Worker | Worker | | | Active | Status | Status | Status | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | | | | | | | Partition | Partition | Group | Group | Role | Role | Role | Role | Roles | Roles | Groups | Groups | | ----- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------ | ------ | ------- | ------- | | node1 | yes | ok | | | 1 | 1 | default | default | master 1 | master | worker | master | worker | worker | default | default | overall host status: ok-
모든 노드에서 단계를 반복합니다. HANA 프로필에는 <
SID>_HDB<instance>_<node> 형식의 개별 노드 이름이 포함되어 있습니다.