WebAdmin 시작하기

본 장에서는 WebAdmin의 기본 기능 공통 기능에 대해서 설명한다.

1. WebAdmin 시작

WebAdmin에 접속한 후 로그인 화면에서 사용자 정보를 입력한다. 로그인 화면에서 사용자 아이디와 비밀번호를 입력한 후 [로그인] 버튼을 클릭한다.

figure login
WebAdmin 로그인 화면

최초 설치된 경우 초기 아이디/비밀번호는 admin/admin으로 설정되어 있다.

비밀번호 불일치로 로그인이 5회 이상 실패하면 아이디가 잠기게 되며 30초간 해당 아이디로 로그인할 수 없다.

  • 다음은 잠긴 아이디로 로그인 시도 시 조회되는 화면이다.

figure login denied
로그인 실패

로그인에 성공하면 WebAdmin 메인화면이 실행된다.

figure topology
WebAdmin 메인 화면

2. 화면 구성

토폴로지 영역에서 Master Server 노드(jeus_master)를 클릭하면 WebAdmin 메인화면의 사이드바가 열린다. 사이드 메뉴를 클릭하거나 노드를 클릭하면 JEUS Master 화면 으로 이동한다.

figure jeus master node
WebAdmin JEUS Master 노드

다음은 JEUS Master 화면의 각 구성에 대한 설명이다.

figure main composition
WebAdmin 메인화면 구성
  • ① 헤더 영역

    마스터 타입 정보를 표시한다. 헤더 영역은 마스터 노드의 타입을 나타낸다.

  • ② 메뉴 영역

    메뉴와 [Console] 버튼, 시스템 정보 등을 표시한다. 자세한 내용은 메뉴 영역의 설명을 참고한다.

  • ③ 메인 영역

    설정을 편집하고 관리하는 영역이다. 자세한 내용은 메인 영역의 설명을 참고한다.

2.1. 메뉴 영역

메뉴 영역은 다음의 영역으로 구성되어 있다.

[Console] 버튼

WebAdmin에서는 jeusadmin의 서브넷으로 Master Server에 관련된 command만 실행 가능한 콘솔 툴을 제공한다. 그러나 repeat, interval, history, connect 등 jeusadmin의 고유 기능과 Local command를 지원하지 않는다는 제약이 있다. 각 command에 대한 자세한 설명은 JEUS Reference 안내서의 jeusadmin을 참조한다.

WebAdmin의 [Console] 버튼을 클릭하면 Console Command 화면이 실행된다.

figure console dialog
화면 구성 - 콘솔 다이얼로그
메인 메뉴

메인 메뉴는 접근 가능한 최상위 메뉴로 다음과 같이 구성되어 있다.

메뉴 설명

도메인

JEUS의 최대 관리 단위인 도메인에 대한 설정 화면으로 이동한다. 메뉴의 설정 항목과 그에 관련된 자세한 내용은 JEUS Domain 안내서를 참고한다.

서버

도메인 내의 서버에 대한 설정 화면으로 이동한다. 메뉴의 설정 항목과 그에 관련된 자세한 내용은 JEUS Server 안내서를 참고한다.

클러스터

도메인 내에서 클러스터를 구성할 경우에 클러스터에 대한 설정 화면으로 이동한다. 메뉴의 설정 항목과 그에 관련된 자세한 내용은 JEUS Domain 안내서를 참고한다.

서버템플릿

JEUS의 서버 템플릿 운영 상태를 표시하고 서버템플릿에 대한 설정 화면으로 이동한다. 메뉴의 설정 항목과 그에 관련된 자세한 내용은 JEUS Domain 안내서를 참고한다.

리소스

애플리케이션에서 사용되는 리소스들을 설정하는 화면으로 이동한다.

애플리케이션

도메인 내에서 사용될 여러 애플리케이션을 deploy하는 화면으로 이동한다. 메뉴의 설정 항목과 그에 관련된 자세한 내용은 JEUS Application & Deployment 안내서를 참고한다.

상태

서버에서 사용되는 각각의 리소스를 모니터링하는 화면으로 이동한다.

