컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - oracle 데이터베이스 기반 wps v6.12 클러스터 애플리케이션 시스템을 올바르게 구성하는 방법

oracle 데이터베이스 기반 wps v6.12 클러스터 애플리케이션 시스템을 올바르게 구성하는 방법

이 문서에서는 원격 메시징 및 원격 지원 클러스터 환경의 구축 및 구성 프로세스에 대해 설명합니다. 이 클러스터 환경은 세 개의 클러스터로 구성됩니다.

애플리케이션 클러스터는 애플리케이션에 대한 워크로드 관리와 URL 및 EJB 요청 장애 조치 기능을 제공할 뿐만 아니라 BPC 및 HTM 컨테이너를 배포하여 애플리케이션에 대한 지원을 제공합니다. 긴 비즈니스 프로세스와 수동 비즈니스 프로세스.

원격 메시징 클러스터는 기본적으로 WPS에서 제공하는 4개의 버스(SCA 애플리케이션, SCA 시스템, BPC 및 CEI)를 실행하여 독립적이고 효율적인 메시징 엔진을 제공합니다.

클러스터를 원격으로 지원하고 공통 이벤트 아키텍처와 비즈니스 규칙 관리 및 기타 애플리케이션을 배포하며 비동기 이벤트 쿼리를 제공합니다.

이 세 클러스터는 두 시스템의 서로 다른 노드에 구성됩니다. 즉, 세 클러스터의 구성원이 두 시스템에 수평으로 배포됩니다. 클러스터의 두 구성원은 클러스터의 동일한 복사본입니다. 메시징 엔진, 비즈니스 지원 및 비즈니스 프로세스 애플리케이션이 서로 다른 클러스터에 위치하므로 실제 비즈니스 부하 및 하드웨어 환경에 따라 필요한 리소스를 유연하게 할당할 수 있습니다. 골든 토폴로지라고도 알려진 이 모드는 WPS에서 가장 복잡한 토폴로지이며 대부분의 기업 통합 애플리케이션 사용자가 가장 먼저 선택하는 모드입니다.

신뢰성. 모든 애플리케이션, 메시징 엔진 및 공통 이벤트는 관리 및 사용이 용이하도록 3개의 클러스터에 배포됩니다.

확장성. 시스템의 메시지 엔진은 중요한 위치에 있으므로 이후의 액세스 요구 증가와 같은 확장 요구가 있을 수 있으므로 별도의 메시지 엔진 클러스터를 생성하면 이를 쉽게 구현할 수 있습니다.

시스템 실행 시 발생할 수 있는 매우 큰 처리량 및 확장성 문제의 경우 CEI(Common Event Infrastructure)와 애플리케이션을 분리하면 두 구성 요소가 경쟁하지 않도록 할 수 있습니다. 동일한 리소스(메모리 및 CPU). 또한 이 토폴로지는 여러 소스의 이벤트를 처리하기 위한 중앙 집중식 이벤트 서버를 만드는 데도 도움이 됩니다.

모든 애플리케이션 서버는 배포 관리자에 의해 균일하게 관리되므로 시스템 관리의 복잡성이 줄어듭니다.

설치 전 주의사항

클러스터 환경 설치 과정에서는 두 호스트 간의 원활한 통신을 위해 두 호스트의 정보를 동기화해야 합니다. 동기화할 주요 정보에는 두 호스트의 시스템 시간 및 시간대 설정이 포함되며, 두 시스템 간의 시간 차이가 5분 이내인지 확인하며, 시간 차이가 5분을 초과하면 공동 작업이 실패합니다.

두 호스트의 호스트 파일(기본 디렉터리는 /etc/hosts)을 업데이트하여 호스트가 서로 액세스할 수 있도록 각 시스템에 상대방의 호스트 이름과 해당 IP 주소가 포함되어 있는지 확인하세요.

마법사를 사용하여 개요를 설치하고 구성할 때 구성 매개변수를 위에서 아래로 순서대로 입력하세요. WPS V6.12의 경우 입력 순서를 변경하면 알 수 없는 오류가 발생할 수 있습니다.

클러스터 환경 구축 단계

Informix 데이터베이스 계획

