Sun Custer 3.0 5/02 추가 정보

SAP와 데이터베이스 설치 및 구성

다음과 같은 작업을 수행할 때 이 단락의 절차를 사용하십시오.

SAP 및 데이터베이스를 설치하는 방법

SAP와 데이터베이스를 설치하려면 다음 단계를 수행하십시오.

  1. 중앙 인스턴스를 설치하는 클러스터의 한 노드에서 수퍼유저가 되십시오.

  2. 클러스터 파일 시스템에 SAP 바이너리를 설치하십시오.


    주 -

    클러스터 파일 시스템에 SAP 소프트웨어를 설치하기 전에 scstat(1M) 명령을 사용하여 Sun Cluster 소프트웨어가 완전하게 작동하는지 확인하십시오.


    1. SAP 필수 커널 매개 변수가 변경될 때마다 SAP 응용프로그램을 실행할 모든 클러스터 노드에서 /etc/system 파일을 편집하십시오.

      /etc/system 파일을 편집한 후에 각 노드를 다시 부트하십시오. 커널 매개 변수 변경에 대한 자세한 내용은 SAP 문서 R/3 Installation on UNIX-OS Dependencies를 참조하십시오.

    2. 중앙 인스턴스, 데이터베이스 및 응용프로그램 서버 인스턴스를 설치하는 방법은 SAP 문서 Installation of the SAP R/3 on UNIX를 참조하십시오.

      Sun Cluster 환경에 확장 가능 응용프로그램 서버를 설치하는 방법은 "확장 가능 응용프로그램 서버에 대한 SAP 설치 방법"의 절차를 참조하십시오.

여기서 수행할 작업

"클러스터에서 페일오버 SAP 인스턴스를 실행시키는 방법" 또는 "확장 가능 응용프로그램 서버에 대한 SAP 설치 방법"으로 이동하십시오.

확장 가능 응용프로그램 서버에 대한 SAP 설치 방법

확장 가능 응용프로그램 서버 인스턴스를 설치하려면 다음 단계를 수행하십시오. 이 절차에서는 중앙 인스턴스와 데이터베이스를 설치했다고 가정합니다.


정보 -

다음과 같이 파일 시스템을 만들면 사용하기 편리하고 데이터를 겹쳐쓰지 않도록 할 수 있습니다.


  1. 클러스터 파일 시스템에 모든 SAP 디렉토리를 만드십시오.

    • 중앙 인스턴스와 데이터베이스가 페일오버할 수 있어야 합니다.

    • 중앙 인스턴스가 서로 다른 노드에서 여러 개 시작되지 않도록 클러스터 파일 시스템에서 잠금 파일을 설정하십시오.

      중앙 인스턴스에 대한 잠금 파일을 설정하는 방법은 "중앙 인스턴스에 대한 잠금 파일을 설정하는 방법"의 절차를 참조하십시오.

    • 모든 응용프로그램 서버가 클러스터 파일 시스템의 SAP 바이너리를 사용할 수 있도록 하십시오.

  2. 중앙 인스턴스와 데이터베이스를 클러스터 파일 시스템에 설치하십시오.

    중앙 인스턴스와 데이터베이스를 설치하는 방법은 SAP 문서 Installation of the SAP R/3 on UNIX를 참조하십시오.

  3. 확장 가능 응용프로그램 서버를 호스트할 모든 노드에서 data/log/sec/work 디렉토리에 대한 로컬 디렉토리와 응용프로그램 서버 시작과 중지에 대한 로그 파일을 만드십시오.


    Caution - Caution -

    이 단계는 반드시 필요합니다. 이 단계를 수행하지 않으면 클러스터 파일 시스템에 다른 응용프로그램 서버 인스턴스를 잘못 설치하여 두 응용프로그램 서버가 서로 겹쳐쓸 수 있습니다.


    새 응용프로그램 서버 각각에 대하여 로컬 디렉토리를 만드십시오.

    예:


    # mkdir -p /usr/sap/local/SC3/D03
    

  4. 클러스터 파일 시스템에서 로컬 응용프로그램 서버 디렉토리를 나타내는 링크를 설정하십시오. 그러면 응용프로그램 서버와 startup/stop 로그 파일이 로컬 파일 시스템에 설치됩니다.

    예:


    # ln -s /usr/sap/local/SC3/D03 /usr/sap/SC3/D03
    

  5. 응용프로그램 서버를 설치하십시오.

  6. 사용자 sapsidadmorasapsid의 홈 디렉토리에서 startup/stop 로그 파일이 노드마다 구분되도록 start/stop 스크립트를 편집하십시오.

    예:


    # vi startsap_D03
    

    이전:


    LOGFILE=$R3S_LOGDIR/`basename $0.log`

    이후:


    LOGFILE=$R3S_LOGDIR/`basename $0`_`uname -n`.log

  7. 확장 가능 응용프로그램 서버를 실행하는 모든 노드에 응용프로그램 서버(동일한 SAPSID 및 동일한 인스턴스 번호 사용)를 복사하십시오.

    확장 가능 응용프로그램 서버를 실행하는 노드는 확장 가능 응용프로그램 서버 자원 그룹 nodelist에 있습니다.

  8. 각 노드에서 응용프로그램 서버를 시작하고 중지시킬 수 있도록 하고, 로그 파일이 정확한 위치에 있는지 확인하십시오.

  9. 로그온 그룹을 사용할 경우에는 SAP 로그온 그룹을 설치하십시오.

