我的具体用例是我有一个位于域(例如 Intranet)中的 NetApp CIFS 存储。但我也有一台不在域中的 hyper-v 主机。我不能让它进入域,但我需要创建其 VHD 在存储上的来宾。
我怎样才能做到这一点?当我简单地连接到 CIFS 共享并在那里创建 VHD 时,它可以工作,但是当我尝试将该 VHD 添加到虚拟机时,我收到“无法设置文件夹权限”错误 - 可能是由于文件夹所有权在域管理员。
有没有解决的办法?那么域用户和非域用户都使用同一个目录吗?
我的具体用例是我有一个位于域(例如 Intranet)中的 NetApp CIFS 存储。但我也有一台不在域中的 hyper-v 主机。我不能让它进入域,但我需要创建其 VHD 在存储上的来宾。
我怎样才能做到这一点?当我简单地连接到 CIFS 共享并在那里创建 VHD 时,它可以工作,但是当我尝试将该 VHD 添加到虚拟机时,我收到“无法设置文件夹权限”错误 - 可能是由于文件夹所有权在域管理员。
有没有解决的办法?那么域用户和非域用户都使用同一个目录吗?
为了将 VHD 文件放在 SMB 共享上,SMB 服务器必须提供 SMB 3.0(这是协议的修订版)并且 Hyper-V 主机和 SMB 服务器必须是同一 Active Directory 的一部分,以便 VHD可以有意义地设置文件权限。
我怀疑第一部分在你的情况下是不正确的。您已明确表示您不愿意使第二部分为真。您可能应该寻找另一种存储解决方案。
您使用的是 Server 2012 吗?从技术上讲,以前版本的 Hyper-V 不支持 CIFS/SMB,因为该协议的会话并不是真正的容错。iSCSI 可能是您用例的更好选择,并且在 NetApp 上得到很好的支持。
如果您有兴趣在 Server 2012 中将 SMB 3.0 与 Hyper-V 结合使用,您可以在此处加入 NetApp 测试计划:https ://communities.netapp.com/groups/ontap-82-beta-program
另外,为了回答原始问题,您可以将不属于域的用户/密码直接添加到 Data ONTAP。然后你需要连接为“MyStorage\SomeUser”。我怀疑 Hyper-V 是否可行,即使它有效,NetApp 和 Microsoft 也不支持您。