OCI에서 PeopleSoft Full Stack Test 수행

이 시점에서 Coherence*Web을 구성하기 전에 모든 구성요소가 작동하는지 확인하기 위해 PeopleSoft의 전체 스택 테스트를 수행하는 것이 가장 좋습니다. 이렇게 하면 모든 핵심 구성요소가 제대로 작동하는지 검증됩니다. 방법적 테스트 절차는 모든 문제를 Peoplesoft 스택 또는 OCI 인프라 내의 특정 구성요소로 격리하는 데 도움이 됩니다. 전체 스택 테스트를 건너뛰는 경우 로드 밸런서 및 Coherence*Web 캐시 서버를 추가할 때 문제를 진단하고 디버깅하는 것이 더 어려워집니다.

PeopleSoft 환경을 위한 시작 및 종료 스크립트를 만들었습니다. 이러한 스크립트는 다음 단계에서 기본 구성이 완료되었는지 확인하기 위한 테스트를 수행하는 데 사용됩니다.

먼저 하나의 웹 서버 도메인으로 각 응용 프로그램 서버 도메인을 개별적으로 테스트한 다음 모든 응용 프로그램 서버 및 웹 서버 도메인을 시작하고 각 웹 서버 도메인을 개별적으로 연결합니다.

네트워크 토폴로지에서 배스천 호스트를 사용 중인 경우 단계 3에 설명된 대로 각 PIA 웹 서버의 호스트 이름을 로컬 hosts 파일에 추가하고 각 사용자 데스크탑에 대해 SSH 터널을 만들어야 합니다.
  1. psadm2 사용자로 웹 서버 컴퓨트 인스턴스에서 하나의 PIA 웹 서버 도메인을 시작합니다.
    성공적으로 시작되고 유일한 실행 중인지 확인합니다.
    • 노드: iad-psft-hcm-web01
    • 사용자: psadm2
  2. 하나의 애플리케이션 서버 컴퓨트 인스턴스에서 하나의 애플리케이션 서버 도메인을 시작합니다.
    성공적으로 시작되고 유일한 실행 중인지 확인합니다.
    • 노드: iad-psft-hcm-appNN
    • 사용자: psadm2
  3. 네트워크 토폴로지에서 배스천 호스트를 사용하지 않는 경우 4단계로 이동합니다.
    네트워크 토폴로지에서 배스천 호스트를 사용 중인 경우 각 사용자 데스크탑에 대해 다음을 수행합니다.
    1. 로컬 hosts 파일을 편집하고 각 PIA 웹 서버의 호스트 이름을 추가합니다.
      Windows에서 편집할 파일은 C:\Windows\System32\drivers\etc\hosts입니다. 메모장에서 Administrator로 이 파일을 엽니다.
    2. 다음과 비슷한 항목을 추가하고 환경에 맞게 조정한 다음 파일을 저장합니다.
      127.0.0.1 localhost iad-psft-hcm-web01.Private-subnet-domain
    3. 배스천 호스트를 통해 데스크톱에서 웹 서버 중 하나에 SSH 터널을 만듭니다. 다음 명령을 실행하여 배스천 호스트를 통해 로컬 호스트 IP 주소의 포트 8080에 있는 모든 트래픽을 지정된 웹 서버로 경로 지정하는 ssh 프로세스를 시작합니다.

      주:

      이 구성은 로컬 ssh 에이전트를 사용하여 개인 키가 로드되었다고 가정합니다.
      $ ssh -4 -fN opc@ashbastion -L 8080:PIA-web server private IP address:8080
    4. 터널이 설정되면 브라우저에 다음을 입력합니다.
      http://iad-psft-hcm-web01.Private-subnet-domain:8080/psp/ps/?cmd=login&languageCd=ENG

      PIA 웹 서버에 SSL 인증서를 설치한 경우 이에 따라 위의 URL을 변경합니다.

  4. PeopleSoft 애플리케이션이 제대로 작동하는지 확인합니다.
    • 노드: iad-psft-hcm-web01, user desktop
    • 사용자: PeopleSoft 애플리케이션 관리자
    1. 웹 브라우저를 사용하여 PIA 웹 서버(이 경우 iad-psft-hcm-web01)를 통해 PeopleSoft 응용 프로그램에 로그인합니다.
    2. 응용 프로그램을 탐색하여 응용 프로그램이 제대로 작동하는지 확인합니다.
      로그인 URL(비SSL):
      http://web server address,network domain:8080/psp/ps/?cmd=login&languageCd=ENG 
      URL은 브라우저를 응용 프로그램 로그인으로 재지정해야 합니다.
      네트워크 토폴로지에서 배스천 호스트를 사용 중인 경우 각 PIA 웹 서버의 호스트 이름을 로컬 hosts 파일에 추가하고 ssh 터널을 만들어야 합니다.

    주:

    PIA 웹 서버가 프라이빗 서브넷에 프로비전된 컴퓨트 인스턴스에서 실행 중인 경우 OCI 액세스에 사용하는 OCI FastConnect 또는 IPsec VPN 네트워크를 통해 애플리케이션에 액세스해야 합니다.

  5. 애플리케이션 서버 도메인을 모두 테스트하지 않은 경우 실행 중인 도메인을 종료하고 아직 테스트되지 않은 도메인을 시작한 다음 2단계를 실행합니다. 모든 응용 프로그램 서버 도메인이 테스트되면 6단계로 이동합니다.
    • 노드: iad-psft-hcm-appNN
    • 사용자: psadm2
  6. 모든 애플리케이션 서버 도메인 및 모든 PIA 웹 서버 도메인을 시작합니다.
    • 노드: 모든 응용 프로그램 도메인 서버, 모든 PIA 웹 서버
    • 사용자: psadm2
  7. 웹 브라우저를 사용하여 PeopleSoft 응용 프로그램에 로그인하고 URL을 조정하여 각 PIA 웹 서버를 통해 연결한 다음 다시 응용 프로그램을 탐색합니다.
    • 노드: 각 PIA 웹 서버, 사용자 데스크탑
    • 사용자: PeopleSoft 애플리케이션 관리자
    PIA 웹 서버가 프라이빗 서브넷에 프로비전된 컴퓨트 인스턴스에서 실행 중인 경우 OCI 액세스에 사용하는 OCI FastConnect 또는 IPsec VPN 네트워크를 통해 애플리케이션에 액세스해야 합니다.