가상 시스템에서는 가상 디스크, 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 컨트롤러 기반 디스크는 스냅샷이 있거나 호스트의 메모리가 과도하게 커밋된 경우 성능이 최적화되지 않을 수 있습니다.
스토리지 컨트롤러 호환성
- 가상 시스템이 LSI Logic SAS 또는 VMware 반가상화 SCSI에서 부팅되고 BusLogic, LSI Logic 또는 AHCI SATA 컨트롤러를 사용하는 디스크를 추가한 경우
- 가상 시스템이 AHCI SATA에서 부팅되고 BusLogic 병렬 또는 LSI Logic 컨트롤러를 추가한 경우
EFI 펌웨어를 사용하는 가상 시스템에는 다른 디스크를 추가해도 부팅 문제가 발생하지 않습니다.
기존 컨트롤러 | 추가된 컨트롤러 | ||||||
---|---|---|---|---|---|---|---|
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 설정 필요 | 예 | 일반적인 작동 |