我在故障转移群集中拥有一对 Server 2016 VM,它们运行文件服务器和 iSCSI 目标服务器角色。以前,每个角色都是在故障转移群集管理器中单独定义的,但由于 iSCSI 目标服务器需要能够将其虚拟磁盘存储在与文件服务器群集卷相同的存储中,因此 iSCSI 目标服务器服务/服务器名称/存储被转移到文件服务器角色。
转移后,我无法再通过服务器管理器应用程序添加新的 iSCSI 磁盘。新 iSCSI 虚拟磁盘向导显示没有可用的合格服务器。iSCSI 目标服务器本身继续运行并允许启动器连接,我能够通过 PowerShell 添加 iSCSI 虚拟磁盘和目标,没有任何问题。通过 PowerShell 创建的新磁盘和目标确实显示在服务器管理器中。如果我将 iSCSI 目标服务器服务/服务器名称/存储转移回 iSCSI 目标服务器角色,服务器管理器允许我添加新的 iSCSI 磁盘。
有谁知道可以做什么(如果有的话)让我能够通过服务器管理器管理 iSCSI 目标服务器?我尝试将角色移动到群集中的另一个节点,并重新启动服务器管理器以防有缓存数据,但它仍然不允许我添加新的 iSCSI 虚拟磁盘。
答案1
我看到类似的问题发布在技术网。有机会看看事件日志显示什么吗?
对于这种情况,根据我的经验,Microsoft iSCSI target 太慢了。目前,我使用StarWind Virtual SAN 免费它提供了非常快速的 iSCSI 服务器,并具有缓存和日志结构文件系统(快照、重复数据删除等)的附加功能。我建议您尝试一下,因为它解决了拥有单一管理控制台的问题:iSCSI 服务器可以安装在任何您想要运行它的主机上,然后您可以使用 Web GUI 从任何主机管理服务器。如果您愿意,StarWind Virtual SAN 也允许使用 PowerShell。