我想在一台具有 6 个磁盘的新服务器上测试某种配置,配置为 2 个虚拟RAID 1
磁盘RAID 10
。
配置:
总共 6 个磁盘驱动器
2 x 250 GB RAID 1 配置
4 x 2TB RAID 10 配置
目前我已将 250GB 镜像设置为 ,datastore1
并将 4TB raid 阵列设置为datastore2
。
我想安装一个客户操作系统datastore1
并允许它作为文件系统进行访问datastore2
,该文件系统将作为挂载点显示在 Linux 客户操作系统中。我不打算安装任何客户操作系统datastore2
,我只希望该磁盘空间作为原始存储。
有什么方法可以实现这一点,还是将磁盘设置为数据存储是错误的?我不确定是否需要创建虚拟 iSCSI 目标或类似的东西才能完成我想要做的事情。
我发现这个答案但我不确定这是我的解决方案还是还有其他方法。
答案1
您可以对 VMFS 文件系统进行快照,从而允许即时回滚到虚拟磁盘的某个时间点映像。因此,这将是 ESXi 中的额外备份和恢复功能。但是,快照会占用更多空间,并且会随着时间的推移降低性能。这是一款很棒的工具,具体取决于您要完成的任务。
此时,除非您需要对磁盘执行原始 scsi 命令(可能不需要),否则请保留 VMFS。性能与原始命令相当。它将更易于管理,并且您可以将虚拟磁盘移动到其他 VM,或向 VMFS 添加更多虚拟磁盘。
本地服务器访问不需要 iSCSI。它允许存储命令通过网络运行。
使用 datastore1 上的操作系统磁盘创建虚拟机后,您可以向虚拟机添加其他磁盘。选择 datastore2 来存放这些虚拟磁盘。
创建虚拟机的目录中的 .vmx 文件管理指向资源的所有指针,无论它们实际位于何处。使用虚拟虚拟机进行操作,添加资源,然后读取 vmx 文件以查看发生了什么。