我们的文件服务器上有大约 10TB 的文件。我将设置一个具有更多空间和更好备份的新服务器。我们有一个 SAS 盒,其中有 24 个驱动器连接到 OpenIndiana 服务器,配置为 11 个镜像驱动器池和两个备用驱动器。将驱动器池作为 iscsi 目标直接呈现给 Windows 文件服务器并以此方式存储文件,还是将其连接到 exsi 服务器并将数据存储在 vmdk 磁盘中更好?
答案1
您可以同时执行这两项操作。
这池只是您的顶级设备组。您可以将其划分为尽可能多的 ZFS文件系统随你喜欢。包括体积(可以作为块设备导出的卷)。
使用要点虚拟文件系统为您提供最大的存储灵活性。
例如,我有以下一组 ZFS 文件系统,其中列出的前四个是导出到 VMware vSphere 5.1 集群的 NFS 挂载...但最后一个导出是直接由虚拟机挂载的 iSCSI 导出。它们都由同一个存储支持,但您可以根据应用程序或环境的需要执行任何操作。
root@deore:/volumes# zfs list
vol1/Valley 298G 524G 209G /volumes/vol1/Valley
vol1/dc1 11.2G 524G 10.7G /volumes/vol1/dc1
vol1/isos 4.49G 524G 4.49G /volumes/vol1/isos
vol1/staging 76.7G 524G 76.7G /volumes/vol1/staging
vol1/yum 115G 524G 115G -
实际上,我倾向于对 VMware 使用 ZFS NFS 文件系统,对备份存储使用 iSCSI,或者在需要向操作系统呈现特定的本机文件系统(例如 NTFS)的地方使用。
答案2
如果您通过 VMFS 为文件服务器提供存储,则 VMWare 会为您提供更大的灵活性。它们允许使用原始设备进行热 VMotion,但是存储 VMotion 无法工作。