LNA Web Application Server

Guides -LENA 운영자 가이드

Patch Management UI

패치파일의 업로드, 각 서버별(Application Server, Session Server) 패치 적용 및 복구 기능을 제공한다.

Overview

패치파일의 업로드 기능을 제공하며, 각 Node 와 cluster별 서버의 패치 반영상태 정보를 조회한다.

PATCH> Overview

Patch Upload

  1. 버튼을 클릭하여 패치파일 업로드를 위한 팝업을 띄운다.

  2. 업로드 할 패치파일을 선택하면 자동으로 업로드가 실행된다.

  1. 업로드 가능한 파일은 zip과 tar.gz이며 이외의 파일을 업로드 할 경우 에러메시지가 출력된다.

  2. Patch Info

매니저에 업로드 된 패치파일 중, 최상위 버전의 상세정보를 표시한다

항목설명비고
Patch File Ver.패치파일의 버전 정보
Release Date패치파일의 배포 일자
Detail info버튼을 눌러 상세한 패치노트 내용을 조회한다.패치노트 팝업표시
패치파일은 매니저가 등록된 Node의 lena home 디렉토리 하위 patch/upload 경로에 [버전].[확장자]로 rename되서 저장되며, 자동으로 patch 디렉토리에 압축이 해제된다.

패치 상태 요약 정보

매니저에 등록된 node와 cluster에 대해서, 최신패치가 적용된 서버의 개수와 패치가 적용되지 않은 서버의 개수를 종합해서 보여준다.

항목설명비고
Statusnode의 패치 적용 상태
: 모든 서버가 최신패치를 적용한(up to date) 상태
: 일부 서버가 최신 패치를 적용하지 않은(patch available) 상태
: Node agent가 lena-manager와 호환이 되지 않는 상태.
Node namenode명
IPnode의 IP
LENA PatchApplication Server의 패치상태 정보
Session PatchSession Server의 패치상태 정보
Up To Date최신패치가 적용된 서버의 개수
Patch available최신패치가 적용되지 않은 서버의 개수
Cluster 목록

항목설명비고
Statuscluster의 패치 적용 상태
: 모든 서버가 최신패치를 적용한(up to date) 상태
: 일부 서버가 최신 패치를 적용하지 않은(patch available) 상태
Cluster Groupcluster그룹명
Cluster Namecluster이름
LENA PatchApplication Server의 패치상태 정보
Up To Date최신패치가 적용된 서버의 개수
Patch available최신패치가 적용되지 않은 서버의 개수

Application Server

Node/Cluster에 포함된 Application Server에 대해서, 매니저에 업로드 된 최신 패치파일로 패치를 진행하며, 문제발생시 패치 적용 바로 전의 상태로 복원할 수 있는 기능을 제공한다.

PATCH > LENA

Application Server 조회

패치를 적용할 서버를 그룹별 조건(node단위, cluster 단위)으로 검색한다.

Application Server 목록

항목설명비고
Patch StatusApplication Server의 패치 적용 상태
: 최신패치가 적용된(up to date) 상태
: 최신패치를 적용할 수 있는(patch available) 상태
NodeApplication Server가 설치되어있는 Node명
NameApplication Server 이름
TypeApplication 서버 타입
SE : Application Server Standard Edition
EE : Application Server Enterprise Edition
IPApplication Server가 설치된 Node의 IP
HTTP PortApplication Server의 HTTP Connector port
AJP PortApplication Server의 AJP Connector port
Start/StopApplication Server의 기동 및 중지를 실행한다.기동 중일 때 stop, 중지 상태일 때 Start버튼이 활성화
Current Ver.Application Server의 현재 설치된 버전정보
Patch?Ver.패치를 적용할 버전정보. 최신패치가 적용 된 상태일 경우 'N/A'로 표시된다.매니저에 upload된 최신 패치버전
History Server에 적용한 patch/restore의 이력정보조회
Node Agent process kill 등의 이유로 동작이 정상적이지 않을 경우는, 해당 node의 Application Server 정보는 조회되지 않는다.

Patch

  1. 패치적용 전 서버의 중지상태를 확인하고(start 버튼 활성화된 상태), 중지상태가 아닐 경우 버튼을 클릭하여 서버를 중지시킨다.

  2. 패치를 적용할 서버의 체크박스를 체크한다.(복수 체크 가능)

  3. 버튼을 클릭하여 패치를 진행한다. 이때 다음과 같이 패치로그 팝업이 뜨게 되며 패치종료 후 수작업으로 체크해야 할 사항이 있을 경우 붉은색으로 하단에 표시해준다.

  1. 로그 팝업을 닫으면 서버의 patch status 상태가 으로 변경되고, current ver, patch ver에는 각각 적용한 현재패치버전과, N/A가 표시된다.

  2. Validation 가) 서버가 기동상태일 때는 패치 적용 불가 나) 이미 최신 패치가 적용된 서버에 다시 패치를 적용 불가

     서버에 패치적용 시 해당 Node에 패치를 처음 적용할 경우, 내부적으로 해당 node의 패치를 먼저 진행 한 뒤에 서버패치를 진행하게 된다.
    