확장 가능 응용프로그램 서버에 대한 SAP 설치 확인 방법

"확장 가능 응용프로그램 서버에 대한 SAP 설치 방법"에서 확장 가능 응용프로그램 서버 인스턴스를 설치했으면 "확장 가능 응용프로그램 서버에 대한 SAP 설치 방법"단계 8에서 확장 가능 응용프로그램 서버에 대한 SAP 설치를 확인했습니다.

클러스터에서 페일오버 SAP 인스턴스를 실행시키는 방법

SAP를 설치할 때 SAP 소프트웨어가 SAP 인스턴스를 설치한 서버에 파일과 셸 스크립트를 만듭니다. 이 파일과 스크립트는 물리적 서버 이름을 사용합니다. Sun Cluster 소프트웨어와 함께 SAP 소프트웨어를 실행하려면 물리적 서버를 네트워크 자원에 대한 참조(논리 호스트 이름)로 교체하십시오. 이 절차의 모든 단계에서 physicalserver라는 용어는 물리적 서버를 나타내고 logical-hostname이라는 용어는 네트워크 자원을 나타냅니다.

클러스터에서 페일오버 SAP 인스턴스가 실행되도록 하려면 다음 단계를 수행하십시오.

  1. 다음 단계에서 수정할 파일의 백업 사본을 만드십시오.

  2. SAP 소프트웨어를 설치한 노드에 로그인하십시오.

  3. SAP 인스턴스(중앙 인스턴스 및 응용프로그램 서버 인스턴스)와 데이터베이스를 종료하십시오.

  4. 사용자 sapsidadm이 되어 다음 작업을 수행하십시오.

    1. SAPSIDadm 홈 디렉토리에서 물리적 서버 이름을 참조하는 파일 이름을 모두 수정하십시오.

    2. SAPSIDadm 홈 디렉토리에서 로그 파일 내용을 제외하고 물리적 서버 이름을 참조하는 파일 내용을 모두 수정하십시오.

    3. SAP 프로파일 디렉토리에서 물리적 서버 이름을 참조하는 파일 이름을 모두 수정하십시오.

  5. 사용자 sapsidadm이 되어 매개 변수 SAPLOCALHOST에 대한 항목을 추가하십시오.

    /sapmnt/SAPSID/profile 디렉토리의 SAPSID_Service-StringSystem-Number_logical-hostname 프로파일 파일에 이 항목을 추가하십시오.

    중앙 인스턴스의 경우:


    SAPLOCALHOST=ci-logical-hostname
    

    이 항목을 추가하면 외부 응용프로그램 서버가 네트워크 자원(논리 호스트 이름 또는 공유 주소)을 사용하여 중앙 인스턴스를 찾습니다.

    응용프로그램 서버의 경우:


    SAPLOCALHOST=as-logical-hostname
    

  6. 사용자 orasapsid가 되어 다음 작업을 수행하십시오.

    • oraSAPSID 홈 디렉토리에서 물리적 서버 이름을 참조하는 파일 이름을 모두 수정하십시오.

    • oraSAPSID 홈 디렉토리에서 로그 파일 내용을 제외하고 물리적 서버 이름을 참조하는 파일 내용을 모두 수정하십시오.

  7. /usr/sap/tmp 디렉토리를 사용자 sapsidadm이 소유하고 페일오버 SAP 인스턴스를 마스터할 수 있는 모든 노드에 그룹 sapsys가 있는지 확인하십시오.

여기서 수행할 작업

"중앙 인스턴스에서 SAP 및 데이터베이스 설치를 확인하는 방법"으로 이동하십시오.

중앙 인스턴스에서 SAP 및 데이터베이스 설치를 확인하는 방법

