Tmax 설정 관리

본 장에서는 Tmax 설정 관리 메뉴를 통해 Tmax 환경설정을 수정하고 적용하는 방법을 설명한다.

1. 화면 구성

다음은 [Tmax 설정 관리] 메뉴의 메인 화면으로 페이지 상단의 메뉴에서 조회할 정보를 선택하면 해당 세부 화면이 조회된다.

figure 5 1
Tmax 설정 관리 메인 화면

Tmax 설정 관리는 다음의 세부 메뉴로 구성된다.

  • 환경설정 파일 관리

  • 환경설정 파일 이력 조회

2. 환경설정 파일 관리

[환경설정 파일 관리] 메뉴는 사용자가 로그인하여 최초로 twagent를 기동할 때 –m 옵션에서 설정한 환경설정 파일을 내부적으로 다운로드하여 WebAdmin 화면에서 관리할 수 있는 메뉴이다. 추가 및 삭제 기능을 이용하여 환경설정 파일을 관리하고 수정된 내용은 전송과정을 통해 서버에 저장한다.

원본 설정 파일의 DEFAULT 절은 한 번 가공되어 실제 속성에 적용되므로 WebAdmin에서는 DEFAULT 절을 확인할 수 없다.

2.1. 추가/삭제

추가/삭제는 트리의 모든 항목 중에서 원하는 항목을 추가 및 삭제할 수 있는 기능이다.

  1. [Tmax 설정 관리] > [환경 설정 파일 관리] 메뉴를 선택한다.

  2. 화면 왼쪽의 환경 트리에서 선택한 항목의 하위 항목을 추가할 수 있다. 노드를 추가하려면 환경 트리에서 노드의 상위 항목인 도메인을 선택하고 [추가] 버튼을 클릭한다.

    figure 5 2
    환경 파일 추가 및 삭제
  3. 다음과 같이 나타나는 입력 화면에 추가할 'Node 이름'을 입력하고 [확인] 버튼을 클릭한다.

    figure 5 3
    Node 추가
  4. 동일한 방법으로 노드, 서버그룹, 서버, 서비스, 게이트웨이도 추가 및 삭제가 가능하다.

    추가/삭제한 내용을 서버에 적용하려면 [전송] 버튼을 클릭하고 환경 파일을 컴파일한 후에 Tmax를 중지하고 다시 시작해야 적용된다. 만약 수정을 원하지 않는다면 [복구] 버튼을 클릭하여 처음의 상태로 복구한다. 전송과 복구에 대해서는 각각 전송복구에서 자세히 설명한다.

원하는 항목을 삭제하려면 화면 왼쪽의 환경 트리에서 원하는 항목을 선택하고 [삭제] 버튼을 클릭한다.

2.2. 전송

추가 및 삭제로 변경된 내용을 Agent를 통해 모든 Tmax 서버에 저장하는 기능이다. 전송 기능을 수행해야 추가 및 삭제한 내용이 데이터베이스에 저장된다.

  1. 데이터베이스에 저장되는 사용자, 날짜, 도메인, 코멘트 정보는 [환경설정 파일 이력 조회] 메뉴에서 조회가 가능하다. 이력 조회에 대한 자세한 내용은 환경설정 파일 이력 조회 를 참고한다.

  2. 추가 및 삭제한 내용은 전송 후 반드시 환경 파일을 컴파일하고, Tmax를 재기동해야 서버에 반영된다.

