Powershell: невозможно создать новую виртуальную машину Hyper-v удаленно - PullRequest
0 голосов
/ 14 июля 2020

Уважаемые,

Для упрощения нашей текущей настройки. У нас есть SRV01, SRV02 и SRV03. Все windows server 2016 с Hyper-v установлены и присоединены к нашему домену. SRV01 размещает общую папку "\\ SRV01 \ VM-ONLINE-STORAGE \ Test" Все серверы в одной сети su bnet и их брандмауэр windows выключен.

Моя цель - создать новую виртуальную машину удаленно с помощью Powershell от SRV02 до SRV03 с использованием общей сетевой папки для хранения виртуальной машины.

ON SRV02

New-vm -ComputerName SRV03 -MemoryStartupBytes 1GB -NoVHD -Generation 2 -Name TEST1 -Path "\\SRV01\VM-ONLINE-STORAGE\Test\"

я получаю следующую ошибку:

New-vm : Failed to create a new virtual machine.
At line:1 char:1
+ New-vm -ComputerName SRV03 -MemoryStartupBytes 1GB -NoVHD -Generat ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [New-VM], VirtualizationException
    + FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.NewVM

сначала я подумал, что это связано с отсутствием разрешений. Итак, я протестировал следующее на SRV02 и SRV03, и он работал нормально.

ON SRV02 и SRV03

New-Item -Path "\\SRV01\VM-ONLINE-STORAGE\Test\" -Name "testing" -ItemType "directory"

Папка успешно создана. Поэтому никаких дополнительных разрешений не требуется, потому что я использую учетную запись администратора домена для всего этого, которая является локальным администратором на всех серверах.

Единственный способ заставить его работать удаленно - использовать путь к локальной папке, расположенный на SRV03.

ON SRV02

New-vm -ComputerName SRV03 -MemoryStartupBytes 1GB -NoVHD -Generation 2 -Name TEST1 -Path "D:\Storage\"

Это работает нормально, но вместо этого нам нужно использовать сетевой путь. Как мне этого добиться?

Обратите внимание, когда команда выполняется локально на SRV03, она работает.

ON SRV03

New-vm -ComputerName SRV03 -MemoryStartupBytes 1GB -NoVHD -Generation 2 -Name TEST1 -Path "\\SRV01\VM-ONLINE-STORAGE\Test\"

Успешно.

Что мне не хватает?

1 Ответ

0 голосов
/ 16 июля 2020

Я исправил. Это как-то связано с разрешением делегирования AD.

Веб-страница ниже помогла мне решить проблему.

https://argonsys.com/microsoft-cloud/library/hyper-v-authentication-in-windows-server-2016-for-managing-remote-hyper-v-servers-through-rsat/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...