중앙 인스턴스가 실행될 수 있는 모든 노드에서 SAP 중앙 인스턴스의 시작과 중지를 테스트하려면 다음 단계를 수행하십시오.

  1. 네트워크 및 중앙 인스턴스 자원을 포함시킬 페일오버 자원 그룹을 만드십시오.


    # scrgadm -a -g sap-ci-resource-group [-h nodelist]


    주 -

    scrgadm(1M) 명령에 -h 옵션을 사용하여 SAP 중앙 인스턴스를 실행할 수 있는 노드 세트를 선택하십시오.


  2. 사용하는 모든 네트워크 자원이 이름 서비스 데이터베이스에 추가되었는지 확인하십시오.

  3. 네트워크 자원(논리 호스트 이름)을 페일오버 자원 그룹에 추가하십시오.


    # scrgadm -a -L -g sap-ci-resource-group -l ci-logical-hostname [-n netiflist]

  4. 자원 그룹을 활성화하십시오.

    scswitch(1M) 명령을 실행하여 자원 그룹을 관리되는 상태로 변경하고 온라인 상태로 전환하십시오.


    # scswitch -Z -g sap-ci-resource-group
    

  5. 중앙 인스턴스 자원 그룹을 호스트하는 클러스터 구성원 노드에 로그인하십시오.

  6. 데이터베이스가 실행되고 있는지 확인하십시오.

  7. 직접 중앙 인스턴스를 시작하십시오.

  8. 논리 호스트 이름을 사용하여 SAP GUI를 시작하고 SAP가 정확하게 초기화되는지 확인하십시오.

    기본 디스패처 포트는 3200입니다.

  9. 직접 중앙 인스턴스를 중지시키십시오.

  10. 이 자원 그룹을 중앙 인스턴스를 호스트할 수 있는 다른 클러스터 구성원 노드로 전환하십시오.


    # scswitch -z -h node -g sap-ci-resource-group
    

  11. 중앙 인스턴스를 호스트할 수 있는 각 클러스터 노드에서 중앙 인스턴스의 시작과 종료를 확인할 때까지 단계 5부터 단계 9까지 반복하십시오.

여기서 수행할 작업

"페일오버 응용프로그램 서버에 대한 SAP 및 데이터베이스 설치 확인 방법"으로 이동하십시오.

페일오버 응용프로그램 서버에 대한 SAP 및 데이터베이스 설치 확인 방법

페일오버 응용프로그램 서버의 시작과 중지를 테스트하려면 페일오버 응용프로그램 서버를 실행할 수 있는 모든 노드에서 다음 절차의 단계를 수행하십시오.

  1. 네트워크 및 응용프로그램 서버 자원을 포함시킬 페일오버 자원 그룹을 만드십시오.


    # scrgadm -a -g sap-as-fo-resource-group
    


    주 -

    scrgadm 명령에 -h 옵션을 사용하여 SAP 응용프로그램 서버를 실행할 수 있는 노드 세트를 선택하십시오.


    # scrgadm -a -g sap-as-fo-resource-group [-h nodelist]


  2. 사용하는 모든 네트워크 자원을 이름 서비스 데이터베이스에 추가했는지 확인하십시오.

  3. 네트워크 자원(논리 호스트 이름)을 페일오버 자원 그룹에 추가하십시오.


    # scrgadm -a -L -g sap-as-fo-resource-group -l as-fo-logical-hostname [-n netiflist]

  4. 자원 그룹을 활성화하십시오.

    scswitch(1M) 명령을 실행하여 자원 그룹을 관리되는 상태로 변경하고 온라인 상태로 전환하십시오.


    # scswitch -Z -g sap-as-of-resource-group
    

  5. 응용프로그램 서버 자원 그룹을 호스트하는 클러스터 구성원 노드에 로그인하십시오.

  6. 직접 응용프로그램 서버를 시작하십시오.

  7. 논리 호스트 이름을 사용하여 SAP GUI를 시작하고 SAP가 정확하게 초기화되는지 확인하십시오.

  8. 직접 응용프로그램 서버를 중지시키십시오.

  9. 이 자원 그룹을 응용프로그램 서버를 호스트할 수 있는 다른 클러스터 구성원 노드로 전환하십시오.


    # scswitch -z -h node -g sap-as-fo-resource-group
    

  10. 응용프로그램 서버를 호스트할 수 있는 각 클러스터 노드에서 응용프로그램 서버의 시작과 종료를 확인할 때까지 단계 5부터 단계 7까지 반복하십시오.

여기서 수행할 작업

"DBMS용 Sun Cluster HA 구성"으로 이동하여 DBMS를 가용성이 높은 SAP 서비스로 구성하는 방법을 참조하십시오.