다음은 추가 및 삭제된 내용을 서버에 반영하는 전송 기능의 수행 과정에 대한 설명이다.

  1. 추가 및 삭제가 완료되면 [전송] 버튼을 클릭한다.

    figure 5 4
    전송 버튼
  2. 환경 파일 설정 내용에 대한 전송 확인 팝업 화면이 나타난다. 전송을 하려면 [확인] 버튼을 클릭한다. [취소] 버튼을 클릭하면 전송이 취소된다.

    figure 5 5
    전송 확인 메시지
  3. 전송 확인 팝업 화면에서 [확인] 버튼을 클릭하면 전송하는 내용에 대한 이력 관리를 위해 코멘트를 입력하는 화면이 나타난다. 전송하는 자료에 대한 코멘트를 입력하고 [확인] 버튼을 클릭한다.

    figure 5 6
    전송 코멘트 입력
  4. 전송이 완료되면 다음과 같은 전송 성공 메시지가 표시된다.

    figure 5 7
    전송 성공 메시지
  5. 서버에 추가 및 삭제에 대한 내용이 반영되려면 반드시 환경 파일 컴파일 과정을 수행해야 한다.

    'Action'에서 '환경파일컴파일’을 선택하고 [설정] 버튼을 클릭한다. 모든 Agent에 파일이 전송되어 있으므로 모든 노드를 선택하여 환경 파일 컴파일을 수행한다.

    figure 5 8
    환경 파일 컴파일 실행

    컴파일에 성공하는 경우 다음과 같은 성공 메시지를 표시하는 팝업이 표시된다.

    figure 5 9
    환경 파일 컴파일 결과 -성공

    만약 컴파일에 실패하는 경우는 다음과 같이 수행 중 오류에 대한 설명을 표시한 팝업이 표시된다.

    figure 5 10
    환경 파일 컴파일 결과 - 실패
  6. 컴파일이 완료되면 반드시 Tmax를 중지하고 다시 시작해야 수정된 내용이 서버에 저장된다.

    WebAdmin을 사용하지 않고 콘솔에서 명령어를 사용하여 환경설정 파일을 컴파일하는 경우에는 WebAdmin을 다시 로그인해야 변경된 내용이 화면에 적용되고, 적용된 후에는 반드시 Tmax를 재기동한다.

수정 및 삭제된 내용이 서버에 저장되어야 [Tmax 상태조회 및 제어], [LOG 관리] 메뉴에도 조회가 된다.

2.3. 복구

추가 및 삭제를 통해 수정했던 내용을 이전 상태로 되돌리는 기능으로 [복구] 버튼을 클릭하면 데이터베이스에 저장되어 있는 가장 최근의 데이터로 복구한다. 추가 및 삭제를 하여도 전송 및 환경 파일 컴파일을 수행하지 않으면 데이터베이스에 저장되지 않기 때문에 전송 이전의 수정내용은 해당되지 않는다.

전송 및 환경 파일 컴파일을 수행하여 데이터베이스에 저장된 데이터를 기준으로 가장 최근의 상태로 되돌린다.

figure 5 11
복구 버튼

2.4. 환경 편집

환경 파일의 내용을 수정하는 기능으로 다음의 2가지 방법을 제공한다.

  • 기본 편집

    하나의 파일의 설정값을 변경하는 기능이다.

  • 일괄 적용 편집

    여러 항목을 일괄 편집하는 기능이다.

기본 편집

기본적인 환경 파일의 필드의 값을 변경하는 방법은 다음과 같다.

  1. [Tmax 설정 관리] > [환경 설정 파일 관리] 메뉴를 선택한다. 트리에서 편집을 원하는 노드를 선택하면 오른쪽 세부 화면의 [환경편집] 탭에 해당 노드의 환경설정 내용이 조회된다.

  2. 수정할 '필드(설정 항목)'의 체크박스를 체크한다. 각 필드에 수정할 값을 입력하고 [저장] 버튼을 클릭한다. 저장된 환경 파일은 [전송] 버튼을 클릭하고 컴파일을 실행해야 서버에 적용된다. 전송과정 및 환경 파일 컴파일에 대한 내용은 전송을 참고한다.

    figure 5 12
    환경 파일 편집

[환경편집] 탭의 도움말

환경 파일의 각 필드에 대한 설명은 해당 필드에 마우스를 올리고, 2~3초간 있으면 간략한 도움말이 나타난다. 해당 속성 이름을 클릭하면 해당 속성에 대한 설명이 팝업 화면으로 나타난다.

