공유 스토리지 환경에서 여러 ESXi 호스트가 동일한 VMFS 데이터스토어에 액세스하는 경우 잠금 메커니즘이 사용됩니다. 잠금 메커니즘을 통해 여러 호스트가 메타데이터에 동시에 쓸 수 없도록 하고 데이터 손상을 방지할 수 있습니다. VMFS는 ATS 전용 및 ATS+SCSI 잠금을 지원합니다. 잠금 메커니즘에 대한 정보를 표시하는 방법, ATS+SCSI에서 ATS 전용으로 변경하는 방법 또는 ATS+SCSI로 다운그레이드하는 방법을 알아봅니다.
클러스터 파일 시스템으로서의 VMFS에 대해 자세히 알아보려면 vSphere VMFS 데이터스토어 개념 및 작업 항목을 참조하십시오.
VMFS 데이터스토어는 구성 및 기본 스토리지 유형에 따라 서로 다른 종류의 잠금 메커니즘을 사용할 수 있습니다. 원자성 테스트 및 세트 잠금 메커니즘(ATS 전용)만 사용하거나, ATS와 SCSI 예약을 결합하여 사용할 수 있습니다(ATS+SCSI).
ATS 전용 메커니즘
T10 표준 기반 VAAI 규격을 지원하는 스토리지 디바이스의 경우 VMFS는 하드웨어 지원 잠금이라고도 하는 ATS 잠금을 제공합니다. ATS 알고리즘은 디스크 섹터당 개별 잠금을 지원합니다. 새로 포맷된 모든 VMFS5 및 VMFS6 데이터스토어는 기본 스토리지가 지원하는 경우 ATS 전용 메커니즘을 사용하고 SCSI 예약을 사용하지 않습니다.
ATS가 사용되는 다중 익스텐트 데이터스토어를 생성할 경우 vCenter Server는 ATS가 아닌 디바이스를 필터링합니다. 이 필터링을 통해 ATS 프리미티브를 지원하는 해당 디바이스만 사용할 수 있습니다.
경우에 따라 VMFS5 또는 VMFS6 데이터스토어에 대한 기본 잠금 메커니즘을 변경해야 할 수도 있습니다. 자세한 내용은 잠금 메커니즘을 ATS+SCSI로 변경 항목을 참조하십시오.
ATS+SCSI 메커니즘
ATS+SCSI 메커니즘을 지원하는 VMFS 데이터스토어가 ATS를 사용하도록 구성되고 가능할 때 사용하려고 시도합니다. ATS가 실패하는 경우 VMFS 데이터스토어는 SCSI 예약으로 되돌아갑니다. ATS 잠금과는 반대로 SCSI 예약은 메타데이터 보호가 필요한 작업이 수행되는 동안 전체 스토리지 디바이스를 잠급니다. 작업이 완료되면 VMFS에서 예약을 해제하며 다른 작업을 계속할 수 있습니다.
ATS+SCSI 메커니즘을 사용하는 데이터스토어는 VMFS3에서 업그레이드된 VMFS5 데이터스토어를 포함합니다. 또한 ATS를 지원하지 않는 스토리지 디바이스의 새 VMFS5 또는 VMFS6 데이터스토어는 ATS+SCSI 메커니즘을 사용합니다.
VMFS 데이터스토어가 SCSI 예약으로 되돌아 가는 경우 과도한 SCSI 예약으로 인한 성능 저하가 나타날 수 있습니다.
VMFS 잠금 정보 표시
esxcli 명령을 사용하여 VMFS 데이터스토어가 사용하는 잠금 메커니즘에 대한 정보를 얻습니다.
사전 요구 사항
ESXCLI를 설치합니다. "ESXCLI 시작" 의 내용을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.
프로시저
- ♦ VMFS 잠금 메커니즘과 관련된 정보를 표시하려면 다음 명령을 실행합니다.
esxcli storage vmfs lockmode list
결과
필드 | 값 | 설명 |
---|---|---|
잠금 모드 | 데이터스토어의 잠금 구성을 나타냅니다. | |
ATS | 데이터스토어가 ATS 전용 잠금 모드를 사용하도록 구성되어 있습니다. | |
ATS+SCSI | 데이터스토어가 ATS 모드를 사용하도록 구성되어 있습니다. ATS가 실패하거나 지원되지 않으면 데이터스토어를 SCSI로 되돌릴 수 있습니다. | |
ATS upgrade pending | 데이터스토어가 ATS 전용 모드로의 온라인 업그레이드 중입니다. | |
ATS downgrade pending | 데이터스토어가 ATS+SCSI 모드로의 온라인 다운그레이드 중입니다. | |
ATS 호환 가능 | 데이터스토어를 ATS 전용 모드를 위해 구성할 수 있는지 여부를 나타냅니다. | |
ATS 업그레이드 모드 | 데이터스토어가 지원하는 업그레이드의 유형을 나타냅니다. | |
None | 데이터스토어가 ATS 전용 호환 가능이 아닙니다. | |
Online | ATS 전용 모드로의 업그레이드 동안 데이터스토어를 사용할 수 있습니다. | |
Offline | ATS 전용 모드로의 업그레이드 동안 데이터스토어를 사용할 수 없습니다. | |
ATS 비호환성 이유 | 데이터스토어가 ATS 전용과 호환되지 않는 경우 이 항목은 비호환성 이유를 나타냅니다. |
VMFS에 대한 ATS 전용 잠금 메커니즘
VMFS 데이터스토어가 ATS+SCSI 잠금 메커니즘을 사용하는 경우 ATS 전용 잠금으로 변경할 수 있습니다.
- ATS 전용 메커니즘으로의 온라인 업그레이드는 대부분의 단일 익스텐트 VMFS5 데이터스토어에 사용할 수 있습니다. 호스트 중 하나에서 온라인 업그레이드를 수행하는 동안 다른 호스트는 계속해서 해당 데이터스토어를 사용할 수 있습니다.
- ATS 전용으로의 오프라인 업그레이드는 다중 물리적 익스텐트로 확장되는 VMFS5 데이터스토어에 사용해야 합니다. 다중 익스텐트로 구성된 데이터스토어는 온라인 업그레이드에 적합하지 않습니다. 이러한 데이터스토어를 사용하려면 업그레이드 요청 시 해당 데이터스토어를 사용하는 호스트가 없어야 합니다.
ATS 전용 잠금으로 업그레이드 준비
ATS 전용 잠금으로 온라인 또는 오프라인 업그레이드하기 위한 환경을 준비하려면 여러 단계를 수행해야 합니다.
프로시저
ATS 전용 형식으로 잠금 메커니즘 업그레이드
VMFS 데이터스토어가 ATS 전용 호환 가능인 경우 해당 잠금 메커니즘을 ATS+SCSI에서 ATS 전용으로 업그레이드할 수 있습니다.
다중 익스텐트로 확장되지 않는 대부분의 데이터스토어는 온라인 업그레이드에 적합합니다. ESXi 호스트 중 하나에서 온라인 업그레이드를 수행하는 동안 다른 호스트는 계속해서 해당 데이터스토어를 사용할 수 있습니다. 온라인 업그레이드는 모든 호스트가 데이터스토어를 닫은 후에만 완료됩니다.
사전 요구 사항
데이터스토어를 유지 보수 모드로 전환하여 잠금 메커니즘의 업그레이드를 완료하려는 경우 Storage DRS를 비활성화합니다. 이 사전 요구 사항은 온라인 업그레이드에만 적용됩니다.
프로시저
잠금 메커니즘을 ATS+SCSI로 변경
ATS(원자성 테스트 및 세트) 잠금을 지원하는 디바이스에 VMFS5 데이터스토어를 생성하면 데이터스토어가 ATS 전용 잠금 메커니즘을 사용합니다. 일부 경우에는 ATS 전용 잠금을 ATS+SCSI로 다운그레이드해야 할 수 있습니다.
다운그레이드 프로세스는 ATS 전용 업그레이드와 유사합니다. 스토리지 구성에 따라 업그레이드에서와 같이 다운그레이드를 온라인 모드나 오프라인 모드에서 수행할 수 있습니다.