В Windows Server 2012 появилась возможность использования сетевых файловых ресурсов в качестве хранилища виртуальных машин.

Это возможно при следующих условиях:

  • Развернутая инфраструктура Active Directory
  • Windows Server 2012 с включонной ролью File and Storage Services (протокол SMB 3.0 включен по умолчанию)
  • Сервер на котором выполняется роль Hyper-V не должен быть этим файловым сервером

Решение проблем

Если появляется сообщение об ошибке "General Access denied error" во время создания виртуальной машины или дисков необходимо добавить разрешения для сетевого ресурса и делегировать авторизацию (должен быть установлен модуль Active Directory).

Устанавливаем разрешения для сервера L204 на общий ресурс:

Grant-SmbShareAccess -Name VHD -AccountName PSHOME\L204$ -AccessRight Full

Проверяем:

Get-SmbShareAccess VHD
PS C:\Windows\System32> Get-SmbShareAccess VHD

Name ScopeName AccountName                  AccessControlType AccessRight
---- --------- -----------                  ----------------- -----------
VHD  *         PSHOME\L204$                 Allow             Full
VHD  *         PSHOME\Администраторы домена Allow             Full

Делегируем:

Enable-SMBDelegation -SmbServer dc01e -SMBClient L204
Enable-SMBDelegation -SmbServer dc01e -SMBClient L205

Ссылки