각 스토리지 디바이스 또는 LUN은 여러 이름으로 식별됩니다.

디바이스 식별자

스토리지의 유형에 따라 ESXi 호스트는 다양한 알고리즘 및 규칙을 사용하여 각 스토리지 디바이스의 식별자를 생성합니다.

SCSI INQUIRY 식별자
호스트는 SCSI INQUIRY 명령을 사용하여 스토리지 디바이스를 쿼리합니다. 호스트는 결과 데이터, 특히 페이지 83 정보를 사용하여 고유한 식별자를 생성합니다. 페이지 83을 기반으로 하는 디바이스 식별자는 모든 호스트에서 고유하고 지속적이며 다음 중 한 형식을 사용합니다.
  • naa.number
  • t10.number
  • eui.number

이러한 형식은 T10 위원회 표준을 따릅니다. T10 위원회 웹 사이트의 SCSI-3 설명서를 참조하십시오.

경로 기반 식별자
디바이스가 페이지 83 정보를 제공하지 않는 경우 호스트는 mpx.path 이름을 생성합니다. 여기서 path는 디바이스의 첫 번째 경로를 나타냅니다(예: mpx.vmhba1:C0:T1:L3). 이 식별자는 SCSI INQUIRY 식별자와 같은 방법으로 사용할 수 있습니다.

mpx. 식별자는 경로 이름이 고유하다는 가정하에 로컬 디바이스용으로 생성됩니다. 하지만 이 식별자는 고유하지도 않고 지속적이지도 않으므로 시스템이 다시 시작할 때마다 변경될 수 있습니다.

일반적으로 디바이스에 대한 경로의 형식은 다음과 같습니다.

vmhbaAdapter:CChannel:TTarget:LLUN

  • vmhbaAdapter가 스토리지 어댑터의 이름입니다. 이 이름은 가상 시스템에 사용되는 SCSI 컨트롤러가 아닌 호스트의 물리적 어댑터를 가리킵니다.
  • CChannel은 스토리지 채널 번호입니다.

    소프트웨어 iSCSI 어댑터 및 종속 하드웨어 어댑터는 채널 번호를 사용하여 동일한 대상에 대한 여러 경로를 표시합니다.

  • TTarget은 대상 번호입니다. 대상 번호 지정은 호스트에 의해 결정되며 호스트에 표시될 수 있는 대상의 매핑이 바뀌면 변경될 수 있습니다. 여러 호스트가 공유하는 대상의 대상 번호는 동일하지 않을 수도 있습니다.
  • LLUN은 대상 내에서 LUN의 위치를 보여 주는 LUN 번호입니다. LUN 번호는 스토리지 시스템에서 제공합니다. 대상에 LUN이 하나만 있는 경우 LUN 번호는 항상 영(0)입니다.

예를 들어 vmhba1:C0:T3:L1은 스토리지 어댑터 vmhba1과 채널 0을 통해 액세스하는 대상 3의 LUN1을 나타냅니다.

기존 식별자

SCSI INQUIRY 또는 mpx. 식별자 이외에 ESXi에서는 각 디바이스에 대해 대체 기존 이름을 생성합니다. 식별자는 다음과 같은 형식이 있습니다.

vml.number

기존 식별자는 디바이스에 고유한 일련의 숫자를 포함하며 페이지 83 정보에서 일부가 파생될 수 있습니다. 페이지 83 정보를 지원하지 않는 비로컬 디바이스의 경우에는 vml. 이름만 고유 식별자로 사용할 수 있습니다.

vSphere CLI에 디바이스 이름 표시

esxcli --server=server_name storage core device list 명령을 사용하여 vSphere CLI에 모든 디바이스 이름을 표시할 수 있습니다. 출력은 다음 예제와 비슷합니다.

# esxcli --server=server_name storage core device list
naa.number
	Display Name: DGC Fibre Channel Disk(naa.number)
	... 
	Other UIDs:vml.number