figure 5 24
마우스 오버 속성 도움말
figure 5 25
팝업 속성 도움말
일괄 적용 편집

일괄 적용 편집 방법은 환경설정의 여러 설정 항목에 대해서 편집을 하는 경우 동일 작업의 반복을 줄일 수 있는 방법이다. 동일한 필드에 대해서 일일이 입력하고 수정하는 번거로움 대신 편집할 환경설정 값을 이미 적용되어 있는 다른 대상으로부터 가져와 적용할 수 있다.

일괄 적용 편집 기능은 환경 트리에서 동일 레벨의 작업 간(노드/서버그룹/서버/서비스/게이트웨이)에만 적용 가능하다. 예를 들면 여러 개의 서비스를 변경한 후 일괄적으로 적용하고 저장이 가능하지만, 레벨이 각각 다른 노드, 서버그룹, 서버, 서비스, 게이트웨이를 일괄 적용 편집하는 것은 불가능하다.

환경설정 파일 관리 화면에는 체크박스가 필드 값을 중심으로 왼쪽과 오른쪽에 존재한다. 각각의 기능은 다음과 같다.

  • 왼쪽 체크박스는 [저장] 버튼을 이용하여 수정한 필드 값을 저장할 때 사용한다.

  • 오른쪽 체크박스는 [설정값 가져오기], [설정값 적용하기] 버튼을 이용하여 수정할 필드 값을 선택할 때 사용한다.

다음은 일괄 편집 기능을 이용해서 환경 파일을 수정하는 과정에 대한 설명이다.

  1. [Tmax 설정 관리] > [환경 설정 파일 관리] 메뉴를 선택한다. 트리에서 편집을 원하는 노드/서버그룹/서버/서비스/게이트웨이를 선택하면 오른쪽 세부화면의 [환경편집] 탭에 해당 환경설정 내용이 조회된다.

  2. 다음과 같이 목록에서 설정값을 가져올 필드의 오른쪽의 체크박스를 선택한 후 [설정값 가져오기] 버튼을 클릭한다.

    figure 5 13
    설정값 가져오기 화면
  3. 다음과 같이 환경 트리에서 동일한 레벨의 노드/서버그룹/서버/서비스/게이트웨이가 설정값으로 검색되는 것을 확인할 수 있다.

    figure 5 13 1
    설정값 가져오기

    가져오기 목록에서 일괄 편집할 설정값의 라디오 버튼을 클릭하면 상세 정보가 표시된다. 가져올 설정값을 선택하고 [가져오기] 버튼을 클릭한다. 설정값은 화면 상단의 검색 기능을 이용하여 조회가 가능하다 .

    figure 5 14
    설정값 가져오기 리스트 화면
  4. 선택한 설정값이 '가져오기’한 설정값으로 변경된 것을 확인하고, 필드 값 왼쪽의 체크박스를 선택한 후 [저장] 버튼을 클릭하면 변경된 내용이 저장된다.

    이와 같은 과정으로 다른 노드나 서버 그룹, 서버, 서비스, 게이트웨이를 편집하고 저장할 수 있다.

    figure 5 14 1
    변경된 설정값 적용 화면
  5. 수정하려는 동일 레벨의 노드/서버그룹/서버/서비스/게이트웨이의 설정값 수정이 모두 완료되었다면 적용할 항목을 선택한 후 [설정값 적용하기]를 클릭한다.

    figure 5 15
    설정값 적용하기 화면
  6. 동일 레벨의 리스트가 조회되고, 화면 상단의 검색 기능을 이용하여 대상을 검색할 수 있다. 저장하려는 대상의 체크박스를 체크하고 각각 저장하려면 [저장] 버튼을 그룹으로 저장하려면 [그룹 저장하기] 버튼을 클릭한다.

    figure 5 16
    설정값 적용하기 화면

    [그룹 저장하기][그룹 불러오기]는 관리의 편의를 위한 부가적인 기능으로 필요한 항목을 그룹화하여 수정이 필요할 때 해당 그룹을 불러오면 변경하려는 대상이 모두 포함되어 있기 때문에 수정이 용이하다.

    • [그룹 저장하기]

      여러 개의 설정 적용 대상을 그룹으로 저장한다. 다음과 같이 그룹으로 저장할 대상을 선택하고 [그룹 저장하기] 버튼을 클릭하면 그룹의 이름을 입력하는 팝업 화면이 나타난다.

      figure 5 20
      그룹 저장하기

      '그룹 이름'을 입력하고 [저장] 버튼을 클릭하면 그룹으로 저장된다.

      figure 5 17
      그룹명 설정
    • [그룹 불러오기]

      [그룹 불러오기] 버튼을 클릭하면 저장된 그룹 목록이 조회된다.

      figure 5 18
      지정된 적용 대상 그룹 불러오기 화면

      조회할 그룹명을 선택하고 [불러오기] 버튼을 클릭하면 해당 그룹의 리스트가 조회된다.

      figure 5 19
      불러올 대상 그룹 선택
  7. 트리 상단의 [전송] 버튼을 클릭하고 환경 파일 컴파일을 실행해야 서버에 적용된다. 전송과정 및 환경 파일 컴파일에 대한 내용은 전송을 참고한다.

