Мой конкретный вариант использования состоит в том, что у меня есть хранилище NetApp CIFS, которое находится в домене, скажем, во внутренней сети. Но у меня также есть один хост Hyper-V, которого нет в домене. Я не могу допустить его в домен, но мне нужно создать гостей, чей VHD находится в хранилище.
Как я могу этого добиться? Когда я просто подключаюсь к общему ресурсу CIFS и создаю там виртуальный жесткий диск, он работает, но когда я пытаюсь добавить этот виртуальный жесткий диск на виртуальную машину, я получаю сообщение об ошибке «Не удалось установить разрешения для папки» - вероятно, из-за того, что владелец папки находится в администратор домена.
Есть ли способ обойти это? Значит, как пользователи домена, так и пользователи не из домена используют один и тот же каталог?
Чтобы разместить файлы VHD на общих ресурсах SMB, сервер SMB должен предлагать SMB 3.0 (это версия протокола), а хост Hyper-V и сервер SMB должны быть частью одной и той же Active Directory, чтобы VHD права доступа к файлам могут быть установлены осмысленно.
Я подозреваю, что первая часть в вашем случае неверна. Вы прямо заявили, что не желаете делать вторую часть правдой. Вероятно, вам стоит поискать другое решение для хранения.
Вы используете Server 2012? Технически Hyper-V в предыдущих версиях не поддерживает CIFS / SMB, поскольку сеансы протокола не являются отказоустойчивыми. iSCSI, вероятно, лучший вариант для вашего случая использования и очень хорошо поддерживается в NetApp.
Если вы заинтересованы в использовании SMB 3.0 с Hyper-V в Server 2012, вы можете присоединиться к бета-программе NetApp здесь: https://communities.netapp.com/groups/ontap-82-beta-program
Также, чтобы ответить на исходный вопрос, вы можете напрямую добавлять пользователей / пароли в Data ONTAP, которые не являются частью домена. Затем вам нужно будет подключиться как «MyStorage \ SomeUser». Я сомневаюсь, что это возможно с Hyper-V, и вас не поддержат ни NetApp, ни Microsoft, даже если бы это сработало.