我正在为我的小型办公室寻找不同的 SAN 解决方案(Starwind、Lefthand、OpenFiler、OpenSolaris 等),并且我了解到有许多虚拟 SAN 设备(VSA)解决方案可与 ESXi 一起使用。
有人在关键任务环境中使用它吗?
让我们看看我是否理解正确:
为了让 SAN VM“看到”硬盘,ESXi 必须先“看到”它,对吗?我假设您必须在本地数据存储上安装 SAN VM,并在本地数据存储上为 SAN VM 分配空间,如下所示:
- USB 启动 ESXi
- 带本地磁盘阵列A的RAID卡(用于操作系统)
- 带本地磁盘阵列 B 的 RAID 卡(用于 SAN)
- 在本地磁盘阵列A上安装SAN VM
- 使用本地磁盘阵列 B 作为 SAN 数据存储
- 与其他 ESXi 计算机共享 SAN 数据存储
这种设置有什么好处吗?这样设置似乎有点太复杂了,不是吗?这如何支持 HA?
答案1
有人在关键任务环境中使用它吗?
我确信有些人会这么做。
为了让 SAN VM 能够“看到”硬盘,ESXi 必须先“看到”它,对吗?
正确的。
您对启动顺序的看法总体上是正确的,尽管在大多数情况下它实际上更像是;
- 从本地硬盘/阵列启动 ESXi
- 从本地磁盘数据存储自动启动存储虚拟机
- 然后,存储虚拟机使用 iSCSI/NFS 等将本地磁盘数据存储共享给任何 ESXi 主机。
- 然后,任何 ESXi 主机都可以启动共享存储中包含的任何虚拟机。
这种方法的优点是成本非常低,本地 DAS 总是比集中式弹性 SAN 阵列便宜。一些存储虚拟机还会进行集群,以提供一种“虚拟机 RAID”来提高弹性。
就我个人而言,对于 MC 工作,我会使用集中式 SAN 阵列,但我有预算,其他人没有,并且其中一些存储 VM 系统可以配置为出奇的快速和有弹性。