WPS의 클러스터 환경에는 백엔드 데이터베이스 지원이 필요합니다. 실제 운영에서 클러스터의 효율성을 높이기 위해서는 다양한 기능을 기반으로 다양한 데이터베이스를 생성하는 것이 좋습니다.

데이터베이스의 자세한 정보는 다음 표에 나와 있습니다.

데이터베이스 이름 설명

WPRCSDB 공개 *** 데이터베이스

EVENT 범용 이벤트 아키텍처 데이터베이스

p>

CEIDB 공통 이벤트 아키텍처 메시징 엔진 데이터베이스

SCASYSDB 서비스 구성 요소 시스템 메시징 엔진 데이터베이스

SCAAPPDB 서비스 구성 요소 애플리케이션 메시징 엔진 데이터베이스

BPCDB 비즈니스 프로세스 Orchestrator 데이터베이스

BPCME Business Process Orchestrator 메시징 엔진 데이터베이스

OBSVRDB Business Process Orchestrator 이벤트 수집기 데이터베이스

참고: 이 문서 데이터베이스 설치에는 영어가 선택되었습니다. 중국어 데이터베이스를 설치하려면 데이터 소스 사용자 정의 속성에 데이터베이스 언어 추가 문서를 참조하세요.

WPS 설치 단계

먼저 그래픽 설치 마법사를 사용하여 두 호스트에 각각 WPS v6.1.2 제품을 설치합니다. 제품 설치 및 클러스터 구축 과정의 단계는 다음과 같습니다.

1. "일반 설치" 설치 유형을 선택합니다. 전체 설치라고도 하는 일반 설치는 프로필 관리 도구를 통한 특정 유형의 프로필 생성을 포함하여 환경의 초기 정의를 제공합니다.

그림 2 설치 유형 선택

2. 요약 유형 선택 인터페이스에는 선택 가능한 4가지 요약 유형이 제공됩니다(그림 3). 이후 단계에서 수동으로 프로필을 생성할 수 있도록 어떤 유형의 프로필도 생성하지 않으려면 "없음"을 선택합니다.

PMT(프로필 관리 도구)를 사용하여 배포 관리자 요약 생성

DM(배포 관리자)은 클러스터 환경의 모든 노드에 대한 그래픽 관리 기능을 제공하는 관리 제어 노드입니다. . 일반적으로 클러스터 환경에서는 하나의 관리 프로필만 필요합니다. 아래에서는 DM 프로필을 생성하는 주요 단계를 설명합니다:

1. lt;WPS_HOMEgt;/bin/ProfileManagement/에서 pmt.sh 명령을 실행하면 설치 인터페이스가 나타납니다. 다양한 환경 옵션 중 WPS를 선택하고 다음 단계로 진행하세요.

2. 프로필 유형에는 세 가지 일반적인 프로필 유형이 제공됩니다. DM 프로필을 작성하려면 배포 관리자 프로필을 선택하세요.

3. 생성 모드 인터페이스에서 기본 옵션은 일반 프로필을 생성하는 것입니다. 그러면 후속 단계에서 관리 콘솔을 통해 클러스터를 수동으로 구성할 수 있습니다. 특정 요구 사항.

4. 생성할 배포 관리자 프로필의 이름과 설치 디렉터리를 입력합니다.

5. 요약 노드 이름과 셀 이름을 입력하고 호스트 이름을 지정합니다.

6. 관리 보안 옵션에서 관리 보안 활성화 옵션이 선택된 경우 WPS v 6.1.2

사용자 이름과 비밀번호를 기억하세요. 관리 보안 활성화 옵션을 취소하고 보안 관리를 설정하지 않는 것이 좋습니다. 후속 단계에서는 보안 관리 옵션을 수동으로 활성화하고 필요에 따라 사용자 이름과 비밀번호를 설정할 수 있습니다.

7. 서버 포트를 구성합니다.

8. 데이터베이스를 구성합니다.

