가상 시스템에서는 가상 디스크, CD/DVD-ROM 및 SCSI 디바이스에 액세스할 때 가상 시스템 생성 시 기본적으로 추가된 스토리지 컨트롤러를 사용합니다. 가상 시스템 생성 후에 컨트롤러를 추가하거나 컨트롤러 유형을 변경할 수 있습니다. 이러한 변경 작업은 생성 마법사를 실행하는 동안에 수행할 수 있습니다. 컨트롤러를 변경하거나 추가하기 전에 노드 동작, 컨트롤러 제한 및 여러 컨트롤러 유형의 호환성에 대해 알고 있으면 잠재적인 부팅 문제를 방지할 수 있습니다.

스토리지 컨트롤러 기술의 작동 방식

스토리지 컨트롤러는 가상 시스템에 BusLogic 병렬, LSI Logic 병렬, LSI Logic SAS, VMware 반가상화 SCSI 등의 여러 가지 SCSI 컨트롤러 유형으로 나타납니다. AHCI, SATA 및 NVMe 컨트롤러도 사용할 수 있습니다.

가상 시스템을 생성하면 기본 컨트롤러가 최상의 성능을 발휘하도록 최적화됩니다. 컨트롤러 유형은 게스트 운영 체제, 디바이스 유형에 따라 달라지며, 가상 시스템의 호환성에 따라 달라지기도 합니다. 예를 들어 Apple Mac OS X 게스트를 사용하며 ESXi 5.5 이상과 호환되는 가상 시스템을 생성하는 경우 하드 디스크와 CD/DVD 드라이브 모두의 기본 컨트롤러 유형은 SATA입니다. Windows Vista 이상의 게스트로 가상 시스템을 생성하는 경우 하드 디스크의 기본 컨트롤러는 SCSI이고 CD/DVD 드라이브의 기본 컨트롤러는 SATA입니다.

