SAN 프로토콜에 ONTAP 공간 할당을 사용합니다
ONTAP 공간을 할당하면 LUN 또는 NVMe 네임스페이스가 공간이 부족할 때 오프라인 상태로 전환되지 않도록 방지하고 SAN 호스트에서 공간을 재확보할 수 있습니다.
ONTAP는 SAN 프로토콜과 ONTAP 버전에 따라 공간 할당을 지원합니다. ONTAP 9.16.1부터 새로 생성된 모든 LUN 및 네임스페이스에 대해 iSCSI, FC, NVMe 프로토콜에 대해 공간 할당이 기본적으로 활성화됩니다.
ONTAP 버전입니다 | 프로토콜 | 공간 할당은… |
---|---|---|
9.16.1 이상 |
|
새로 생성된 LUN 및 네임스페이스에 대해 기본적으로 설정됩니다 |
9.15.1 |
|
새로 생성된 LUN에 대해 기본적으로 설정됩니다 |
NVMe를 참조하십시오 |
지원되지 않습니다 |
|
9.14.1 이하 |
|
새로 생성된 LUN에 대해 기본적으로 해제되어 있습니다 |
NVMe를 참조하십시오 |
지원되지 않습니다 |
공간 할당이 설정된 경우:
-
LUN 또는 네임스페이스에 공간이 부족할 경우 ONTAP는 쓰기 작업에 사용할 수 있는 여유 공간이 없음을 호스트에 알립니다. 그 결과 LUN 또는 네임스페이스가 온라인 상태로 유지되고 읽기 작업이 계속 서비스됩니다. 호스트 구성에 따라 호스트가 성공할 때까지 쓰기 작업을 다시 시도하거나 호스트 파일 시스템이 오프라인이 될 때까지 재시도합니다. LUN 또는 네임스페이스에서 추가 여유 공간을 사용할 수 있게 되면 쓰기 작업이 재개됩니다.
공간 할당이 사용하도록 설정되어 있지 않은 경우 LUN 또는 네임스페이스에 공간이 부족할 때 모든 I/O 작업이 실패하고 LUN 또는 네임스페이스가 오프라인 상태가 됩니다. 정상 작업을 재개하려면 공간 문제를 해결해야 합니다. 호스트에서 LUN 디바이스를 다시 검색해야 경로 및 디바이스를 운영 상태로 복구할 수 있습니다.
-
호스트는 SCSI 또는 NVMe(일명
TRIM
) 작업을 수행할 수UNMAP
있습니다. 매핑 해제 작업을 사용하면 호스트에서 더 이상 유효한 데이터를 포함하지 않으므로 더 이상 필요하지 않은 데이터 블록을 식별할 수 있습니다. 일반적으로 파일 삭제 후 식별이 이루어집니다. 그런 다음 스토리지 시스템에서 해당 데이터 블록을 할당 해제하여 다른 곳에서 공간을 사용할 수 있도록 합니다. 이러한 할당 해제는 특히 데이터 회전율이 높은 파일 시스템에서 전반적인 스토리지 효율성을 크게 향상시킵니다.
공간 할당을 설정하려면 쓰기를 완료할 수 없는 경우 공간 할당 오류를 올바르게 처리할 수 있는 호스트 구성이 필요합니다. SCSI 또는 NVMe를 UNMAP
활용하려면 SCSI SBC-3 표준에 정의된 논리적 블록 프로비저닝을 사용할 수 있는 구성이 필요합니다.
공간 할당을 설정할 때 다음 호스트는 현재 씬 프로비저닝을 지원합니다.
-
Citrix XenServer 6.5 이상
-
VMware ESXi 5.0 이상
-
Oracle Linux 6.2 UEK 커널 이상
-
Red Hat Enterprise Linux 6.2 이상
-
SUSE Linux Enterprise Server 11 이상
-
Solaris 11.1 이상
-
Windows
클러스터를 ONTAP 9.15.1 이상으로 업그레이드하면 소프트웨어 업그레이드 전에 생성된 모든 LUN에 대한 공간 할당 설정은 호스트 유형에 관계없이 업그레이드 후에도 동일하게 유지됩니다. 예를 들어 공간 할당이 해제된 VMware 호스트에 대해 ONTAP 9.13.1에서 LUN을 생성한 경우 ONTAP 9.15.1로 업그레이드한 후 해당 LUN에 대한 공간 할당이 해제된 상태로 유지됩니다.
-
공간 할당 활성화:
lun modify -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -space-allocation enabled
-
공간 할당이 설정되었는지 확인합니다.
lun show -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -fields space-allocation
-
호스트 운영 체제에서 공간 할당이 활성화되어 있는지 확인합니다.
일부 버전의 VMware ESXi를 포함한 일부 호스트 구성은 설정 변경을 자동으로 인식할 수 있으며 사용자 개입이 필요하지 않습니다. 다른 구성에서는 장치를 다시 검색해야 할 수 있습니다. 일부 파일 시스템 및 볼륨 관리자는 를 사용하여 공간을 재확보하기 위해 추가적인 특정 설정이 필요할 수 SCSI UNMAP
있습니다. 파일 시스템을 다시 마운트하거나 전체 운영 체제를 재부팅해야 할 수 있습니다. 해당 호스트의 설명서를 참조하여 지침을 확인하십시오.
VMware ESXi 8.x 이상 NVMe 호스트에 대한 호스트 구성
NVMe 프로토콜을 사용하여 ESXi 8.x 이상을 실행하는 VMware 호스트가 있는 경우 ONTAP에서 공간 할당을 설정한 후 호스트에서 다음 단계를 수행해야 합니다.
-
ESXi 호스트에서 DSM이 비활성화되었는지 확인합니다.
esxcfg-advcfg -g /SCSi/NVmeUseDsmTp4040
예상 값은 0입니다.
-
NVMe DSM 활성화:
esxcfg-advcfg -s 1 /Scsi/NvmeUseDsmTp4040
-
DSM이 활성화되어 있는지 확인합니다.
esxcfg-advcfg -g /SCSi/NVmeUseDsmTp4040
예상 값은 1입니다.
에 대해 자세히 "ONTAP를 사용하는 ESXi 8.x에 대한 NVMe-oF 호스트 구성"알아보십시오.