SCSI、SATA 和 NVMe 存储控制器条件、限制和兼容性 您所在的位置:网站首页 nvme能不能兼容sata SCSI、SATA 和 NVMe 存储控制器条件、限制和兼容性

SCSI、SATA 和 NVMe 存储控制器条件、限制和兼容性

2023-06-19 20:51| 来源: 网络整理| 查看: 265

为访问虚拟磁盘、CD/DVD-ROM 和 SCSI 设备,虚拟机将使用创建虚拟机时默认添加的存储控制器。创建虚拟机后可以添加控制器或更改控制器类型。在创建向导中时可执行这些更改。如果您在更改或添加控制器前了解不同类型的控制器的节点行为、控制器限制和兼容性,则可以避免潜在的引导问题。

存储控制器技术的工作方式

存储控制器对于虚拟机而言是不同类型的 SCSI 控制器,包括 BusLogic 并行、LSI Logic 并行、LSI Logic SAS 和 VMware 准虚拟 SCSI。还提供 AHCI、SATA 和 NVM Express (NVMe) 控制器。

NVMe 是一种标准化协议,专门为与 NVM 设备进行高性能多队列通信而设计。ESXi 支持 NVMe 协议以连接到本地和网络存储设备。有关详细信息,请参见《vSphere 存储》文档。

创建虚拟机时,将优化默认控制器以获得最佳性能。控制器类型取决于客户机操作系统、设备类型,以及虚拟机的兼容性(某些情况下)。例如,创建使用 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/DVD-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 到 29,包括 0:7。

或者,每个虚拟机最多可有四个 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 及更高版本兼容性的虚拟机。 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 设置 是 通常生效


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有