고성능 스토리지 환경에서 VMware 반가상화 SCSI 컨트롤러를 사용하면 많은 이점을 얻을 수 있습니다. VMware 반가상화 SCSI 컨트롤러는 처리량을 높이고 CPU 사용량을 줄여 다른 SCSI 컨트롤러 옵션에 비해 성능을 향상시킵니다. VMware 반가상화 SCSI 컨트롤러의 플랫폼 지원에 대해서는 "VMware 호환성 가이드" (http://www.vmware.com/resources/compatibility)를 참조하십시오.

각 가상 시스템에는 최대 네 개의 SCSI 컨트롤러와 네 개의 SATA 컨트롤러가 있을 수 있습니다. 기본 SCSI 또는 SATA 컨트롤러는 0입니다. 가상 시스템을 생성하면 기본 하드 디스크가 버스 노드 (0:0)에 있는 기본 컨트롤러 0에 할당됩니다.

스토리지 컨트롤러를 추가하면 번호가 1, 2, 3으로 순차 지정됩니다. 가상 시스템 생성 후 가상 시스템에 하드 디스크, SCSI 또는 CD-ROM 디바이스를 추가하는 경우에는 기본 컨트롤러에서 사용 가능한 첫 번째 가상 디바이스 노드(예: 0:1)에 해당 디바이스가 할당됩니다.

SCSI 컨트롤러를 추가하는 경우 해당 컨트롤러에 기존 또는 새 하드 디스크나 디바이스를 다시 할당할 수 있습니다. 예를 들어 (1:z)에 디바이스를 할당할 수 있습니다. 여기서 1은 SCSI 컨트롤러 1이고 z는 0에서 15 사이의 가상 디바이스 노드입니다. SCSI 컨트롤러의 경우 z는 7일 수 없습니다. 기본적으로 가상 SCSI 컨트롤러는 가상 디바이스 노드 (z:7)에 할당되므로 하드 디스크나 다른 디바이스에서 해당 디바이스 노드를 사용할 수 없습니다.

SATA 컨트롤러를 추가하는 경우 해당 컨트롤러에 기존 또는 새 하드 디스크나 디바이스를 다시 할당할 수 있습니다. 예를 들어 디바이스를 (1:z)에 할당할 수 있습니다. 여기서 1은 SATA 컨트롤러 1이고 z는 0에서 29 사이의 가상 디바이스 노드입니다. SATA 컨트롤러의 경우 0:7을 포함하여 0에서 29 사이의 디바이스 노드를 사용할 수 있습니다.

또는 각 가상 시스템에 최대 네 개의 NVMe 컨트롤러가 있을 수 있습니다. 해당 컨트롤러에 기존 또는 새 하드 디스크나 디바이스를 다시 할당할 수 있습니다. 예를 들어 하드 디스크를 (x:z )에 할당할 수 있습니다. 여기서 x는 NVMe 컨트롤러이고 z는 가상 디바이스 노드입니다. x에는 0에서 3까지의 값이 있고 z에는 0에서 14까지의 값이 있습니다.

스토리지 컨트롤러 제한

스토리지 컨트롤러에는 다음과 같은 요구 사항 및 제한이 있습니다.

  • LSI Logic SAS 및 VMware 반가상화 SCSI는 호환성이 ESXi 4.x 이상인 가상 시스템에 사용할 수 있습니다.
  • AHCI SATA는 호환성이 ESXi 5.5.x 이상인 가상 시스템에만 사용할 수 있습니다.
  • NVMe는 ESXi 6.5 이상과 호환되는 가상 시스템에만 사용할 수 있습니다.
  • BusLogic 병렬 컨트롤러는 디스크 크기가 2TB보다 큰 가상 시스템을 지원하지 않습니다.
  • VMware 반가상화 SCSI 컨트롤러 기반 디스크는 스냅샷이 있거나 호스트의 메모리가 과도하게 커밋된 경우 성능이 최적화되지 않을 수 있습니다.
경고: 게스트 운영 체제를 설치한 후 컨트롤러 유형을 변경하면 어댑터에 연결된 디스크 및 다른 디바이스에 액세스할 수 없게 됩니다. 컨트롤러 유형을 변경하거나 새 컨트롤러를 추가하기 전에 게스트 운영 체제 설치 미디어에 필요한 드라이버가 포함되어 있는지 확인하십시오. Windows 게스트 운영 체제의 경우 드라이버를 설치한 후 부팅 드라이버로 구성해야 합니다.

스토리지 컨트롤러 호환성

BIOS 펌웨어를 사용하는 가상 시스템에 다른 유형의 스토리지 컨트롤러를 추가하면 운영 체제 부팅 문제가 발생할 수 있습니다. 다음과 같은 경우 가상 시스템이 제대로 부팅되지 않거나, BIOS 설정을 입력하고 올바른 부팅 디바이스를 선택해야 할 수 있습니다.
  • 가상 시스템이 LSI Logic SAS 또는 VMware 반가상화 SCSI에서 부팅되고 BusLogic, LSI Logic 또는 AHCI SATA 컨트롤러를 사용하는 디스크를 추가한 경우
  • 가상 시스템이 AHCI SATA에서 부팅되고 BusLogic 병렬 또는 LSI Logic 컨트롤러를 추가한 경우

EFI 펌웨어를 사용하는 가상 시스템에는 다른 디스크를 추가해도 부팅 문제가 발생하지 않습니다.

표 1. VMware 스토리지 컨트롤러 호환성
기존 컨트롤러 추가된 컨트롤러
BusLogic 병렬 LSI Logic LSI Logic SAS VMware 반가상화 SCSI AHCI SATA IDE NVME
BusLogic 병렬
LSI Logic
LSI Logic SAS BIOS 설정 필요 BIOS 설정 필요 일반적인 작동 일반적인 작동 BIOS 설정 필요 일반적인 작동
VMware 반가상화 SCSI BIOS 설정 필요 BIOS 설정 필요 일반적인 작동 일반적인 작동 BIOS 설정 필요 일반적인 작동
AHCI SATA BIOS 설정 필요 BIOS 설정 필요
IDE 해당 없음
NVME BIOS 설정 필요 BIOS 설정 필요 일반적인 작동 일반적인 작동 BIOS 설정 필요 일반적인 작동