Solution/EAI

webMethods for Deployer

유가엘 2019. 8. 5. 09:43

Deploy 시, 주의사항 

Connection 파일은 용량과 에러 발생 가능성이 높으므로, 배포하지 않습니다.

( 배포가 필요한 경우, 별도의 패키지를 생성하여 1회만 넘기도록 합니다.)

각 과정마다 체크포인트를 클릭함으로써, 문제 발생 시, Deploy 에서 Rollback 할 수 있도록 합니다.

배포 전, 시뮬레이터를 실행 하고 문제가 발생하여 Status 가 붉은색이 나타난다면 Rollback을 진행합니다.

운영중인 서버에 적용할 경우, 해당 패키지가 종료 후, 업데이트 되므로 각별의 유의해야합니다. 신규 패키지가 아니라면 폴더를 붙여넣는 방식 사용

Publish로 생성된 서비스를 DEPLOY 할 경우, Document가 재 생성 되는 오류가 발생하므로 주의

 

 

1. IS 서버 내의 Solutions > Deployer 항목을 클릭합니다.

2. 1번을 진행하게 되면 새창이 열리며, Deployer에 대한 내역이 출력됩니다.

3. Deployer를 진행하기 위해서는 Server > IS & TN > Target Server (배포받을 사람) 을 등록해줍니다. 

   이는 Is Admin Page 의 Remote Server이 등록됨과 동일합니다. 

4. 서버를 등록 후 Install 을 누르면 본인 및 Target Server 에 WmDeployResource Package가 생성됩니다.

 

Target 그룹묶기

더보기

5. 이관하려는 Target Server 가 2개 이상이거나 클러스터링일 경우 Target Group으로 묶어줍니다.

6. 다시 Project 항목으로 돌아와서 Create Project를 선택 후, 생성합니다.

 

 

 

5. Define를 선택 후, Deployment Sets을 선택하면 해당 프로젝트에 대해 수정할 수 있습니다.

6. Define 안에, 주로 Administration , Packages를 주로 사용하며 Administration은 권한과 설정 등등을 이관할 수 있지만, 위험도가 높아

   자주 사용하지는 않습니다.

   Packages 에서 상대방에게 이관할 패키지를 선택합니다.

   만일 이관할 패키지 내 공통으로 사용되는 것이 있다면, 공통 부분도 함께 이관할지 여부를 선택하게 됩니다.

   이는 Check부분을 클릭하면 확인 할 수 있습니다.

7. 이후 Build를 선택 후 ReBuild를 클릭하면 앞서 정의한 패키지로, Status가 출력되며 이상여부를 확인 합니다.

8. Map 으로 이동하여 Build까지 완료된  패키지를 전달받을 Target Server를 추가해줍니다.

   이미 Create Project 시 , 이관할 서버가 정확히 선택되었다면 별도의 작업을 할 필요가 없습니다. 

   ( IS & TN 에 등록을 한 상태라면 해당 서버를 선택할 수 있습니다.)

9. Deploy로 이동하여 Simulate > Checkpoint > Deploy 순서로 실행합니다.

   Simulate를 실행시 , 실제 이관이 진행되는것은 아니며, 옮겨질 리스트가 출력됩니다.

   Deploy 시 , Report가 생성되며 이상여부를 나타냅니다.  

10. 이관이 완료가 되었다면 Target Server 에서 Package > Management 안에 이관된 패키지가 Enabled Loaded 인지 확인합니다.