Wdrażanie klastrów usługi Azure Stack HCI i zarządzanie nimi w programie VMM
Ten artykuł zawiera informacje o sposobie konfigurowania klastra usługi Azure Stack HCI w programie System Center — Virtual Machine Manager (VMM). Klaster usługi Azure Stack HCI można wdrożyć, aprowizując z serwerów bez systemu operacyjnego lub dodając istniejące hosty. Dowiedz się więcej o nowym rozwiązaniu Azure Stack HCI.
Pakiet zbiorczy aktualizacji programu VMM 2019 3 (UR3) obsługuje usługę Azure Stack HCI w wersji 20H2. Bieżący produkt to Azure Stack HCI w wersji 21H2. Począwszy od programu System Center 2022, program VMM obsługuje usługę Azure Stack HCI w wersji 20H2; Azure Stack HCI, wersja 21H2; i Azure Stack HCI, wersja 22H2 (obsługiwana w programie VMM 2022 UR1).
Ważne
Klastry usługi Azure Stack HCI zarządzane przez program Virtual Machine Manager nie powinny jeszcze dołączać do kanału w wersji zapoznawczej . Program System Center (w tym program Virtual Machine Manager, Operations Manager i inne składniki) nie obsługuje obecnie wersji zapoznawczych usługi Azure Stack. Najnowsze aktualizacje można znaleźć w blogu programu System Center.
Przed rozpoczęciem
Upewnij się, że używasz programu VMM 2019 UR3 lub nowszego.
Co jest obsługiwane?
Dodawanie, tworzenie i zarządzanie klastrami usługi Azure Stack HCI. Zobacz szczegółowe kroki tworzenia klastrów HCI i zarządzania nimi.
Możliwość aprowizowania & wdrażania maszyn wirtualnych w klastrach usługi Azure Stack HCI i wykonywania operacji cyklu życia maszyny wirtualnej. Maszyny wirtualne można aprowizować przy użyciu plików VHD(x), szablonów lub z istniejącej maszyny wirtualnej. Dowiedz się więcej.
Konfigurowanie sieci VLAN na podstawie klastrów usługi Azure Stack HCI.
Wdrażanie kontrolera sieci SDN i zarządzanie nim w klastrach usługi Azure Stack HCI.
Zarządzanie ustawieniami puli magazynów, tworzeniem dysków wirtualnych, tworzeniem udostępnionych woluminów klastra i stosowaniem ustawień QoS.
Przenoszenie maszyn wirtualnych między klastrami Windows Server i Azure Stack HCI działa za pośrednictwem migracji sieci i migrowania maszyny wirtualnej w trybie offline (zamykanie). W tym scenariuszu program VMM eksportuje i importuje pod maską, mimo że jest wykonywana jako pojedyncza operacja.
Polecenia cmdlet programu PowerShell używane do zarządzania klastrami systemu Windows Server mogą być również używane do zarządzania klastrami usługi Azure Stack HCI.
Rejestrowanie i wyrejestrowywanie klastrów usługi Azure Stack HCI
W programie VMM 2022 wprowadzamy polecenia cmdlet programu PowerShell programu VMM do rejestrowania i wyrejestrowania klastrów usługi Azure Stack HCI.
Aby zarejestrować klaster HCI, użyj następujących poleceń cmdlet:
Register-SCAzStackHCI -VMHostCluster <HostCluster> -SubscriptionID <string>
Użyj następującego polecenia, aby wyrejestrować klaster:
Unregister-SCAzStackHCI -VMHostCluster <HostCluster> -SubscriptionID <string>
Aby uzyskać szczegółowe informacje na temat obsługiwanego parametru, zobacz Register-SCAzStackHCI i Unregister-SCAzStackHCI.
Co nie jest obsługiwane?
Zarządzanie rozproszonymi klastrami usługi Azure Stack HCI nie jest obecnie obsługiwane w programie VMM.
Rozwiązanie Azure Stack HCI jest przeznaczone jako host wirtualizacji, na którym uruchamiasz wszystkie obciążenia na maszynach wirtualnych. Terminy usługi Azure Stack HCI umożliwiają uruchamianie tylko tego, co jest niezbędne do hostowania maszyn wirtualnych. Klastry usługi Azure Stack HCI nie powinny być używane do innych celów, takich jak serwery WSUS, serwery WDS lub serwery bibliotek. Zapoznaj się z tematem Przypadki użycia usługi Azure Stack HCI, Kiedy używać rozwiązania Azure Stack HCI i role, które można uruchomić bez wirtualizacji.
Migracja na żywo między dowolną wersją klastrów Windows Server i Azure Stack HCI nie jest obsługiwana.
Uwaga
Migracja na żywo między klastrami usługi Azure Stack HCI działa, a także między klastrami systemu Windows Server.
- Jedynym typem magazynu dostępnym dla usługi Azure Stack HCI jest Bezpośrednie miejsca do magazynowania (S2D). Tworzenie klastra innego niż S2D lub zarządzanie nim za pomocą węzłów usługi Azure Stack HCI nie jest obsługiwane. Jeśli musisz użyć dowolnego innego typu magazynu, na przykład sieci SAN, użyj systemu Windows Server jako hosta wirtualizacji.
Uwaga
Podczas tworzenia klastra usługi Azure Stack HCI należy włączyć funkcję S2D. Aby włączyć funkcję S2D, w kreatorze tworzenia klastra przejdź do pozycji Konfiguracja ogólna. W obszarze Określ nazwę klastra i grupę hostów wybierz pozycję Włącz Bezpośrednie miejsca do magazynowania, jak pokazano poniżej:
Po włączeniu klastra z funkcją S2D program VMM wykonuje następujące czynności:
- Funkcja klastra trybu failover jest włączona.
- Replika magazynu i deduplikacja danych są włączone.
- Klaster jest opcjonalnie weryfikowany i tworzony.
- Funkcja S2D jest włączona, a obiekt macierzy magazynowej jest tworzony w programie VMM o takiej samej nazwie, jak podany w kreatorze.
W przypadku tworzenia klastra hiperkonwergentnego przy użyciu programu VMM pula i warstwy magazynowania są tworzone automatycznie przez uruchomienie polecenia Enable-ClusterStorageSpacesDirect -Autoconfig $True
.
Po wprowadzeniu tych wymagań wstępnych należy aprowizować klaster i skonfigurować na nim zasoby magazynu. Następnie można wdrożyć maszyny wirtualne w klastrze.
Wykonaj następujące kroki:
Krok 1. Aprowizuj klaster
Klaster można aprowizować za pomocą hostów funkcji Hyper-V i maszyn bez systemu operacyjnego:
Aprowizuj klaster z hostów funkcji Hyper-V
Jeśli musisz dodać hosty usługi Azure Stack HCI do sieci szkieletowej programu VMM, wykonaj następujące kroki. Jeśli są już w sieci szkieletowej programu VMM, przejdź do następnego kroku.
Uwaga
- Po skonfigurowaniu klastra wybierz opcję Włącz Bezpośrednie miejsca do magazynowania na stronie Konfiguracja ogólna kreatora Tworzenie klastra funkcji Hyper-V.
- W obszarze Typ zasobu wybierz pozycję Istniejące serwery z systemem operacyjnym Windows Server i wybierz hosty funkcji Hyper-V, które mają zostać dodane do klastra.
- Wszystkie wybrane hosty powinny mieć zainstalowaną usługę Azure Stack HCI.
- Ponieważ włączono funkcję S2D, klaster musi zostać zweryfikowany.
Aprowizuj klaster z maszyn bez systemu operacyjnego
Uwaga
Zazwyczaj węzeł S2D wymaga ustawień RDMA, QoS i SET. Aby skonfigurować te ustawienia dla węzła przy użyciu komputerów bez systemu operacyjnego, możesz użyć możliwości skryptu po wdrożeniu w programie PCP. Oto przykładowy skrypt po wdrożeniu pcP. Za pomocą tego skryptu można również skonfigurować funkcję RDMA, QoS i SET podczas dodawania nowego węzła do istniejącego wdrożenia S2D z komputerów bez systemu operacyjnego.
- Zapoznaj się z wymaganiami wstępnymi dotyczącymi wdrażania klastra bez systemu operacyjnego.
Uwaga
- Uogólniony dysk VHD lub VHDX w bibliotece programu VMM powinien mieć uruchomioną usługę Azure Stack HCI z najnowszymi aktualizacjami. Należy ustawić wartości platformySystem operacyjny i Wirtualizacja dla dysku twardego.
- W przypadku wdrożenia bez systemu operacyjnego należy dodać serwer środowiska wykonawczego przed rozruchem (PXE) do sieci szkieletowej programu VMM. Serwer PXE jest udostępniany za pośrednictwem usług wdrażania systemu Windows. Program VMM używa własnego obrazu WinPE i upewnij się, że jest on najnowszy. W tym celu wybierzpozycję Obraz WinPE aktualizacjiinfrastruktury sieci>szkieletowej> i upewnij się, że zadanie zostanie zakończone.
- Postępuj zgodnie z instrukcjami dotyczącymi aprowizowania klastra z komputerów bez systemu operacyjnego.
Krok 2. Konfigurowanie sieci dla klastra
Po aprowizacji klastra i zarządzanych w sieci szkieletowej programu VMM należy skonfigurować sieć dla węzłów klastra.
- Zacznij od utworzenia sieci logicznej w celu dublowania sieci zarządzania fizycznego.
- Należy skonfigurować przełącznik logiczny z włączoną funkcją Switch Embedded Teaming (SET), aby przełącznik był świadomy wirtualizacji. Ten przełącznik jest połączony z siecią logiczną zarządzania i ma wszystkie karty wirtualne hosta, które są wymagane do zapewnienia dostępu do sieci zarządzania lub skonfigurowania sieci magazynu. Funkcja S2D opiera się na sieci do komunikowania się między hostami. Zalecane są adaptery z obsługą funkcji RDMA.
- Tworzenie sieci maszyn wirtualnych.
Krok 3. Konfigurowanie ustawień dcB w klastrze usługi Azure Stack HCI
Uwaga
Konfiguracja ustawień DCB jest opcjonalnym krokiem umożliwiającym osiągnięcie wysokiej wydajności podczas przepływu pracy tworzenia klastra S2D. Przejdź do kroku 4, jeśli nie chcesz konfigurować ustawień dcB.
Zalecenia
W przypadku wdrożonych wirtualnych kart sieciowych w celu uzyskania optymalnej wydajności zalecamy mapowania wszystkich wirtualnych kart sieciowych z odpowiednimi komputerami. Koligacje między siecią wirtualną a pNIC są ustawiane losowo przez system operacyjny i mogą wystąpić scenariusze, w których wiele wirtualnych kart sieciowych jest mapowanych na tę samą kartę pNIC. Aby uniknąć takich scenariuszy, zalecamy ręczne ustawianie koligacji między siecią wirtualną a siecią pNIC, wykonując kroki wymienione tutaj.
Podczas tworzenia profilu portu karty sieciowej zalecamy zezwolenie na priorytet IEEE. Dowiedz się więcej.
Priorytet IEEE można również ustawić przy użyciu następujących poleceń programu PowerShell:
Set-VMNetworkAdapterVlan -VMNetworkAdapterName 'SMB2' -VlanId '101' -Access -ManagementOS Set-VMNetworkAdapter -ManagementOS -Name 'SMB2' -IeeePriorityTag on
Aby skonfigurować ustawienia dcB, wykonaj następujące czynności:
Utwórz nowy klaster funkcji Hyper-V, wybierz pozycję Włącz Bezpośrednie miejsca do magazynowania. Opcja Konfiguracja dcB jest dodawana do przepływu pracy tworzenia klastra funkcji Hyper-V.
W konfiguracji dcB wybierz pozycję Konfiguruj mostkowanie centrum danych.
Podaj wartości priorytetu i przepustowości dla ruchu SMB-Direct i pulsu klastra.
Uwaga
Wartości domyślne są przypisywane do priorytetu i przepustowości. Dostosuj te wartości na podstawie potrzeb środowiska organizacji.
Wartości domyślne:
Klasa ruchu | Priorytet | Przepustowość (%) |
---|---|---|
Puls klastra | 7 | 1 |
SMB-Direct | 3 | 50 |
Wybierz karty sieciowe używane dla ruchu magazynu. Funkcja RDMA jest włączona na tych kartach sieciowych.
Uwaga
W scenariuszu zbieżnej karty sieciowej wybierz wirtualne karty sieciowe magazynu. Podstawowe karty sieciowe powinny być w stanie wyświetlać wirtualne karty sieciowe i dostępne do wyboru.
Przejrzyj podsumowanie i wybierz pozycję Zakończ.
Klaster usługi Azure Stack HCI zostanie utworzony, a parametry DCB są konfigurowane na wszystkich węzłach S2D.
Uwaga
- Ustawienia dcB można skonfigurować w istniejących klastrach S2D funkcji Hyper-V, odwiedzając stronę Właściwości klastra i przechodząc do strony konfiguracji dcB .
- Wszelkie zmiany poza pasmem w ustawieniach DCB w dowolnym z węzłów spowodują, że klaster S2D będzie niezgodny w programie VMM. Opcja Korygowanie zostanie udostępniona na stronie konfiguracji dcB właściwości klastra, której można użyć do wymuszania ustawień DCB skonfigurowanych w programie VMM w węzłach klastra.
Krok 4. Rejestrowanie klastra usługi Azure Stack HCI za pomocą platformy Azure
Po utworzeniu klastra usługi Azure Stack HCI należy zarejestrować go na platformie Azure w ciągu 30 dni od momentu instalacji na warunki usługi Azure Online Service. Jeśli używasz programu System Center 2022, użyj Register-SCAzStackHCI
polecenia cmdlet w programie VMM, aby zarejestrować klaster usługi Azure Stack HCI na platformie Azure. Alternatywnie wykonaj następujące kroki , aby zarejestrować klaster usługi Azure Stack HCI na platformie Azure.
Stan rejestracji będzie odzwierciedlany w programie VMM po pomyślnym odświeżeniu klastra.
Krok 5. Wyświetlanie stanu rejestracji klastrów usługi Azure Stack HCI
W konsoli programu VMM można wyświetlić stan rejestracji i ostatnią połączoną datę klastrów usługi Azure Stack HCI.
Wybierz pozycję Sieć szkieletowa, kliknij prawym przyciskiem myszy klaster usługi Azure Stack HCI , a następnie wybierz pozycję Właściwości.
Możesz też uruchomić
Get-SCVMHost
polecenie i obserwować właściwości zwróconego obiektu, aby sprawdzić stan rejestracji.
Krok 6. Zarządzanie pulą i tworzenie woluminów CSV
Teraz możesz zmodyfikować ustawienia puli magazynów i utworzyć dyski wirtualne i woluminy CSV.
Wybierz pozycjęMacierze magazynowe sieci >szkieletowej>.
Kliknij prawym przyciskiem myszy klaster >Zarządzaj pulą i wybierz domyślnie utworzoną pulę magazynów. Możesz zmienić nazwę domyślną i dodać klasyfikację.
Aby utworzyć wolumin CSV, kliknij prawym przyciskiem myszy właściwości klastra>>Udostępnione woluminy.
W obszarze Tworzenietypu magazynuKreatora> tworzenia woluminów określ nazwę woluminu i wybierz pulę magazynów.
W obszarze Pojemność można określić ustawienia rozmiaru woluminu, systemu plików i odporności (błędy tolerowania).
Wybierz pozycję Konfiguruj zaawansowane ustawienia magazynowania i obsługi warstw, aby skonfigurować te opcje.
W obszarze Podsumowanie przejrzyj ustawienia i zakończ działanie kreatora. Dysk wirtualny zostanie utworzony automatycznie podczas tworzenia woluminu.
Krok 7. Wdrażanie maszyn wirtualnych w klastrze
W hiperkonwergentnej topologii maszyny wirtualne można wdrażać bezpośrednio w klastrze. Ich wirtualne dyski twarde są umieszczane na woluminach utworzonych przy użyciu funkcji S2D. Te maszyny wirtualne są tworzone i wdrażane tak samo, jak w przypadku każdej innej maszyny wirtualnej.
Ważne
Jeśli klaster usługi Azure Stack HCI nie jest zarejestrowany na platformie Azure lub nie jest połączony z platformą Azure przez ponad 30 dni po rejestracji, tworzenie maszyny wirtualnej o wysokiej dostępności (HAVM) zostanie zablokowane w klastrze. Zapoznaj się z krokiem 4 & 5 na potrzeby rejestracji klastra.
Krok 8. Migrowanie maszyn wirtualnych z systemu Windows Server do klastra usługi Azure Stack HCI
Użyj funkcji migracji sieci w programie VMM, aby przeprowadzić migrację obciążeń z funkcji Hyper-V (windows Server 2019 & nowszej) do usługi Azure Stack HCI.
Uwaga
Migracja na żywo między systemami Windows Server i Azure Stack HCI nie jest obsługiwana. Migracja sieci z usługi Azure Stack HCI do systemu Windows Server nie jest obsługiwana.
- Tymczasowo wyłącz migrację na żywo na docelowym hoście usługi Azure Stack HCI.
- Wybierz pozycję Maszyny wirtualne i usługi > Wszystkie hosty, a następnie wybierz źródłowy host funkcji Hyper-V, z którego chcesz przeprowadzić migrację.
- Wybierz maszynę wirtualną, którą chcesz przeprowadzić migrację. Maszyna wirtualna musi być w stanie wyłączonym.
- Wybierz pozycję Migruj maszynę wirtualną.
- W obszarze Wybierz hosta przejrzyj i wybierz docelowy host usługi Azure Stack HCI.
- Wybierz przycisk Dalej, aby zainicjować migrację sieci. Program VMM będzie wykonywać importy i eksporty na zapleczu.
- Aby sprawdzić, czy maszyna wirtualna została pomyślnie zmigrowana, sprawdź listę maszyn wirtualnych na hoście docelowym. Włącz maszynę wirtualną i ponownie włącz migrację na żywo na hoście usługi Azure Stack HCI.
Krok 9. Migrowanie obciążeń VMware do klastra usługi Azure Stack HCI przy użyciu programu SCVMM
Program VMM oferuje proste środowisko oparte na kreatorze na potrzeby konwersji V2V (virtual to Virtual to Virtual). Narzędzie konwersji umożliwia migrowanie obciążeń na dużą skalę z infrastruktury VMware do infrastruktury funkcji Hyper-V. Aby uzyskać listę obsługiwanych serwerów VMware, zobacz Wymagania systemowe.
Aby uzyskać wymagania wstępne i ograniczenia dotyczące konwersji, zobacz Konwertowanie maszyny wirtualnej VMware na funkcję Hyper-V w sieci szkieletowej programu VMM.
Utwórz konto Uruchom jako dla roli administratora programu vCenter Server w programie VMM. Te poświadczenia administratora służą do zarządzania serwerem vCenter i hostami ESXi.
W konsoli programu VMM w obszarze Sieć szkieletowa wybierz pozycję Serwery>Dodaj serwer VMware vCenter Server.
Na stronie Dodawanie programu VMware vCenter Server wykonaj następujące czynności:
- Nazwa komputera: określ nazwę serwera vCenter.
- Konto Uruchom jako: wybierz konto Uruchom jako utworzone dla administratora vSphere.
Wybierz pozycję Zakończ.
Na stronie Importowanie certyfikatu wybierz pozycję Importuj.
Po pomyślnym dodaniu serwera vCenter wszystkie hosty ESXi w programie vCenter są migrowane do programu VMM.
Dodawanie hostów
- W konsoli programu VMM w obszarze Sieć szkieletowa wybierz pozycję Serwery Dodaj hosty>i klastry VMware ESX.
- W Kreatorze dodawania zasobów
W obszarze Poświadczenia wybierz konto Uruchom jako używane dla portu, a następnie wybierz pozycję Dalej.
W obszarze Zasoby docelowe wybierz wszystkie klastry ESX, które należy dodać do programu VMM, a następnie wybierz przycisk Dalej.
W obszarze Ustawienia hosta wybierz lokalizację, w której chcesz dodać maszyny wirtualne, a następnie wybierz przycisk Dalej.
W obszarze Podsumowanie przejrzyj ustawienia i wybierz pozycję Zakończ. Wraz z hostami zostaną również dodane skojarzone maszyny wirtualne.
Weryfikowanie stanu hosta ESXi
- Jeśli stan hosta ESXi ma wartość OK (ograniczone), kliknij prawym przyciskiem myszy pozycję Zarządzanie właściwościami>, wybierz pozycję Uruchom jako konto używane dla portu i zaimportuj certyfikaty dla hosta.
Powtórz ten sam proces dla wszystkich hostów ESXi. Po dodaniu klastrów ESXi wszystkie maszyny wirtualne uruchomione w klastrach ESXi zostaną automatycznie odnalezione w programie VMM.
Wyświetlanie maszyn wirtualnych
Przejdź do pozycji Maszyny wirtualne i usługi , aby wyświetlić maszyny wirtualne. Możesz również zarządzać podstawowymi operacjami cyklu życia tych maszyn wirtualnych z programu VMM.
Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz pozycję Wyłącz (migracje online nie są obsługiwane), które należy migrować i odinstalować narzędzia VMware z systemu operacyjnego gościa.
Wybierz pozycję Strona główna>Utwórz Virtual Machines>Konwertuj maszynę wirtualną.
W Kreatorze konwertowania maszyny wirtualnej
- W obszarze Wybierz źródło wybierz maszynę wirtualną uruchomioną na serwerze ESXi, a następnie wybierz pozycję Dalej.
- W obszarze Określ tożsamość maszyny wirtualnej wprowadź nową nazwę maszyny wirtualnej, jeśli chcesz, a następnie wybierz przycisk Dalej.
W obszarze Wybierz hosta wybierz docelowy węzeł Azure Stack HCI i określ lokalizację na hoście dla plików magazynu maszyny wirtualnej, a następnie wybierz przycisk Dalej.
Wybierz sieć wirtualną dla maszyny wirtualnej i wybierz pozycję Utwórz , aby ukończyć migrację.
Maszyna wirtualna uruchomiona w klastrze ESXi została pomyślnie zmigrowana do klastra usługi Azure Stack HCI. W celu automatyzacji użyj poleceń programu PowerShell do konwersji.