Restore

  1. 복원 적용 전 서버의 중지상태를 확인하고(start 버튼 활성화된 상태), 중지상태가 아닐 경우 버튼을 클릭하여 서버를 중지시킨다.

  2. 복원을 적용할 서버의 체크박스를 체크한다.(복수 체크 가능)

  3. 버튼을 클릭하여 복구를 진행한다. 이때 다음과 같이 복원로그 팝업이 뜨게 된다.

  1. 로그 팝업을 닫으면 서버의 patch status 상태가 으로 변경되고, current ver, patch ver에는 각각 이전 버전과, 패치파일버전이 표시된다.

  2. Validation 가) 서버가 기동상태일 때 복원을 적용 불가 나) 복원을 한 뒤에, 다시 복원을 시도 불가(매니저를 통한 복원은 1단계만 지원한다. 연속적인 복원은 불가능)

     서버에 복원 진행 후 Node에 패치가 적용된 서버가 하나도 없을 경우, 내부적으로 해당 node의 복원도 함께 진행한다.
    

이력조회

버튼을 클릭하여 패치/복원에 대한 이력을 가장 최근의 이력부터 5개를 조회한다.

항목설명비고
Action패치/복원 이력을 표시
Patch Ver.패치/복원을 수행한 패치파일의 버전
Previous Ver.패치/복원을 적용하기 이전의 서버버전
timestamp패치/복원을 적용한 시간
Log을 클릭하여 패치/복원 적용시 발생한 로그를 조회

Session Server

Session Server들에 대해서, 매니저에 업로드 된 최신 패치파일로 패치를 진행하며, 문제발생시 패치 적용 바로 전의 상태로 복원할 수 있는 기능을 제공한다.

PATCH >Session

항목설명비고
Patch StatusSession Server의 패치 적용 상태

: 최신패치가 적용된(up to date) 상태
: 최신패치를 적용할 수 있는(patch available) 상태
NodeSession Server가 설치되어있는 Node명
NameSession Server 이름
TypeSession server 타입
IPSession Server가 설치된 Node의 IP
PortSession Server의 port
Start/StopSession Server의 기동 및 중지를 실행한다.기동중일때 stop, 중지상태일때 Start버튼이 활성화
Current Ver.Session Server의 현재 설치된 버전정보
Patch?Ver.패치를 적용할 버전정보. 최신패치가 적용 된 상태일 경우 'N/A'로 표시된다.매니저에 upload된 최신 패치버전
History Session Server에 적용한 patch/restore의 이력정보조회

Patch

  1. 패치적용 전 서버의 중지상태를 확인한다. (중지상태가 아니라도 패치를 진행할 수 있으나, Session Server 중지 후 패치 적용을 권장함)

  2. 패치를 적용할 서버의 체크박스를 체크한다.(복수 체크 가능)

  3. 버튼을 클릭하여 패치를 진행한다. 이때 다음과 같이 패치로그 팝업이 뜨게 되며 패치종료 후 수작업으로 체크해야 할 사항이 있을 경우 붉은색으로 하단에 표시해준다.

  1. 로그 팝업을 닫으면 SessionServer의 patch status 상태가 으로 변경되고, current ver, patch ver에는 각각 적용한 현재패치버전과, N/A가 표시된다.

  2. Validation 가) Session서버가 기동상태일 때 패치를 적용 불가 나) 이미 최신 패치가 적용된 서버에 다시 패치를 적용 불가

     Session Server에 패치적용 시 해당Node에 패치를 처음 적용할 경우, 내부적으로 해당 node의 패치를 먼저 진행 한 뒤에 서버패치를 진행하게 된다.
    

Restore

  1. 복원 전 서버의 중지상태를 확인한다. (중지상태가 아니라도 복원을 진행할 수 있으나, Session Server 중지 후 복원을 권장함)

  2. 복원을 적용할 서버의 체크박스를 체크한다. (복수 체크 가능)

  3. 버튼을 클릭하여 복구를 진행한다. 이때 다음과 같이 복원로그 팝업이 뜨게 된다.

  1. 로그 팝업을 닫으면 서버의 patch status 상태가 으로 변경되고, current ver, patch ver에는 각각 이전 버전과, 패치파일버전이 표시된다.

  2. Validation 가) 서버가 기동상태일 때 복원을 적용 불가 나) 복원을 한 뒤에, 다시 복원 불가(Manager를 통한 복원은 1단계만 지원한다. 연속적인 복원은 불가능)

     Session서버에 복원 진행 후 Node에 패치가 적용된 서버가 하나도 없을 경우, 내부적으로 해당 node의 복원도 함께 진행한다.
    

이력조회

버튼을 클릭하여 패치/복원에 대한 이력을 가장 최근의 이력부터 5개를 조회한다.

항목설명비고
Action패치/복원 이력을 표시
Patch Ver.패치/복원을 수행한 패치파일의 버전
Previous Ver.패치/복원을 적용하기 이전의 서버버전
timestamp패치/복원을 적용한 시간
Log을 클릭하여 패치/복원 적용시 발생한 로그를 조회