2일 동안 조사해서 찾은거로 나름 정리한것들인데

맞는지 모르겠다. 

 

흐름은 비슷한데 더욱 정확하게 조사해야할듯

 


------------------------------------------------------------------------------------------------------------


 

백업 해야할 파일

Config.xml 도메인 구성 저장소

/bea/license.bea weblogic server license 백업

Boot.properties 암호화된 사용자 이름과 암호

Servers.xml 관리 서버의 목록

Domain/configArchive/ 도메인 구성 저장소 파일을 복사본을 저장. 업데이트시마다 config.xml 파일 복사함

Domain/Adminserver/LDAP/ldapfiles 현재 도메인의 관리서버에 의해 사용되는 임베디드 LDAP 데이터 파일

Domain/Adminserver/LDAP/backup/EmbeddedLDAPBackup.zip LDAP 서버가 포함된 Weblogic 도메인의 백업

Batch/shell scripts - setEnv.sh, startWebLogic.sh, startManagedWebLogic.sh 실행 스크립터

 

DOMAIN_NAME/WebApplioation/WEB-INF/weblogic.xml  weblogic환경에서 작동할 옵션 정보를 가지고 있음.

DOMAIN_NAME/WebApplioation/WEB-INF/web.xml  Web Application deployment descriptor 파일의 위치이다

DOMAIN_NAME/WebApplioation/WEB-INF/classes  servlets이나 utility class 가 위치하는 곳이다.

 

 

백업 방법

 

1. 현재 Weblogic Server가 가동 중이면 관리 서버를 중지합니다.

DOMAIN_NAME/bin/stopWeblogic.sh username password admin_url 실행

2. 관리서버 구성을 백업

1) 도메인이 있는 디렉토리로 이동.

( /DOMAIN_NAME/config directory under Administration Server BEA Home )

2) /config 디렉토리에있는 도메인 구성 데이터를 백업

3) LDAP : DOMAIN_NAME/servers/adminServer/data/ldap

  LDAP 디렉토리를 백업.

  /ldap/ldapfiles 하위 디렉토리는 LDAP 서버에 대한 데이터 파일이 포함되어있습니다.

  (사용자, 그룹, 그룹 구성원, 정책 및 역할 정보 제공)

4) 새로운 Weblogic Server Weblogic Server Software를 설치합니다.

  (현재 서버에서 백업한 파일을 새로운 서버의 동일한 디렉토리 위치에 복사합니다.)

5) 새로운 Weblogic ServerConfig.xml을 편집하여 새로운 서버의 IP를 입력합니다.

<server>

 <name>AdminServer</name>

  . . .

 <listen-address></listen-address>

</server>

 

 

6) web application 백업

  - Directiory Deploy ( 정형화된 동일한 Directory를 만듬. )

           console 왼쪽메뉴에서 Deployments -> Web Application Modules를 선택한 후, 오른쪽 창에서 Deploy a new Web Application Module을 선택한다 .

           web application의 위치를 찾아서 체크한 후 우축 하단의 Target Module버튼을 누른다.
web application
의 이름을 입력한 후 우측하단의 Deploy 버튼을 누른다.
성공적으로 Deploy되면 Success란 문구가 나타난다.

  - .war file Deploy ( Web Applicationwar 파일로 묶어서 등록. )

Console에 들어가서 Deployments -> Web Application Modules를 클릭, 오른쪽 화면에서 Deploy a new Web Application Module…을 클릭한다.
war
파일이 있는 위치로 가서 war파일을 체크한 후 오른쪽 하단의 Target Module을 클릭한다.
Web Application
의 이름을 입력한 후 오른쪽 하단의 Deploy 버튼을 클릭한다.

  - Target 설정 ( DeployWeb Application을 실행시킬 웹로직 서버를 지정. )

해당 Web Application에서 target 탭을 선택한 후 실행시킬 서버를 선택(복수로 선택할 수 있다.)하여 apply버튼을 클릭한다.
Target
된 서버만이 해당 web application을 실행시킬 수 있다.

 

3. 새로운 관리 서버를 다시 시작합니다.

DOMAIN_NAME/bin/startWeblogic.sh managed_server_name admin_url 실행

 

 

 

 

 

 

 

 

Administration Server

- Start

• Start_script를 실행한다.(실행 시마다 paweblogicord를 직접 쓸 수도 있고 script 안에 WLS_PW=paweblogicord로 추가할 수도 있다.)

• console이나 직접 config.xml에서 바꾸어 줄 수 있다.

• ps –ef | grep java 또는 ps –ef | grep weblgoic으로 구동중인 프로세스를 확인한다.

반드시 웹로직 유저로 서버를 start해야 한다.

- Stop

• Stop_script를 실행하거나 Administration Console에서 Server메뉴-> Control -> Start/Stop -> Graceful shutdown of this server 혹은 Force shutdown of this server 선택

강제로 process를 종료할 경우 해당 프로세스를 찾아서(ps –ef | grep java 에서 process PID 확인 후) kill –9 PID를 실행한다

 

Managed Server

- Start

반드시 Administration Server가 정상 가동 된 후 가동해야 한다.

• Start_script을 서버별로 실행한다.

(실행 시에 이름을 바꾸어 여러 Managed Server를 만들 수 있다. 실행 시마다 파라미터로 Manged Server이름과 ADMIN_URL를 줄 수도 있고, script 안 에 set SERVER_NAME=managed server 이 름 , ADMIN_URL=Administartion server, WLS_PW=paweblogicord 형태로 추가 할 수도 있다.)

- ManagedServer 정지

• Stop_script를 서버별로 실행한다

• Administration Console에 서 Server 메뉴 -> Control -> Graceful shutdown of this server 혹은 Force shutdown of this server 선택.


------------------------------------------------------------------------------------------------------------

'Server > Linux' 카테고리의 다른 글

GPFS 준비 단계 (미완)  (0) 2014.03.24
WAS  (0) 2013.11.13
WebLogic 공부중...  (0) 2013.10.22
Linux SSH prot 변경하기  (0) 2013.08.30
cdrom 빼기  (0) 2013.08.29
블로그 이미지

§§

내 주머니속 작은 수첩

,