Comment me connecter à mon Hyper-V 2016 autonome via mon ordinateur portable Windows 10?
Contexte: J'installe cela comme un laboratoire à domicile. J'ai suiviapeguides , mais je n'ai pas encore trouvé de guide/tutoriel Youtube qui semble travailler pour l'édition gratuite de Hyper-V 2016. C'est un "bonjour" pour Hyper-V autonome, et je ne trouve pas de guide qui fonctionne pour 2016. (Hyper-V 2012 + Windows 8 semble en avoir - scripts automatisés qui résolvent le problème, mais pas pour Hyper-V 2016.)
Contexte
L'erreur
An error occurred while attempting to connect to server "server.local". Check that the
Virtual Machine Management service is running and that you are authorized to
connect to the server.
Hyper-V encountered an error trying to access an object on computer 'server.local' because
the object was not found. The object might have been deleted. Verify that the Virtual
Machine Management service on the computer is running.
Ce que j'ai fait sur le serveur
# sconfig.cmd: Enable "Configure Remote Management"
# sconfig.cmd: Add Local Administrator
# sconfig.cmd: Enabled Remote Desktop
Enable-PSRemoting
Enable-WSManCredSSP -Role server
sc start vmms # Is this the "missing object"?
netsh advfirewall set currentprofile state off # Let's try disabling firewall
Ce que j'ai fait sur le client
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "server.local"
Enable-WSManCredSSP -Role client -DelegateComputer "server.local"
# Changed group policy: "Computer Configuration > Administrative Templates > System > Credentials Delegation > Allow delegating fresh credentials with NTLM-only server authentication" by doing: "Click Enable and add wsman/fqdn-of-hyper-v-Host."
# Disabled firewall
# dcomcnfg > COM SECURITY > Access Permissions > Edit Limits > Anonymous Login > ALLOW Remote Access
cmdkey /add:YOURSERVERNAME /user:USERNAMEONTHESERVER /pass:THEPASSWORDOFTHATUSER
Comment j'ai déclenché l'erreur
Sur le client:
J'ai trouvé mon problème spécifique :) J'utilisais un nom d'hôte non valide et le DNS ne se résolvait pas correctement.
Mais sur une note différente, j'ai également constaté que le document Microsoft ( Gérer à distance les hôtes Hyper-V avec Hyper-V Manager ) ne documentait pas toutes les instructions nécessaires pour que les choses fonctionnent. C'était généralement correct, mais il manquait une étape. J'ai donc joint mes instructions de configuration manuelle.
Voir ci-dessous pour mes instructions de configuration complètes pour la gestion à distance d'Hyper-V 2016 via Windows 10. Professionnel Ma configuration impliquait deux machines physiques distinctes - j'installe les deux systèmes à partir de rayure.
Sur le serveur Hyper-V
sconfig
Commandes Powershell:
Enable-PSRemoting
Enable-WSManCredSSP -Role server
Sur le bureau/ordinateur portable, vous allez gérer Hyper-V à distance
Commandes Powershell:
Enable-PSRemoting
Set-Item WSMan:\localhost\Client\TrustedHosts -Value server-1
Enable-WSManCredSSP -Role client -DelegateComputer server-1
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All
cmdkey /add:server-1 /user:Administrator /pass
Remarque
La documentation officielle de Microsoft manquait l'instruction cmdkey , qui enregistre les informations de connexion nécessaires pour accéder au serveur Hyper-V. Je l'ai trouvé dans un document séparé.