2.5. 환경 파일보기

[환경파일보기] 탭을 통해 수정한 내용이 환경 파일로 어떻게 생성되었는지 조회하고 편집할 수 있다. 수정된 환경 파일에 대해 수행 가능한 기능은 다음과 같다.

figure 5 21
환경 파일 임시 저장

다음은 각 기능 버튼에 대한 설명이다.

버튼 설명

[임시저장]

데이터베이스에 임시로 저장하는 기능이다. 파일을 자동으로 사용자별과 도메인별로 구분하여 저장한다.

[불러오기]

임시저장 파일을 불러오는 기능이다. 임시저장 파일이 저장된 시점이 상단에 표시된다.

[저장]

편집 후에는 반드시 저장해야 전송할 때 해당 변경 사항을 서버에 적용한다.

3. 환경설정 파일 이력 조회

사용자가 twagent의 환경설정 파일을 변경하고 저장할 경우 이력이 남는다. 사용자가 변경한 시간, 변경한 사용자의 ID를 변경할 때 입력한 코멘트, 변경한 twagent가 소속된 도메인의 목록을 조회할 수 있다.

환경 설정 파일의 이력은 다음과 같은 방법으로 조회할 수 있다.

  1. [Tmax 설정 관리] > [환경설정 파일 이력] 메뉴를 선택한다.

  2. '검색 항목'에서 '사용자', '도메인 이름', '시간' 중 한 가지 항목을 선택하고 검색 내용을 입력한 후 [검색] 버튼을 클릭한다.

    figure 5 22
    환경설정 파일 이력 조회
  3. 조회된 환경설정 파일 이력 목록에서 두 항목을 선택하여 변경사항에 대한 비교 확인이 가능하다. 다음과 같이 비교 확인할 이력을 선택하고 하단의 [변경사항 확인] 버튼을 클릭하면 환경 파일 이력 비교 화면이 나타난다.

    다음은 팝업된 환경 파일 이력 비교 화면이다.

    figure 5 23
    환경 파일 이력 비교 화면

    화면의 구성과 표시되는 변경 점의 속성은 다음과 같다.

    • 화면구성

      • 상단 : 해당 파일의 시간, 사용자, 도메인, 변경점의 정보

      • 왼쪽 : 최신 파일

      • 오른쪽 : 이전 파일

    • 변경점

      • 상단 : 전체 개수와 1부터 번호가 적용된 개별적 변경점이 표시

      • 파일내 : 빨간색과 파란색 음영으로 각 파일에 표시