먼저 데이터베이스 제품 선택에서 공용 데이터베이스 유형으로 Informix Dynamic Server를 선택하고 기존 데이터베이스 사용을 선택하십시오. 또한 데이터베이스 이름을 지정해야 합니다. 이 경우 이전에 작성된 데이터베이스 WPRCSDB가 사용됩니다. WPRCSDB 데이터베이스의 테이블은 프로파일 설치 중에 자동으로 작성되므로 "새 데이터베이스 또는 기존 데이터베이스에 대한 데이터베이스 스크립트 실행 표시" 옵션을 선택하지 마십시오. 참고: 생성된 데이터베이스가 중국어 문자 집합인 경우 "새 데이터베이스 또는 기존 데이터베이스에 대한 데이터베이스 스크립트 실행 표시" 옵션을 선택해야 합니다. 요약이 생성된 후 데이터베이스 테이블을 수동으로 생성합니다(이 섹션의 11단계 참조). 부분) .

9. 데이터베이스 구성의 두 번째 단계에서는 공통 DB 매개변수를 구성해야 합니다. 원격 데이터베이스인 경우 데이터베이스 서버 호스트 이름을 입력할 때 원격 데이터베이스의 호스트 이름이 로컬 호스트에 추가되었는지 확인하십시오(이 문서의 "설치 전 주의 사항"의 세 번째 부분 참조). 이 항목을 직접 입력할 수도 있습니다. 원격 데이터베이스의 IP 주소입니다. 즉, Next를 클릭하기 전 해당 데이터베이스의 파라미터 정보를 확인하시기 바랍니다. 그렇지 않으면 Next를 클릭한 후 데이터베이스에 접속할 수 없다는 오류 메시지를 받게 됩니다.

10. 위 단계를 완료하면 시스템에 요약 생성 정보가 표시됩니다. 매개변수를 조정해야 한다고 판단되면 마법사로 돌아가서 매개변수를 다시 입력할 수 있습니다. DM이 성공적으로 생성되면 첫 번째 단계 콘솔 시작 및 다른 프로필 생성을 선택 취소하고 마침을 클릭할 수 있습니다. 이 시점에서 배포 관리자가 생성됩니다. DM 생성이 실패할 경우 분석을 위해 /logs/manageprofile 디렉터리의 로그 파일을 확인하세요.

11. 또한 Common DB(WPRCSDB)와 관련된 테이블을 수동으로 생성해야 하는 경우 DM 요약 생성으로 생성된 데이터베이스 스크립트를 실행할 수 있습니다.

lt; /profiles/Dmgr01/dbscripts/CommonDB/Informix/WPRCSDB.

이 스크립트를 Informix 데이터베이스가 있는 시스템에 복사하고 다음 환경 변수를 설정하십시오:

INFORMIXSERVER=lt;IFX_INSTANCENAMEgt;

INFORMIXDIR= lt;IFX_INSTALL_HOMEgt;

그런 다음 다음 명령을 실행합니다:

dbaccess – createDatabase_CommonDB.sql

WPRCSDB가 이미 생성된 경우 무시해도 됩니다.

dbaccess WPRCSDB createTable_AppScheduler.sql

dbaccess WPRCSDB createTable_CommonDB.sql

dbaccess WPRCSDB createTable_customization.sql

dbaccess WPRCSDB createTable_lockmanager.sql

p> p>

dbaccess WPRCSDB createTable_mediation.sql

dbaccess WPRCSDB createTable_Recovery.sql

dbaccess WPRCSDB createTable_RelationshipMetadataTable.sql

dbaccess WPRCSDB createTable_EsbLoggerMediation.sql

dbaccess WPRCSDB insertTable_CommonDB.sql

PMT를 사용하여 사용자 정의 요약 생성

다음으로 사용자 정의 요약을 수동으로 생성합니다. 이러한 방식으로 프로필을 생성하는 과정에서 고객의 특정 사용 요구 사항과 환경 특성에 따라 적합한 데이터베이스를 선택하고 포트, 사용자 이름, 비밀번호 및 기타 정보를 설정할 수 있습니다.

사용자 정의 프로필(사용자 정의 프로필)을 생성하기 전에 배포 관리자(DM) 프로필을 시작하세요. lt;WPS_HOMEgt;/profiles/Dmgr01/bin 디렉터리에서 startManager.sh 명령을 실행하세요. 노드 프로필 생성은 DM 프로필 생성과 유사합니다. WPS_HOMEgt /bin/ProfileManagment 디렉터리에서 pmt.sh 명령을 실행하면 주요 단계는 다음과 같습니다.

