在哪里安装 ESXi 以便所有本地驱动器对 VSAN 可用

RSW*_*RSW 5 virtualization vmware-esxi vmware-vsphere

我目前正在设置一个新的 3 主机 VSAN 集群,该集群将很快投入生产。(请注意,这是较新的“虚拟 SAN” (VSAN) 技术,而不是较旧的 vSphere Storage Appliance (VSA) 技术)。这是我第一次使用 VSAN。

集群中的三个主机中的每一个都有四个 1TB 本地 HDD 和一个 200GB 本地 SSD(VSAN 需要它来进行读/写缓存)来为集群做出贡献。我已经在每个主机的第一个本地硬盘上直接安装了 ESXi 5.5。

我将三台主机添加到 vCenter 并启动 vSphere Web Client 来配置 VSAN。但不是看到每个主机上的所有四个本地 HDD 都对 VSAN 可用,而是只有三个可用。

从我在 VSAN 文档中读到的内容来看,VSAN 使用的磁盘必须仅供 VSAN 使用。也就是说,一旦 VSAN “接管”了一个本地驱动器,该驱动器就不能用于任何其他目的(例如保留分区供其他操作系统使用)。但是,我不清楚这是否也意味着无法将 ESXi 可引导分区存储在其中一个 VSAN 本地驱动器上。

我听说过很多关于将 ESXi 安装到可引导 USB 记忆棒作为选项的说法,但从未尝试过,因为我们总是将 ESXi 引导分区放在我们的传统 SAN 上。(作为背景,新的 VSAN 集群将由于缩小规模和削减成本的措施而取代我们的刀片和传统 SAN)。

总而言之,这里是我的问题:

  1. 是否可以将 ESXi 安装到本地 HDD 之一,并且该 HDD 上的其余空间仍可用于 VSAN?
  2. 如果问题#1 的答案是“否”,那么将 ESXi 安装到可引导 USB 记忆棒的下一个最佳选择是什么?(如果是这样,我应该注意这样做有什么值得注意的权衡吗?)

eww*_*ite 5

VSAN设计指南提出以下建议:

  • 只要 ESXi 主机配置了多达 512GB 的内存,就使用 SD、USB 或硬盘设备作为安装介质。

  • 只要 ESXi 主机配置的内存超过 512GB,就使用单独的磁盘或固态磁盘作为安装设备。


我对您的特定 Supermicro 配置的建议是使用带有企业专用 USB 卡的内部 USB(主板上应该有一个插槽)。如果没有,并且您的主机使用的是 SAS HBA 或主板 SATA 端口,并且您有备用驱动器插槽,则使用小型单个 SSD 是一个不错的选择。

关于在 vSphere 中与 USB/SDHC 卡引导相关的注意事项,我的经验是:
当我在其上安装 VMware ESXi 的 USB 密钥或 SD 卡出现故障时会发生什么?

VSAN 很好地说明了这种情况。


Mar*_*son 4

  1. 可以,但你并不是真的想这样做,因为这样你就有一个磁盘比其他磁盘小,而且如果你想的话,你也不能使用直通。

  2. 大多数服务器都有一个内部 SD 卡插槽(有时是镜像插槽),或者直接位于主板上的内部 USB 端口。您可以将其安装在其中之一上。我有一堆使用 SD 卡运行,还有两个使用 USB 记忆棒。

ESXi 足够智能,可以知道它安装在闪存介质上。查看来自 VMWare 的此知识库文章

如果您最终使用 USB 而不是 SD,请确保购买一个良好、合适、写入速度快的闪存驱动器。我花了一整天的时间将 60GB 的文件复制到 64GB 闪存驱动器上,而该闪存驱动器的写入速度仅为 3MB/秒。太可怕了。价格是其两倍的 USB 记忆棒通常性能却高出两倍以上。