설정 메뉴 및 시스템 상태
  • 설정 메뉴

    JEUS Master 화면 상단에 [도메인], [서버 템플릿], [리소스], [상태] 메뉴를 클릭하면 하위 설정 메뉴로 구성된다. 해당 메뉴를 틀릭하면 설정 화면으로 이동한다.

    figure menu config
    화면 구성 - 도메인 설정 메뉴
  • 상태

    JEUS의 현재 시스템 상태를 확인할 수 있는 영역으로 도메인 정보 및 서버, 클러스터, 애플리케이션의 운영 상태를 표시한다. 버튼에 관한 설명은 공통 기능를 참고한다.

    figure server
    화면 구성 - 도메인 설정 메뉴
    • 서버

      등록된 서버의 상태를 표시하고 서버로 바로가기를 지원한다. 서버의 상태는 'Status' 컬럼에 표시되고 각 상태의 의미는 다음과 같다.

      상태 설명

      FAILED

      Master Server(이하 MASTER)의 판단에 의해 Managed Server(이하 MS)와 일정 시간동안 계속 연결되지 않아 해당 MS의 비정상 종료를 확신한 상태이다.

      FAILURE_SUSPECTED

      MS와 연결되지 않아 해당 MS의 비정상 종료를 의심하는 상태이다.

      STANDBY

      시작 중에 등록된 애플리케이션을 distribute하던 중 실패한 것이 있어 RUNNING 상태로 이동하지 못하고 머무르는 상태이다. 이 상태에서 문제의 모듈을 수정하여 다시 시작를 하거나, 그 모듈을 무시하고 서비스를 하기 위해서는 start -force를 수행한다.

      RUNNING

      서버 시작이 완료되어 서비스가 가능한 상태이다.

      SHUTDOWN

      시작되지 않은 상태 또는 정상 종료된 상태이다.

      SHUTTING_DOWN

      서버가 종료 중인 상태이다.

      SUSPENDED

      관리자가 의도적으로 모든 애플리케이션을 정지하도록 Suspend를 수행하는 상태를 나타낸다. 이 상태에서는 새롭게 애플리케이션을 추가하고 싶은 경우에도 해당 애플리케이션을 distribute만 가능하고 시작할 수 없는 상태이다.

      RESUMING

      SUSPENDED 상태에서 다시 모든 정지된(Stopped) 애플리케이션의 서비스를 재기하기 위해 Resume을 수행 중인 상태이다.

      STARTING

      서버를 시작하는 중으로 아직 서비스를 수행할 수 없는 상태이다.

      SUSPENDING

      RUNNING 상태에서 모든 deploy된 애플리케이션의 서비스를 중단하기 위해 Suspend를 수행 중인 상태이다.

      Other

      FAILURE_SUSPECTED, SHUTTING_DOWN, RESUMING, STARTING, SUSPENDING의 상태를 Other로 표시한다.

    • 클러스터

      등록된 클러스터의 정보를 표시하고 바로가기를 지원한다.

    • 애플리케이션

      등록된 애플리케이션의 상태를 표시하고 바로가기를 지원한다.

2.2. 메인 영역

메인 영역에서는 도메인 기본정보 설정 및 관리를 한다.

  • 읽기 모드

    읽기 모드에서 제어할 수 없는 기능에 대한 버튼은 비활성화 처리한다. 로그인하면 항상 [읽기 모드] 로 진입한다.

    figure main
    화면 구성 - 메인 영역
  • 편집 모드

    각 리소스별 설정값 편집 및 일부 리소스를 제어할 수 있는 모드이다(리소스별 / 모드별 제어할 수 있는 기능이 각각 다르고, 이는 JEUS Legacy의 동작을 따른다. 본 안내서에서는 설명하지 않는다).

    [수정] 버튼을 클릭하면 각 항목을 수정할 수 있는 수정 모드로 변경된다. 항목을 수정한 후 [저장] 버튼 클릭한다. [취소] 버튼을 클릭하면 읽기 모드로 돌아간다.

    figure config edit mode
    화면 구성 - 메인 영역 - 수정 모드

2.3. JEUS 노드

토폴로지 영역(WebAdmin 메인 화면) 왼쪽 상단의 [+] 버튼을 클릭하거나 JEUS Master 화면의 상단 메뉴에서 [서버]에서 [추가] 버튼을 클릭하면 JEUS 노드를 생성할 수 있다.

figure add node
JEUS 노드 - 추가(1)
figure add jeus
JEUS 노드 - 추가(2)

생성된 JEUS 노드는 토폴로지 영역에 나타나고 JEUS 노드를 클릭하면 서버 정보가 조회된다.

figure jeus server sidebar
JEUS 노드 - 서버

JEUS를 클러스터에 포함하면 클러스터 정보가 조회된다.

figure jeus sidebar
JEUS 노드 - 클러스터

3. 공통 기능

다음은 화면에서 제공하는 공통 기능에 대한 설명이다.

  • 테이블 [추가] / [삭제] 버튼 : 설정을 추가, 삭제한다.

  • 서버 및 클러스터 테이블 [시작] / [종료] / [재개] / [일시정지] 버튼 : 서버 및 클러스터를 시작, 종료, 재개, 일시정지한다.

  • [설치] / [설치&배포] / [실행] / [중단] / [배포] / [배포 해제] / [재배포] / [타겟 추가] / [타겟 삭제] : 애플리케이션을 제어한다.

  • 설명 보기 : 각 도메인의 설정 항목에 대한 설명을 보여준다.

    다음은 [설명 보기]를 클릭한 후의 화면이다.

    figure description
    공통 기능 - 설명 보기
  • 고급 선택사항

    메뉴의 설정 화면에는 기본적인 설정 사항과 고급 선택사항 영역으로 구성된다. 고급 선택사항의 설정 항목들은 자주 사용되지 않는 항목들로 설정 항목 설명이 기본으로 표시되는 기본 설정 항목과 달리 설정 항목 설명이 표시되지 않는다. 고급 선택사항을 클릭하면 각 항목에 대한 설명이 표시된다.

    figure expand config
    공통 기능 - 고급 선택사항
  • 화면 아이콘

    공통적으로 사용되는 아이콘은 다음과 같다.

    아이콘 설명

    image

    동적 반영이 가능한 항목을 표시한다.

    image

    필수 설정 항목을 표시한다.