본문 바로가기

손안의세상/Tip

uniERP웹버전 운영서버와 동일한 환경구성하기

uniERP시스템 운영을 하다보면 운영서버와 동일하게 환경을 구성해야 할 경우가 발생합니다.
원인으로는 서버에 문제가 생겨서 포맷후 재설치를 하게 되거나 또는 해당 사이트에 너무 커스트마이징이 많이 되어있어

정규패치를 직접 적용시 무언가 문제가 예상되는 경우 등이 있죠.


이곳의 경우는 후자로써 커스트마이징이 많이되어 정규패치를 바로 적용하기 힘들어서 테스트서버(일반PC급)에

운영서버와 동일하게 환경구성을 한뒤에 미리 패치적용 테스트를 했었습니다. 이를 통해 Risk를 줄였죠.


그때 처리했던 절차를 아래에 정리한 것입니다.
혹시나 유사한 경우가 발생하게 되면 참고하시기 바랍니다.



--------------------------------------- 아                       래   --------------------------------------------


- 환경구성을 위한 기존서버의 백업대상자료 -


1. DataBase백업(운영중인 uniERP DB, v27adminDB)

2. uniERPII 이하 모든 폴더, 파일, License백업

3. EasyBase 5 Web의 admin, Repository 폴더 백업




- 복원 절차 - 


1. EasyBase 5 Web 설치(설치완료 후 admin, Repository 폴더를 덮어씁니다.)

2. uniERPII CD설치.

3. license적용 

4. 운영중인 서버와 동일하게 License가 적용된 동일 DB명으로 생성

5. uniERP 로그인 가능 확인.(무시가능)

6. uniERPII 이하 백업했던 모든 폴더, 파일을 덮어쓰기로 복사함

7. 구성요소서비스 에서 unierp_ 시작하는 모든 응용프래그램 선택 삭제.

8. unierpII\uniweb\Com.exe 실행
   (com+ 자동 재등록을 해줍니다. windows 2003인경우 보안설정 변경)

9. RegCom폴더의 DLL 파일들을  Regsvr32 <path\filename> 로 재등록.
   (uniERPII\uniWeb\RegCom폴더에 존재하는 DLL파일들을 등록시켜줘야함.
    예를들어 uniERP가 D:\uniERPII에 설치되어있고 EDCodeCom.dll파일을 등록하는 경우
    처리방법은 "시작-실행" 에서 "Regsvr32 D:\uniERPII\uniWeb\RegCom\EDCodeCom.dll" 입력후 확인)

10. DataBase복원(운영중인DB,v27adminDB)

11. uniSvrmgnt.exe 를 실행 하셔서 현재의 서버명및 IP등 환경설정을 재설정 

12. EasyBase 5Web 패치 실행

13. Administrator 설치 및 환경설정

14. 운영서버가 변경되는 경우라면 Serial key 생성후 unierp@samsung.com으로 보내 주세요.