RDM은 여러 가지 이점을 제공하지만 RDM을 사용하지 않아야 하는 경우도 있습니다. 일반적으로 관리 용이성 측면에서는 RDM보다 가상 디스크 파일을 사용하는 것이 더 좋습니다. 그러나 원시 디바이스가 필요한 경우에는 반드시 RDM을 사용해야 합니다.

RDM은 몇 가지 이점을 제공합니다.

일관되고 사용자에게 친숙한 이름

매핑된 디바이스에 대해 사용자에게 친숙한 이름을 제공합니다. RDM을 사용하면 원래 디바이스 이름으로 디바이스를 참조할 필요 없이 다음과 같은 매핑 파일 이름으로 참조할 수 있습니다.

/vmfs/volumes/myVolume/myVMDirectory/myRawDisk.vmdk

동적인 이름 확인

매핑된 디바이스 각각에 대해 고유한 ID 정보를 저장합니다. VMFS는 어댑터 하드웨어 변경, 경로 변경, 디바이스 재배치 등으로 인해 서버의 물리적 구성이 변경되어도 이에 관계없이 각 RDM을 현재 SCSI 디바이스와 연결합니다.

분산 파일 잠금

원시 SCSI 디바이스에 VMFS 분산 잠금 기능을 사용할 수 있습니다. RDM에 분산 잠금을 사용하면 서로 다른 서버에 있는 두 개의 가상 시스템에서 같은 LUN에 액세스를 시도할 경우 데이터 손실 없이 공유된 원시 LUN을 안전하게 사용할 수 있습니다.

파일 사용 권한

파일 사용 권한을 설정할 수 있습니다. 매핑 파일에 대한 사용 권한은 매핑된 볼륨을 보호하기 위해 파일을 열 때 적용됩니다.

파일 시스템 작업

매핑 파일을 프록시로 사용하여, 매핑된 볼륨 작업에 파일 시스템 유틸리티를 사용할 수 있습니다. 일반 파일에 가능한 대부분의 작업은 매핑 파일에도 적용할 수 있으며 매핑된 디바이스에서 작동하도록 리디렉션됩니다.

스냅샷

매핑된 볼륨에서 가상 시스템 스냅샷을 사용할 수 있습니다. 물리적 호환성 모드에서 RDM을 사용하는 경우에는 스냅샷을 사용할 수 없습니다.

vMotion

vMotion으로 가상 시스템을 마이그레이션할 수 있습니다. 매핑 파일이 프록시 역할을 하여 vCenter Server가 가상 디스크 파일을 마이그레이션하는 것과 동일한 메커니즘을 사용하여 가상 시스템을 마이그레이션할 수 있습니다.

그림 1. 원시 디바이스 매핑을 사용한 가상 시스템의 vMotion
RDM 파일을 사용한 가상 시스템의 vMotion. 매핑 파일이 프록시 역할을 하여 vCenter Server가 가상 디스크 파일을 마이그레이션하는 것과 동일한 메커니즘을 사용하여 가상 시스템을 마이그레이션할 수 있습니다.

SAN 관리 에이전트

가상 시스템 내에서 일부 SAN 관리 에이전트를 실행할 수 있습니다. 마찬가지로 하드웨어별 SCSI 명령을 사용하여 디바이스에 액세스해야 하는 소프트웨어도 가상 시스템에서 실행할 수 있습니다. 이와 같은 종류의 소프트웨어를 SCSI 대상 기반 소프트웨어라고 합니다. SAN 관리 에이전트를 사용할 경우에는 RDM에 대해 물리적 호환 모드를 선택해야 합니다.

N-포트 ID 가상화(NPIV)

NPIV 기술을 사용할 수 있습니다. NPIV 기술을 사용하면 여러 개의 WWPN(Worldwide Port Name)을 사용하여 Fibre Channel HBA 포트 하나를 Fibre Channel 패브릭에 등록할 수 있습니다. 이렇게 하면 HBA 포트가 고유 ID와 가상 포트 이름을 각각 가진 여러 개의 가상 포트로 나타납니다. 그러면 가상 시스템에서 이러한 가상 포트를 모두 할당하여 모든 RDM 트래픽에 사용할 수 있습니다.

참고:

NPIV는 RDM 디스크가 있는 가상 시스템에만 사용할 수 있습니다.

VMware는 스토리지 관리 소프트웨어 벤더와의 협력을 통해 ESXi가 포함된 환경에서 해당 소프트웨어가 올바르게 작동하도록 보장합니다. 다음은 이러한 종류의 애플리케이션입니다.

  • SAN 관리 소프트웨어

  • SRM(스토리지 리소스 관리) 소프트웨어

  • 스냅샷 소프트웨어

  • 복제 소프트웨어

이러한 소프트웨어는 SCSI 디바이스에 직접 액세스할 수 있도록 RDM을 물리적 호환 모드에서 사용합니다.

여러 관리 제품은 ESXi 시스템이 아니라 중앙에서 실행하는 것이 성능이 가장 좋지만 가상 시스템에서 실행하는 것이 더 좋은 관리 제품도 일부 있습니다. VMware는 이러한 애플리케이션을 인증하거나 호환성 매트릭스를 제공하지 않습니다. ESXi 환경에서 SAN 관리 애플리케이션이 지원되는지 여부는 SAN 관리 소프트웨어 공급자에게 문의하십시오.