Хранилище виртуальных машин Hyper-V на сетевом ресурсе SMB
22 Mar 2018
local_offer
Hyper-V
В 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