VOMA(vSphere On-disk Metadata Analyser)를 사용하여 파일 시스템 또는 기본 논리적 볼륨에 영향을 주는 메타데이터 손상 문제를 식별하고 수정할 수 있습니다.

문제점

VMFS 데이터스토어 또는 가상 플래시 리소스의 여러 기능에 문제가 있다면 파일 시스템 또는 파일 시스템을 지원하는 논리적 볼륨의 메타데이터 일관성을 확인할 필요가 있습니다. 예를 들어 다음과 같은 경우에는 메타데이터 확인을 수행해야 합니다.

  • 스토리지 운영 중단이 발생한 경우.

  • RAID를 재구축하거나 디스크 교체를 수행한 이후.

  • vmkernel.log 파일의 메타데이터 오류를 발견한 경우.

  • VMFS의 파일에 액세스할 수 없는 경우.

  • vCenter Server의 이벤트 탭에서 데이터스토어에 대한 손상이 보고되는 경우.

결과

메타데이터 일관성을 확인하려면 ESXi 호스트의 CLI에서 VOMA를 실행합니다. VOMA는 VMFS 데이터스토어 또는 가상 플래시 리소스의 메타데이터 불일치 문제를 확인하고 수정하는 데 사용할 수 있습니다. VOMA에서 보고된 오류를 해결하려면 VMware 지원팀에 문의하십시오.

VOMA 도구를 사용할 때는 다음 지침을 따르십시오.

  • 분석하고자 하는 VMFS 데이터스토어가 다중 익스텐트로 확장되지 않았는지 확인합니다. VOMA는 단일 익스텐트 데이터스토어에 대해서만 실행할 수 있습니다.

  • 실행 중인 가상 시스템의 전원을 모두 끄거나 다른 데이터스토어로 마이그레이션하십시오.

다음 예는 VMFS 메타데이터 일관성 확인을 위해 VOMA를 사용하는 방법을 보여줍니다.

  1. 확인할 VMFS 데이터스토어를 지원하는 디바이스의 이름과 파티션 번호를 가져옵니다.

    #esxcli storage vmfs extent list

    출력 결과의 디바이스 이름 및 파티션 열에서 디바이스를 식별합니다. 예:

    Volume Name  XXXXXXXX  Device Name                             Partition  
    1TB_VMFS5    XXXXXXXX  naa.600508e000000000b367477b3be3d703    3

  2. VMFS 오류를 확인하기 위해 VOMA를 실행합니다.

    VMFS 데이터스토어를 지원하는 디바이스 파티션에 절대 경로를 제공하고, 파티션 번호와 디바이스 이름을 제공합니다. 예:

    # voma -m vmfs -f check -d /vmfs/devices/disks/naa.600508e000000000b367477b3be3d703:3

    출력 결과에 가능한 오류가 나열됩니다. 예를 들어 다음 출력 결과는 하트비트 주소가 올바르지 않음을 나타냅니다.

    XXXXXXXXXXXXXXXXXXXXXXX
    Phase 2: Checking VMFS heartbeat region
     ON-DISK ERROR: Invalid HB address
    Phase 3: Checking all file descriptors.
    Phase 4: Checking pathname and connectivity.
    Phase 5: Checking resource reference counts.
    
    Total Errors Found:           1

VOMA 도구에서 사용되는 명령 옵션에는 다음이 포함됩니다.

표 1. VOMA 명령 옵션

명령 옵션

설명

-m | --module

실행할 모듈:

  • vmfs. 기본 옵션입니다. VMFS3 및 VMFS 5 데이터스토어를 확인할 수 있습니다. 이 모듈을 지정하는 경우 LVM에 대해서도 최소 확인이 수행됩니다.

  • vmfsl. 가상 플래시 볼륨을 지원하는 파일 시스템을 확인합니다.

  • lvm. VMFS 데이터스토어를 지원하는 논리적 볼륨을 확인합니다.

-f | --func

수행되는 기능:

  • query. 모듈이 지원하는 기능을 나열합니다.

  • check. 오류를 확인합니다.

  • fix. 오류를 확인하고 수정합니다.

-d | --device

검사되는 디바이스 또는 디스크. VMFS 데이터스토어를 지원하는 디바이스 파티션에 절대 경로를 제공했는지 확인합니다. 예를 들면, /vmfs/devices/disks/naa.00000000000000000000000000:1.

-s | --logfile

결과를 출력할 로그 파일을 지정합니다.

-v | --version

VOMA 버전을 표시합니다.

-h|--help

VOMA 명령에 대한 도움말 메시지를 표시합니다.