Hoe u Hyper-V extern beheer inschakelt en configureert

Als u Hyper-V op een niet-GUI-editie van Windows (Windows Server Core of Microsoft Hyper-V Server) hebt geïnstalleerd, kunt u PowerShell-cmdlets uit de Hyper-V-module gebruiken om uw hosts en virtuele machines te beheren. Om het beheer van virtuele machines gemakkelijker te maken, wordt aanbevolen om de grafische interface van de Hyper-V Manager-console of de webinterface van het Windows Admin Center (WAC) te gebruiken. In dit artikel leest u hoe u extern Microsoft-hypervisorbeheer kunt inschakelen en configureren met behulp van de Hyper-V Manager-console in een niet-domeinomgeving (werkgroepomgeving).

In dit voorbeeld laten we u zien hoe u op afstand verbinding kunt maken met een Hyper-V-host (draaiend op Windows Server 2022/2019/2016/2012 R2 of Win 11/10/8.1) vanaf een Windows 10 Pro x64-werkstation met behulp van de Hyper-V Manager-console. Zorg ervoor dat de host met de Hyper-V-rol en uw werkstation zich in dezelfde WERKGROEP bevinden.

De eerste stap is het inschakelen van extern beheer op de Hyper-V-host. Als de Hyper-V-rol is geïnstalleerd op een Server Core- of Microsoft Hyper-V-server, voert u het hulpprogramma uitsconfig.cmdcommando en ga dan naar sectie4 — Beheer op afstanden schakel beheer op afstand in.

Open vervolgens de PowerShell-console, configureer de WinRM-service en sta CredSSP-authenticatie toe:

Enable-PSRemoting
Enable-WSManCredSSP -Role server

Als u WinRM hebt ingeschakeld met behulp van de opdracht ‘Enable-PSRemoting’, worden automatisch de benodigde regels aangemaakt in de Microsoft Defender Firewall.

Als u wilt controleren of de standaard WinRM-poort (TCP 5985) beschikbaar is aan de clientzijde van de server, kunt u de volgende opdracht gebruiken:

Test-NetConnection -ComputerName 192.168.21.30 -Port 5985

Als beide hosts (zowel het beheerderswerkstation als de Hyper-V-server) lid zijn van hetzelfde Active Directory-domein, moet u uw gebruikersaccount toevoegen aan de lokale groep Administrators of Hyper-V-beheerders op de Hyper-V-host om een ​​externe verbinding tot stand te brengen.

De volgende stap is het configureren van de Windows 10-clientcomputer van waaruit u uw Hyper-V-server gaat beheren.

Installeer deHyper-V Manager-console. Om dit te doen, voert u deoptionalfeaturesopdracht om deSchakel Windows-functies in of uittroosten. Vouw het Hyper-V-knooppunt uit en controleer of u hetHyper-V GUI-beheertools.

U kunt de Hyper-V Manager-client ook installeren met PowerShell:

Enable-WindowsOptionalFeature -Online –FeatureName Microsoft-Hyper-V-Management-Clients

Als u nu verbinding probeert te maken met de externe Hyper-V-host, krijgt u een foutmelding:

CredSSP authentication is currently disabled on the local client. You must be running with administrator privileges in order to enable CredSSP.

Om de Hyper-V-host op naam toegankelijk te maken vanaf het beheerwerkstation, moet u een vermelding toevoegen aan hetgastherenbestand (C:\Windows\System32\drivers\etc\hosts) op de clientcomputer.

U kunt het item toevoegen aan het hosts-bestand met behulp van PowerShell:

Add-Content -Path "C:\Windows\System32\drivers\etc\hosts" -Value "192.168.21.30 hv19"

Het hosts-bestand moet de volgende regel bevatten:

192.168.21.30 hv19

Nu moet u de naam van de Hyper-V-server toevoegen aan de vertrouwde hosts:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "hv19"

Sla vervolgens het wachtwoord op voor het Hyper-V-beheerdersaccount dat u gaat gebruiken om verbinding te maken met Windows Credential Manager:

cmdkey /add:hv19 /user:Administrator /pass:HypVpaSS22

Als u geen opgeslagen wachtwoord wilt gebruiken, kunt u verbinding maken met Hyper-V via een interactieve referentieprompt:

runas /user:hv19\Administrator /netonly "mmc virtmgmt.msc"

Controleer of uw netwerkverbindingen in Windows 10 eenOpenbaarnetwerkprofiel toegewezen:

Get-NetConnectionProfile|select InterfaceAlias,NetworkCategory

Als de opdracht het verbindingstype (locatie) retourneert als Openbaar, wijzig dit dan in Privé:

Set-NetConnectionProfile -InterfaceAlias "EthernetLAN2" -NetworkCategory Private

Schakel CredSSP-authenticatie in op de client en geef het serveradres op dat u vertrouwt om uw inloggegevens te delegeren:

Enable-WSManCredSSP -Role client -DelegateComputer "hv19"

Bevestig de actie:y->Enter.

Hierdoor worden ook de instellingen van de localSta het delegeren van nieuwe referenties toebeleid.

Schakel nu NTLM-verificatie in op de niet-domeincomputer:

  1. Open de lokale Groepsbeleid-editor:gpedit.msc;
  2. Ga naarLokaal computerbeleid -> Computerconfiguratie -> Beheersjablonen -> Systeem -> Delegatie van inloggegevens;
  3. Schakel het artikel inSta het delegeren van nieuwe referenties toe met alleen NTLM-serverauthenticatie;
  4. KlikShowen voeg twee waarden toe voor de naam van uw Hyper-V-server (in ons voorbeeld is dit hv19):wsman/hv19Enwsman/hv19.local;
  5. Sluit de GPO-editor en werk de groepsbeleidsinstellingen van uw computer bij:gpupdate /force

Nu zou u verbinding moeten kunnen maken met de externe host met de Hyper-V-rol. Open de Hyper-V Manager-console (virtmgmt.msc) en klikMaak verbinding met de server. Voer de naam in van de externe Hyper-V-host:

Als je alles correct hebt gedaan, zou de console verbinding moeten maken met de Hyper-V-server en een lijst met geregistreerde virtuele machines moeten weergeven.

Nu kunt u Hyper-V Server-instellingen beheren, virtuele Hyper-V-machines maken/inschakelen/uitschakelen en importeren/exporteren vanaf de grafische console.

Meer lezen:Port Mirroring configureren in Hyper-V

Related Posts