확장 가능 응용프로그램 서버 인스턴스를 설치하려면 다음 단계를 수행하십시오. 이 절차에서는 중앙 인스턴스와 데이터베이스를 설치했다고 가정합니다.
다음과 같이 파일 시스템을 만들면 사용하기 편리하고 데이터를 겹쳐쓰지 않도록 할 수 있습니다.
클러스터 파일 시스템
/sapmnt/SID
/usr/sap/SID -> app-instance를 제외한 모든 하위 디렉토리
/usr/sap/SID/home -> SAPSIDadm 홈 디렉토리
/usr/sap/trans
로컬 파일 시스템
/usr/sap/local/SID/app-instance
클러스터 파일 시스템에 모든 SAP 디렉토리를 만드십시오.
중앙 인스턴스와 데이터베이스가 페일오버할 수 있어야 합니다.
중앙 인스턴스가 서로 다른 노드에서 여러 개 시작되지 않도록 클러스터 파일 시스템에서 잠금 파일을 설정하십시오.
중앙 인스턴스에 대한 잠금 파일을 설정하는 방법은 "중앙 인스턴스에 대한 잠금 파일을 설정하는 방법"의 절차를 참조하십시오.
모든 응용프로그램 서버가 클러스터 파일 시스템의 SAP 바이너리를 사용할 수 있도록 하십시오.
중앙 인스턴스와 데이터베이스를 클러스터 파일 시스템에 설치하십시오.
중앙 인스턴스와 데이터베이스를 설치하는 방법은 SAP 문서 Installation of the SAP R/3 on UNIX를 참조하십시오.
확장 가능 응용프로그램 서버를 호스트할 모든 노드에서 data/log/sec/work 디렉토리에 대한 로컬 디렉토리와 응용프로그램 서버 시작과 중지에 대한 로그 파일을 만드십시오.
이 단계는 반드시 필요합니다. 이 단계를 수행하지 않으면 클러스터 파일 시스템에 다른 응용프로그램 서버 인스턴스를 잘못 설치하여 두 응용프로그램 서버가 서로 겹쳐쓸 수 있습니다.
새 응용프로그램 서버 각각에 대하여 로컬 디렉토리를 만드십시오.
예:
# mkdir -p /usr/sap/local/SC3/D03 |
클러스터 파일 시스템에서 로컬 응용프로그램 서버 디렉토리를 나타내는 링크를 설정하십시오. 그러면 응용프로그램 서버와 startup/stop 로그 파일이 로컬 파일 시스템에 설치됩니다.
예:
# ln -s /usr/sap/local/SC3/D03 /usr/sap/SC3/D03 |
응용프로그램 서버를 설치하십시오.
사용자 sapsidadm 및 orasapsid의 홈 디렉토리에서 startup/stop 로그 파일이 노드마다 구분되도록 start/stop 스크립트를 편집하십시오.
예:
# vi startsap_D03 |
이전:
LOGFILE=$R3S_LOGDIR/`basename $0.log` |
이후:
LOGFILE=$R3S_LOGDIR/`basename $0`_`uname -n`.log |
확장 가능 응용프로그램 서버를 실행하는 모든 노드에 응용프로그램 서버(동일한 SAPSID 및 동일한 인스턴스 번호 사용)를 복사하십시오.
확장 가능 응용프로그램 서버를 실행하는 노드는 확장 가능 응용프로그램 서버 자원 그룹 nodelist에 있습니다.
각 노드에서 응용프로그램 서버를 시작하고 중지시킬 수 있도록 하고, 로그 파일이 정확한 위치에 있는지 확인하십시오.
로그온 그룹을 사용할 경우에는 SAP 로그온 그룹을 설치하십시오.