Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column

 

Column
width350px
Panel

이 페이지의 주요 내용

Table of Contents
maxLevel4

 

정의

디스크 에이전트는 Mantech Volume Lock(이하 MVL) 드라이버를 이용하여 공유 디스크(shared disk)를 관리하는 에이전트입니다.

...

디스크 에이전트는 MVL 드라이버와의 통신으로 디스크의 잠금상태를 관리하고 쓰기 가능한 상태인지를 모니터링합니다.


MVL 드라이버 소개

MVL은 Windows 운영체제에서 공유 디스크 관리 기능을 제공하는 커널 드라이버입니다.

...

GPT 디스크와 MBR 디스크 모두 지원하며, 파일 시스템은 NTFS만 지원합니다.


MVL 설치 및 제거

MVL은 동적으로 드라이버의 load / unload 가 가능하며 설치한 후에는 시스템의 재부팅 없이 동작시킬 수 있습니다. MVL은 MCCS 설치 마지막 단계에서 자동으로 설치됩니다.

...

Doc command를 이용해서 시작 및 중지하는 방법은 다음과 같습니다.

시작

Code Block
title시작
net start vollock

중지

Code Block
title중지
net stop vollock

...

Warning

 설치 및 제거 시 권고사항

MVL은 레거시 커널 필터 드라이버입니다. 따라서 MCCS에서 제공하는 install.bat / uninstall.bat로 설치/제거한 후에 시스템 재부팅 해야 합니다.

공유 디스크 구성 절차 예

MCCS를 설치한 후에 MVL을 사용하여 공유 디스크를 구성하기 위해서는 아래의 순서대로 설치할 것을 권합니다.

...

이렇게 한 쪽 노드에서만 디스크 접근이 되는 상태를 계속 유지하면서 잠금을 걸어야 디스크 손상을 방지할 수 있습니다.

MVL Command 명령

vollock.exe 명령어를 통해 MVL에 볼륨 제어 명령을 전달할 수 있습니다. vollock.exe는 %MCCS_HOME%\bin\DiskAgent\ 에 있습니다.

...

'status'는 아래와 같이 Device Name과 Lock 유무, Registry 등록 정보를 나타냅니다.

[그림] 볼륨 lock 정보

체크리스트

MVL 드라이버가 설치되어 있는지는 cmd 창에서 fltmc 명령어를 사용하여 Vollock 드라이버가 목록에 있는지를 확인합니다.

...

vollock.sys는 레거시 커널 필터 드라이버이므로 <Legacy> 형태로 등록이 됩니다.

 

 

추가

리소스를 추가하는 두 가지 방법이 있습니다.
하나는 그룹 이름에서 리소스를 추가하는 것이고, 또 하나는 리소스타입에서 리소스를 추가하는 것입니다

그룹에서 추가 할 경우

  1. 그룹 - 마우스 우 클릭 - 리소스 추가를 선택합니다.
     
    [그림] 리소스 위자드 리소스추가 화면

  2. 리소스 위자드에서 공유 디스크를 선택하고 Next 버튼을 클릭합니다.

    [그림] 리소스 위자드 선택화면


  3. 나머지 과정은 아래의 '리소스 타입에서 추가 할 경우'와 같습니다.

리소스 타입에서 추가 할 경우

  1. 리소스타입 - 마우스 우 클릭 - 리소스 추가 선택합니다.
     
    [그림] 리소스 타입 리소스추가 화면

  2. 공유 디스크로 사용할 디스크 목록을 가져오는 작업을 진행 중입니다.
     
    [그림] 공유 디스크로 사용될 디스크 목록 가져오는 화면


  3. 공유 디스크 리소스에 사용될 드라이브 문자를 선택하면 권장 이름을 제공해 줍니다.

    Warning

    공유 디스크 리소스로 사용할 디스크는 동일한 드라이브 문자를 가져야 합니다.

    동일한 드라이브 문자를 가진 로컬 디스크의 드라이브 문자도 목록에 보여지므로 정확한 드라이브 문자를 선택하시기 바랍니다.


    [그림] 공유 디스크 리소스 드라이브 문자 선택 화면 


  4. 추가 설정을 클릭하여 디스크 검사 명령을 사용할 수 있습니다. 사용 안 함이 기본적으로 선택되어 있습니다. 
    옵션을 사용한다면 사용을 선택하고 체크 디스크 옵션을 입력합니다.(기본값은 /F입니다.) 
    설정사항 입력이 끝나면 OK 버튼을 클릭합니다.
     
    [그림] 공유 디스크 추가 설정 위자드 화면 


  5. Finish 버튼을 클릭하게 되면 공유디스크 리소스가 추가됩니다.

    [그림] 공유 디스크 리소스 추가 된 화면

     


삭제

리소스타입 - 마우스 우 클릭 - 리소스 삭제 선택합니다.

  1. 삭제 메뉴를 선택하게 되면 바로 삭제됩니다.
     
    [그림] 공유 디스크 리소스 삭제 메뉴

 

 

상태

다음 테이블은 상태와 사용자 명령에 의해 발생되는 MCCS 리소스의 상태 이동에 대해 설명합니다.
명령은 사용자 명령에 의해 발생되는 것을 전제로 합니다.

...

상태Agent 가능 명령설명비고

온라인

볼륨에 대한 잠금이 해제되어 쓰기가 가능한 상태입니다.

오프라인

MVL을 사용하여 디스크에 읽기 및 쓰기를 불가능하게 합니다.

 
모니터링

MVL과 임시 텍스트 파일을 생성하여 볼륨에 쓰기 접근이 가능한지를 감시합니다.

 

오프라인

볼륨이 잠긴 상태로서 읽기/쓰기가 모두 불가능합니다.

온라인MVL을 사용하여 디스크에 읽기 및 쓰기를 가능하게 합니다. 
모니터링

MVL과 임시 텍스트 파일을 생성하여 볼륨에 쓰기 접근이 가능한지를 감시합니다.

 

장애

볼륨이 온라인 상태에서 외부적인 요인으로 문제가 발생하여 쓰기가 불가능한 상태입니다.
외부 명령 또는 다른 드라이버에 의해 볼륨에 대한 접근이 차단되거나
FC 연결 또는 SAN 스위치 등 스토리지와의 물리적인 연결 문제로 장애가 발생할 수 있습니다.

온라인MVL을 사용하여 디스크에 읽기 및 쓰기를 가능하게 합니다. 
오프라인MVL을 사용하여 디스크에 일기 및 쓰기를 불가능하게 합니다. 

 

 

속성

[그림] 공유 디스크 속성 화면


속성

설명

타입기본값수정비고

Chkdsk

True로 설정 될 경우에 볼륨 마운트 시에 디스크 검사 옵션(ChkdskArg )에 따라 디스크를 검사하여 오류를 수정합니다.
체크디스크 실행 전에는 미러의 복제상태가 자동으로 중지가 되고, 완료후에 자동으로 재동기화 됩니다.

BOOLEANfalseO 

ChkdskArg

체크디스크(Chkdsk)가 true 일 때 체크 디스크 명령 옵션을 지정합니다.

STRING/FO 

DriveLetter

볼륨의 드라이버 문자를 지정합니다.

STRING O 

...