让域和非域用户都使用NetApp CIFS存储

我的具体使用案例是,我有一个位于域内的NetApp CIFS存储,比如内联网。 但是我也有一个不在域中的hyper-v主机。 我不能允许它进入域,但是我需要创buildVHD在存储上的guest虚拟机。

我怎样才能做到这一点? 当我简单地连接到CIFS共享并在那里创buildVHD时,它可以工作,但是当我尝试将VHD添加到虚拟机时,出现“无法设置文件夹权限”错误 – 可能是由于文件夹所有权在域pipe理员。

有没有解决的办法? 那么域和非域用户都使用相同的目录?

你在使用Server 2012吗? 技术上Hyper-V以前的版本不支持CIFS / SMB,因为协议的会话不是真正的容错。 对于您的用例来说,iSCSI可能是一个更好的select,并且在NetApp上得到很好的支持。

如果您有兴趣在Server 2012中使用SMB 3.0与Hyper-V,则可以在此处joinNetApptesting计划: https : //communities.netapp.com/groups/ontap-82-beta-program

另外要回答原始问题,您可以将用户/密码直接添加到不属于域的Data ONTAP。 那么你需要连接为“MyStorage \ SomeUser”。 我怀疑Hyper-V是否有可能,即使NetApp和微软都能够支持,也不会被支持。

为了将VHD文件放在SMB共享上,SMB服务器必须提供SMB 3.0(这是协议的修订版),并且Hyper-V主机和SMB服务器都必须是同一Active Directory的一部分,以便VHD文件权限可以设置有意义。

我怀疑你的情况第一部分是不正确的。 你已经明确表示,你不愿意让第二部分是真实的。 您可能应该寻找另一个存储解决scheme。