Delen via


SDN-onderdelen (Software Defined Network) installeren in de VMM-infrastructuurresources met behulp van PowerShell

Belangrijk

Deze versie van Virtual Machine Manager (VMM) heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar VMM 2022.

System Center - Virtual Machine Manager (VMM) kan worden gebruikt voor het implementeren en beheren van een SDN-infrastructuur (Software Defined Network).

U kunt SDN-onderdelen implementeren in de VMM-infrastructuurresources, waaronder:

  • Netwerkcontroller: met de netwerkcontroller kunt u de configuratie van uw netwerkinfrastructuur automatiseren in plaats van handmatig netwerkapparaten en -services te configureren.
  • RAS-gateway voor SDN: RAS-gateway is een op software gebaseerde, multitenant, BGP-compatibele router in Windows Server 2016 die is ontworpen voor CSP's en ondernemingen die meerdere virtuele tenantnetwerken hosten met behulp van HNV.
  • Software load balancing (SLB) voor SDN: SDN in Windows Server 2016 kan Software Load Balancing (SLB) gebruiken om het netwerkverkeer van tenants en tenantklants gelijkmatig te verdelen over virtuele netwerkresources. De Windows Server SLB kunnen meerdere servers voor het hosten van dezelfde werkbelasting, hoge beschikbaarheid en schaalbaarheid.

Er zijn verschillende manieren om deze onderdelen te implementeren:

  • VMM-console: de Netwerkcontroller, SLB, en RAS-gateway handmatig implementeren in de VMM-console.
  • PowerShell: alle onderdelen implementeren met behulp van PowerShell-scripts.

Voordelen van implementatie met PowerShell

  • Alle SDN-onderdelen implementeren met PowerShell-scripts.
  • Het gebruik van een script kan de introductie van handmatige fouten verminderen en aanzienlijke implementatietijd besparen.
  • Als u implementeert met behulp van het script, kunt u instellingen in de VMM-console achteraf wijzigen, net zoals u zou doen als u de SDN-onderdelen handmatig implementeert.
  • Net als bij de handmatige implementatie hebt u de mogelijkheid om een nieuw logisch beheernetwerk in te stellen en over te schakelen of om een bestaand netwerk en switch opnieuw te gebruiken.
  • Als de implementatie van het script mislukt, worden alle gewijzigde instellingen teruggedraaid, zodat u opnieuw kunt beginnen.
  • U kunt de implementatie uitschakelen voor specifieke onderdelen. Als u bijvoorbeeld al een netwerkcontroller hebt geïmplementeerd, kunt u alleen SLB- en RAS-gateway implementeren.

Voordat u begint

  • Implementatie van een switch met SET-inschakeling wordt momenteel niet ondersteund in een PowerShell-implementatie. U moet de switch met SET-inschakeling out-of-band implementeren en vervolgens tijdens de implementatie de naam van de switch opgeven.
  • Controleer of u beschikt over de vereisten voor de implementatie van SDN-onderdelen:

Implementatiestappen

U moet het volgende doen als u SDN-onderdelen wilt instellen in VMM met behulp van PowerShell.

  1. Hosts en fysieke netwerkinfrastructuur configureren: u hebt toegang nodig tot uw fysieke netwerkapparaten om VLAN's, routering en andere te configureren. U hebt ook Hyper-V-hosts nodig om de SDN-infrastructuur en tenant-VM's te hosten. Meer informatie.

  2. Voorbereide virtuele harde schijf voor de servicesjablonen in VHD- of VHDX-indeling.

  3. Download de servicesjabloon van de netwerkcontroller, de sjabloon van de SLB-service en de servicesjabloon van de RAS-gateway.

  4. Importeer de sjablonen van de netwerkcontroller, SLB en RAS-gateway in de VMM-bibliotheek.

  5. Stel Active Directory-beveiligingsgroepen in. Een voor beheer van de netwerkcontroller en een andere voor clients van de netwerkcontroller. Voor elke groep is er ten minste één gebruikersaccount nodig.

  6. Een VMM-bibliotheekshare instellen. U kunt een optionele bibliotheekbestandsshare hebben voor het bijhouden van diagnostische logboeken. Deze bibliotheekshare wordt door de netwerkcontroller gebruikt om tijdens zijn levensduur diagnostische gegevens op te slaan.

  7. Stel een speciale VMM-hostgroep in voor alle SDN Hyper-V-hosts.

    Notitie

    Op hosts moet de nieuwste versie van de toepasselijke Windows Server-versie worden uitgevoerd en moet de Hyper-V-rol zijn ingeschakeld.

  8. Stel een certificaat in. U hebt een SSL-certificaat nodig voor HTTPS-communicatie tussen VMM en de netwerkcontroller.

  9. Download de scripts en voer deze uit. Er zijn drie scripts:

    • VMMExpress.ps1: dit script implementeert de SDN-stack. Nadat u deze hebt gedownload, kunt u uw eigen aanpassingen toevoegen.
    • Fabricconfig.psd1: dit bestand accepteert alle invoer voor het instellen van SDN.
    • Fabricconfig_Example.psd1: een voorbeeldbestand dat dummyparameters bevat. U kunt deze vervangen door uw eigen parameters.

Volgende stappen

Configureer hosts en fysieke netwerkinfrastructuur voor SDN .