1. 만들기를 선택하여 새 프로필을 만듭니다.

2. 환경 옵션에서 WPS를 선택하고 다음 단계로 진행하세요.

3. 유형으로 프로필 만들기에서 사용자 지정 프로필을 선택하여 사용자 지정 노드 프로필을 만듭니다.

4. 설치 유형 옵션에서 고급 프로필 생성을 선택하면 후속 단계에서 관련 매개변수를 수동으로 구성하여 특정 노드 프로필을 사용자 지정할 수 있습니다.

5. 노드에 해당하는 DM 프로필의 호스트 이름과 포트를 입력합니다. 기본 포트는 8879입니다. DM을 생성할 때 관리 보안이 활성화된 경우 사용자 이름과 비밀번호를 입력해야 합니다. 나중에 이 노드 연합 옵션의 선택은 노드가 생성됨과 동시에 지정된 DM 프로필에 노드를 연합할지 여부에 따라 달라집니다. 여기서는 이 옵션을 선택하지 않으며 노드는 자동으로 DM 프로필과 연결됩니다. 이때 DM 프로필이 시작되는지 확인해야 합니다.

노드를 생성한 후 DM 프로필을 수동으로 조인하기로 선택한 경우

addNode.sh dmgr_hostname lt; –username 사용자 이름 –password 비밀번호gt;

6. DM 정보 입력 후 포트 설정 페이지에 들어가 포트 번호를 직접 수정해 주세요.

7. 데이터베이스 옵션에서 데이터베이스 유형으로 Informix Dynamic Server를 선택하고 Informix JDBC 드라이버의 올바른 경로를 지정하십시오. 경로는 노드가 있는 로컬 시스템의 ifxjdbc.jar 및 ifxjdbcx.jar의 저장 위치를 ​​가리킵니다.

8. 요약 정보를 검토한 후 만들기를 클릭하여 사용자 정의 요약 만들기를 시작합니다.

9. 성공적으로 생성된 후 위 단계를 반복하여 다른 컴퓨터에 대한 사용자 정의 프로필을 만듭니다.

명령줄 모드에서 배포 관리자 인스턴스 및 관리형 노드 인스턴스 생성

DM 프로필 및 사용자 지정 프로필을 생성할 때 pmt.sh 명령을 사용하는 것 외에도 다음 명령을 선택할 수도 있습니다. 라인 모드, 즉 lt;WPS_HOMEgt;/bin/manageprofiles.sh 명령을 실행하면 프로필이 생성됩니다. 배포 관리자 프로필을 생성하는 명령 및 스크립트는 다음과 같습니다.

./manageprofiles.sh –create -dbServerPort 8002

–templatePath lt /profileTemplates/dmgr.wbiserver;

–profileName Dmgr01

-dbDelayConfig true –dbCommonForME false

–dbType INFORMIX –dbHostName aix235.cn.ibm.com

– dbInstance IFXTest –hostName aix235.cn.ibm.com

–enableAdminSecurity false –dbName wprcsdb

–dbPassword informix –ndtopology false

-cellName aix235Cell01 –nodeName aix235CellManager01

–dbJDBCClasspath /opt/jdbc/lib –dbUserId Informix

–dbCreateNew false –profilePath lt;WPS_HOMEgt;/profiles/Dmgr01

명령 및 스크립트 사용자 정의 노드를 생성하는 방법은 다음과 같습니다 :

./manageprofiles.sh –create –dmgrHost 9.186.111.234

–profileName Custom01 –templatePath lt;WPS_HOMEgt;/profileTemplates/managed.wbiserver

– dbType INFORMIX –ndtopology false

–cellName aix234Node01Cell –hostName aix234.cn.ibm.com

–nodeName aix234Node01 –dbJDBCClasspath /home/jdbc/lib

– dmgrPort 8879 –profilePath lt /profiles/Custom01

上篇: 진실과 불멸을 키우는 여주인공의 업그레이드 스토리는 무엇일까? 下篇: Queen Bee’s Royal Room 정품 버전은 어디에서 구매할 수 있나요?
관련 내용