Konfigurowanie składników programowalnej sieci komputerowej (SDN) w sieci szkieletowej programu VMM przy użyciu programu PowerShell
Program System Center Virtual Machine Manager (VMM) może służyć do wdrażania infrastruktury sieci programowalnej (SDN) i zarządzania nią.
Składniki SDN można wdrożyć w sieci szkieletowej programu VMM, w tym:
- Kontroler sieci: kontroler sieci umożliwia zautomatyzowanie konfiguracji infrastruktury sieciowej zamiast ręcznego konfigurowania urządzeń sieciowych i usług.
- Brama RAS dla sieci SDN: Brama RAS jest opartym na oprogramowaniu, wielodostępnym routerze obsługującym protokół BGP w systemie Windows Server 2016, który jest przeznaczony dla dostawców CSP i przedsiębiorstw hostujących wiele sieci wirtualnych dzierżawców przy użyciu HNV.
- Programowe równoważenie obciążenia (SLB) dla sieci SDN: SDN w systemie Windows Server 2016 może używać programowego równoważenia obciążenia (SLB) do równomiernego dystrybuowania ruchu sieciowego dzierżawcy i dzierżawcy między zasobami sieci wirtualnej. SLB serwera systemu Windows umożliwia wielu serwerów do obsługi tego samego obciążenia, zapewniając wysoką dostępność i skalowalność.
Istnieje kilka sposobów wdrażania tych składników:
- Konsola programu VMM: ręcznie wdróż kontroler sieci, SLB i bramę RAS w konsoli programu VMM.
- PowerShell: wdróż wszystkie składniki przy użyciu skryptów programu PowerShell.
Zalety wdrażania programu PowerShell
- Wdróż wszystkie składniki sieci SDN za pomocą skryptów programu PowerShell.
- Użycie skryptu zmniejsza wprowadzanie błędów ręcznych i oszczędza znaczący czas wdrażania.
- W przypadku wdrażania przy użyciu skryptu można później zmodyfikować ustawienia w konsoli programu VMM tak samo jak w przypadku ręcznego wdrażania składników sieci SDN.
- Podobnie jak w przypadku wdrażania ręcznego, można skonfigurować nową sieć logiczną zarządzania i przełączyć lub ponownie użyć istniejącej sieci i przełącznika.
- Jeśli wdrożenie skryptu zakończy się niepowodzeniem, wszystkie zmienione ustawienia zostaną wycofane, aby można było rozpocząć ponownie.
- Wdrożenie można wyłączyć dla określonych składników. Jeśli na przykład masz już wdrożony kontroler sieci, możesz wdrożyć tylko bramę SLB i RAS.
Przed rozpoczęciem
- Wdrożenie przełącznika z włączoną obsługą zestawu nie jest obecnie obsługiwane we wdrożeniu programu PowerShell. Należy wdrożyć przełącznik z włączoną obsługą zestawu poza pasmem, a następnie określić nazwę przełącznika podczas wdrażania.
- Sprawdź, czy istnieją wymagania wstępne dotyczące wdrożenia składnika SDN:
Kroki wdrażania
Oto co należy zrobić, aby skonfigurować składniki SDN w programie VMM przy użyciu programu PowerShell.
Konfigurowanie hostów i infrastruktury sieci fizycznej: musisz mieć dostęp do fizycznych urządzeń sieciowych w celu skonfigurowania sieci VLAN, routingu i innych. Hosty funkcji Hyper-V są również potrzebne do hostowania infrastruktury SDN i maszyn wirtualnych dzierżawcy. Dowiedz się więcej.
Przygotowany wirtualny dysk twardy dla szablonów usług w formacie VHD lub VHDX.
Pobierz szablon usługi kontrolera sieci, szablon usługi SLB i szablon usługi bramy RAS.
Zaimportuj szablony bram kontrolera sieci, SLB i RAS do biblioteki programu VMM.
Konfigurowanie grup zabezpieczeń usługi Active Directory. Jeden do zarządzania kontrolerem sieci, a drugi dla klientów kontrolera sieci. Każda grupa będzie potrzebować co najmniej jednego konta użytkownika.
Konfigurowanie udziału biblioteki programu VMM. Możesz mieć opcjonalny udział plików biblioteki na potrzeby przechowywania dzienników diagnostycznych. Do tego udziału biblioteki będzie uzyskiwany dostęp kontroler sieci w celu przechowywania informacji diagnostycznych przez cały okres jego istnienia.
Skonfiguruj dedykowaną grupę hostów programu VMM dla wszystkich hostów funkcji Hyper-V SDN.
Uwaga
Hosty muszą mieć zainstalowaną najnowszą wersję odpowiedniego systemu Windows Server i mieć włączoną rolę funkcji Hyper-V.
Konfigurowanie certyfikatu. Potrzebujesz certyfikatu SSL do komunikacji HTTPS między programem VMM a kontrolerem sieci.
Pobierz i uruchom skrypty SDN. Istnieją trzy skrypty:
- VMMExpress.ps1: ten skrypt wdraża stos SDN. Po pobraniu możesz dodać własne dostosowania.
- Fabricconfig.psd1: ten plik akceptuje wszystkie dane wejściowe do konfigurowania sieci SDN.
- Fabricconfig_Example.psd1: przykładowy plik zawierający fikcyjne parametry. Możesz zastąpić te własnymi parametrami.
Następne kroki
Skonfiguruj hosty i infrastrukturę sieci fizycznej dla sieci SDN .