목차

JBoss Patch 기능

이강우 2017/01/11 05:30

JBoss는 새로운 패치가 나올때 적용하기 위한 Patch 기능이 있다

패치를 적용하는 방법

bin/jboss-cli.sh "patch apply path/to/jboss-eap-7.0.3-patch.zip"

도메인 모드에서 특정 호스트에 적용하는 방법

patch apply /path/to/downloaded-patch.zip --host=my-host

패치 적용 후 재기동

shutdown --restart=true

특정 버전 패치로 롤백

patch rollback --patch-id=PATCH_ID --reset-configuration=TRUE

바로 이전 버전 패치로 롤백

현재 사용중인 버전의 바로 이전 버전 패치로 롤백하는 기능

# ./jboss-cli.sh "patch rollback --reset-configuration=false"
[standalone@192.168.0.73:9999 /] /core-service=patching:rollback-last(reset-configuration=false)

패치내역 삭제

패치를 할때마다 기존 패치내역이 남아서 롤백이 가능하지만 롤백이 전혀 필요없고 최종 버전으로만 유지하고 싶으면 예전 패치 내역을 삭제할 수 있다.

/core-service=patching:ageout-history

당연한 것이지만 패치내역을 삭제한 이후에는 예전 패치버전으로 롤백이 불가능해진다.

참고링크