Obsługa maszyn wirtualnych 2. generacji na platformie Azure

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows ✔️ — elastyczne zestawy ✔️ skalowania

Obsługa maszyn wirtualnych generacji 2 jest teraz dostępna na platformie Azure. Nie można zmienić generowania maszyny wirtualnej po jej utworzeniu, dlatego przed wybraniem generacji przejrzyj zagadnienia dotyczące tej strony.

Maszyny wirtualne generacji 2 obsługują kluczowe funkcje, które nie są obsługiwane na maszynach wirtualnych generacji 1. Te funkcje obejmują zwiększoną ilość pamięci, rozszerzenia Intel Software Guard (Intel SGX) i zwirtualizowaną pamięć trwałą (vPMEM). Maszyny wirtualne generacji 2 działające lokalnie mają pewne funkcje, które nie są jeszcze obsługiwane na platformie Azure. Aby uzyskać więcej informacji, zobacz sekcję Funkcje i możliwości .

Maszyny wirtualne generacji 2 używają nowej architektury rozruchu opartej na interfejsie UEFI, a nie architektury opartej na systemie BIOS używanej przez maszyny wirtualne generacji 1. W porównaniu z maszynami wirtualnymi generacji 1 maszyny wirtualne generacji 2 mogły poprawić czas rozruchu i instalacji. Aby zapoznać się z omówieniem maszyn wirtualnych 2. generacji i niektórych różnic między generacją 1 i 2. generacji, zobacz Czy należy utworzyć maszynę wirtualną generacji 1 lub 2 w funkcji Hyper-V?.

Rozmiary maszyn wirtualnych generacji 2

Platforma Azure oferuje teraz obsługę generacji 2 dla następującej wybranej serii maszyn wirtualnych:

Serie maszyn wirtualnych Pierwsza generacja Druga generacja
Seria Av2 ✔️
Seria B ✔️ ✔️
Seria DCsv2 ✔️
Seria Dv2 ✔️
Seria DSv2 ✔️ ✔️
Seria Dv3 ✔️
Seria Dsv3 ✔️ ✔️
Seria Dv4 ✔️ ✔️
Seria Dsv4 ✔️ ✔️
Seria Dav4 ✔️ ✔️
Seria Dasv4 ✔️ ✔️
Seria Ddv4 ✔️ ✔️
Seria Ddsv4 ✔️ ✔️
Seria Dasv5 ✔️ ✔️
Dadsv5 serii ✔️ ✔️
Seria DCasv5 ✔️
Seria DCadsv5 ✔️
Seria Dpsv5 ✔️
Seria Dpdsv5 ✔️
Seria Dv5 ✔️ ✔️
Seria Dsv5 ✔️ ✔️
Seria Ddv5 ✔️ ✔️
Seria Ddsv5 ✔️ ✔️
Seria Ev3 ✔️
Seria Esv3 ✔️ ✔️
Seria Ev4 ✔️ ✔️
Seria Esv4 ✔️ ✔️
Seria Eav4 ✔️ ✔️
Seria Easv4 ✔️ ✔️
Seria Edv4 ✔️ ✔️
Seria Edsv4 ✔️ ✔️
Seria Easv5 ✔️ ✔️
Seria Eadsv5 ✔️ ✔️
Seria ECasv5 ✔️
Seria ECadsv5 ✔️
Seria Epsv5 ✔️
Seria Epdsv5 ✔️
Seria Edv5 ✔️ ✔️
Seria Edsv5 ✔️ ✔️
Seria Ev5 ✔️ ✔️
Seria Esv5 ✔️ ✔️
Seria Fsv2 ✔️ ✔️
Seria FX ✔️
Seria GS ✔️
Seria HB ✔️ ✔️
Seria HBv2 ✔️ ✔️
Seria HBv3 ✔️ ✔️
Seria HC ✔️ ✔️
Seria Lsv2 ✔️ ✔️
Seria M ✔️ ✔️
SeriaMv2 1 ✔️
Msv2 i Mdsv2 — średnia seriapamięci 1 ✔️
Seria NC ✔️
Seria NCv2 ✔️ ✔️
Seria NCv3 ✔️ ✔️
seria NCasT4_v3 ✔️ ✔️
SERIA NC A100 v4 ✔️
Seria ND ✔️ ✔️
Seria ND A100 v4 ✔️
Seria NDv2 ✔️
Seria NV ✔️
Seria NVv3 ✔️ ✔️
Seria NVv4 ✔️ ✔️
Seria NVadsA10 v5 ✔️ ✔️
Seria NDm A100 v4 ✔️
Seria NP ✔️

1 Seria MV2, seria DC, seria NDv2, Msv2 i Mdsv2 średniej pamięci nie obsługują obrazów maszyn wirtualnych generacji 1 i obsługują tylko podzestaw obrazów generacji 2. Szczegółowe informacje można znaleźć w dokumentacji serii Mv2, serii DSv2, serii ND A100 v4, serii NDv2 oraz Msv2 i Mdsv2 Medium Memory Series.

Obrazy maszyn wirtualnych generacji 2 w witrynie Azure Marketplace

Maszyny wirtualne generacji 2 obsługują następujące obrazy z witryny Marketplace:

  • Windows Server 2022, 2019, 2016, 2012 R2, 2012
  • Windows 11 Pro, Windows 11 Enterprise
  • Windows 10 Pro, Windows 10 Enterprise
  • SUSE Linux Enterprise Server 15 SP3, SP2
  • SUSE Linux Enterprise Server 12 SP4
  • Ubuntu Server 22.04 LTS, 20.04 LTS, 18.04 LTS, 16.04 LTS
  • RHEL 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.0
  • Cent OS 8.4, 8.3, 8.2, 8.1, 8.0, 7.7, 7.6, 7.5, 7.4
  • Oracle Linux 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 7.9, 7.9, 7.8, 7.7

Uwaga

Określone rozmiary maszyn wirtualnych, takie jak Mv2-Series, DC-series, ND A100 v4-series, NDv2, Msv2 i Mdsv2-series mogą obsługiwać tylko podzestaw tych obrazów — zapoznaj się z odpowiednią dokumentacją rozmiaru maszyny wirtualnej, aby uzyskać szczegółowe informacje.

Lokalne a maszyny wirtualne 2. generacji platformy Azure

Platforma Azure nie obsługuje obecnie niektórych funkcji obsługujących lokalną funkcję Hyper-V dla maszyn wirtualnych generacji 2.

Funkcja generacji 2 Lokalna funkcja Hyper-V Azure
Bezpieczny rozruch ✔️ Po zaufanym uruchomieniu
Chroniona maszyna wirtualna ✔️
VTPM ✔️ Po zaufanym uruchomieniu
Zabezpieczenia oparte na wirtualizacji (VBS) ✔️ ✔️
VHDX format ✔️

Aby uzyskać więcej informacji, zobacz Zaufane uruchamianie.

Funkcje i możliwości

Funkcje generacji 1 a 2. generacji

Funkcja Pierwsza generacja Druga generacja
Rozruch PCAT UEFI
Kontrolery dysków IDE SCSI
Rozmiary maszyn wirtualnych Wszystkie rozmiary maszyn wirtualnych Zobacz dostępne rozmiary

Możliwości generacji 1 a 2. generacji

Możliwość Pierwsza generacja Druga generacja
Dysk > systemu operacyjnego 2 TB ✔️
Niestandardowy dysk/obraz/wymiana systemu operacyjnego ✔️ ✔️
Obsługa zestawu skalowania maszyn wirtualnych ✔️ ✔️
Azure Site Recovery ✔️ ✔️
Tworzenie/przywracanie kopii zapasowych ✔️ ✔️
Azure Compute Gallery ✔️ ✔️
Szyfrowanie dysków platformy Azure ✔️ ✔️
Szyfrowanie po stronie serwera ✔️ ✔️

Tworzenie maszyny wirtualnej generacji 2

Szablon usługi Azure Resource Manager

Aby utworzyć prostą maszynę wirtualną z systemem Windows 2. generacji, zobacz Tworzenie maszyny wirtualnej z systemem Windows na podstawie szablonu usługi Resource Manager Aby utworzyć prostą maszynę wirtualną z systemem Linux 2. generacji, zobacz Jak utworzyć maszynę wirtualną z systemem Linux przy użyciu szablonów usługi Azure Resource Manager

Obraz z witryny Marketplace

W witrynie Azure Portal lub interfejsie wiersza polecenia platformy Azure można utworzyć maszyny wirtualne generacji 2 na podstawie obrazu witryny Marketplace obsługującego rozruch UEFI.

Azure Portal

Poniżej przedstawiono kroki tworzenia maszyny wirtualnej generacji 2 (Gen2) w witrynie Azure Portal.

  1. Zaloguj się w witrynie Azure Portal.
  2. Wyszukiwanie maszyn wirtualnych
  3. W obszarze Usługi wybierz pozycję Maszyny wirtualne.
  4. Na stronie Maszyny wirtualne wybierz pozycję Dodaj, a następnie wybierz pozycję Maszyna wirtualna.
  5. W obszarze Szczegóły projektu upewnij się, że wybrano poprawną subskrypcję.
  6. W obszarze Grupa zasobów wybierz pozycję Utwórz nową i wpisz nazwę grupy zasobów lub wybierz istniejącą grupę zasobów z listy rozwijanej.
  7. W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej i wybierz region
  8. W obszarze Obraz wybierz obraz gen2 z obrazów witryny Marketplace, aby rozpocząć pracę

    Napiwek

    Jeśli na liście rozwijanej nie widzisz żądanej wersji obrazu Gen 2, wybierz pozycję Zobacz wszystkie obrazy , a następnie zmień filtr Typ obrazu na Gen 2.

  9. Wybierz rozmiar maszyny wirtualnej, który obsługuje usługę Gen2. Zobacz listę obsługiwanych rozmiarów.
  10. Wypełnij informacje o koncie Administracja istratora, a następnie reguły portów wejściowych
  11. W dolnej części strony wybierz pozycję Przejrzyj i utwórz
  12. Na stronie Tworzenie maszyny wirtualnej możesz zobaczyć szczegółowe informacje o maszynie wirtualnej, którą chcesz wdrożyć. Po przejściu weryfikacji wybierz pozycję Utwórz.

PowerShell

Możesz również użyć programu PowerShell, aby utworzyć maszynę wirtualną, bezpośrednio odwołując się do jednostki SKU generacji 1 lub 2. generacji.

Na przykład użyj następującego polecenia cmdlet programu PowerShell, aby uzyskać listę jednostek SKU w WindowsServer ofercie.

Get-AzVMImageSku -Location westus2 -PublisherName MicrosoftWindowsServer -Offer WindowsServer

Jeśli tworzysz maszynę wirtualną z systemem operacyjnym Windows Server 2019, możesz wybrać obraz generacji 2 (UEFI), który wygląda następująco:

2019-datacenter-gensecond

Jeśli tworzysz maszynę wirtualną z systemem Operacyjnym Windows 10, możesz wybrać obraz generacji 2 (UEFI), który wygląda następująco:

20H2-PRO-G2

Zobacz sekcję Funkcje i możliwości , aby zapoznać się z bieżącą listą obsługiwanych obrazów witryny Marketplace.

Interfejs wiersza polecenia platformy Azure

Alternatywnie możesz użyć interfejsu wiersza polecenia platformy Azure, aby wyświetlić wszystkie dostępne obrazy generacji 2 wymienione przez program Publisher.

az vm image list --publisher Canonical --sku gen2 --output table --all

Obraz zarządzany lub dysk zarządzany

Maszynę wirtualną generacji 2 można utworzyć na podstawie obrazu zarządzanego lub dysku zarządzanego w taki sam sposób, jak w przypadku tworzenia maszyny wirtualnej generacji 1.

Zestawy skalowania maszyn wirtualnych

Maszyny wirtualne generacji 2 można również tworzyć przy użyciu zestawów skalowania maszyn wirtualnych. W interfejsie wiersza polecenia platformy Azure użyj zestawów skalowania platformy Azure, aby utworzyć maszyny wirtualne generacji 2.

Często zadawane pytania

  • Czy maszyny wirtualne generacji 2 są dostępne we wszystkich regionach świadczenia usługi Azure?
    Tak. Ale nie wszystkie rozmiary maszyn wirtualnych generacji 2 są dostępne w każdym regionie. Dostępność maszyny wirtualnej generacji 2 zależy od dostępności rozmiaru maszyny wirtualnej.

  • Czy istnieje różnica cen między maszynami wirtualnymi generacji 1 i 2. generacji?
    L.p.

  • Mam plik vhd z mojej lokalnej generacji 2 maszyny wirtualnej. Czy mogę użyć tego pliku vhd do utworzenia maszyny wirtualnej generacji 2 na platformie Azure? Tak, możesz przenieść plik vhd generacji 2 na platformę Azure i użyć go do utworzenia maszyny wirtualnej generacji 2. Aby to zrobić, wykonaj następujące czynności:

    1. Przekaż plik vhd do konta magazynu w tym samym regionie, w którym chcesz utworzyć maszynę wirtualną.

    2. Utwórz dysk zarządzany z pliku vhd. Ustaw właściwość Hyper-V Generation na V2. Następujące polecenia programu PowerShell ustawiają właściwość Generowanie funkcji Hyper-V podczas tworzenia dysku zarządzanego.

      $sourceUri = 'https://xyzstorage.blob.core.windows.net/vhd/abcd.vhd'. #<Provide location to your uploaded .vhd file>
      $osDiskName = 'gen2Diskfrmgenvhd'  #<Provide a name for your disk>
      $diskconfig = New-AzDiskConfig -Location '<location>' -DiskSizeGB 127 -AccountType Standard_LRS -OsType Windows -HyperVGeneration "V2" -SourceUri $sourceUri -CreateOption 'Import'
      New-AzDisk -DiskName $osDiskName -ResourceGroupName '<Your Resource Group>' -Disk $diskconfig
      
    3. Po udostępnieniu dysku utwórz maszynę wirtualną, dołączając ten dysk. Utworzona maszyna wirtualna będzie maszyną wirtualną generacji 2. Po utworzeniu maszyny wirtualnej generacji 2 można opcjonalnie uogólnić obraz tej maszyny wirtualnej. Uogólniając obraz, można go użyć do utworzenia wielu maszyn wirtualnych.

  • Jak mogę zwiększyć rozmiar dysku systemu operacyjnego?

    Dyski systemu operacyjnego większe niż 2 TiB to nowe maszyny wirtualne generacji 2. Domyślnie dyski systemu operacyjnego są mniejsze niż 2 TiB dla maszyn wirtualnych generacji 2. Rozmiar dysku można zwiększyć do zalecanego maksymalnie 4 TiB. Użyj interfejsu wiersza polecenia platformy Azure lub witryny Azure Portal, aby zwiększyć rozmiar dysku systemu operacyjnego. Aby uzyskać informacje na temat programowego rozszerzania dysków, zobacz Zmienianie rozmiaru dysku dla systemu Windows lub Linux.

    Aby zwiększyć rozmiar dysku systemu operacyjnego z witryny Azure Portal:

    1. W witrynie Azure Portal przejdź do strony właściwości maszyny wirtualnej.
    2. Aby zamknąć maszynę wirtualną i cofnąć jej przydział, wybierz przycisk Zatrzymaj.
    3. W sekcji Dyski wybierz dysk systemu operacyjnego, który chcesz zwiększyć.
    4. W sekcji Dyski wybierz pozycję Konfiguracja i zaktualizuj rozmiar do żądanej wartości.
    5. Wróć do strony właściwości maszyny wirtualnej i uruchom maszynę wirtualną.

    Może zostać wyświetlone ostrzeżenie dotyczące dysków systemu operacyjnego większych niż 2 TiB. Ostrzeżenie nie dotyczy maszyn wirtualnych generacji 2. Jednak rozmiary dysków systemu operacyjnego większe niż 4 TiB nie są obsługiwane.

  • Czy maszyny wirtualne generacji 2 obsługują przyspieszoną sieć?
    Tak. Aby uzyskać więcej informacji, zobacz Tworzenie maszyny wirtualnej z przyspieszoną siecią.

  • Czy maszyny wirtualne generacji 2 obsługują bezpieczny rozruch lub maszyny wirtualne vTPM na platformie Azure? Zarówno vTPM, jak i Bezpieczny rozruch to funkcje zaufanego uruchamiania maszyn wirtualnych generacji 2. Aby uzyskać więcej informacji, zobacz Zaufane uruchamianie.

  • Czy dysk VHDX jest obsługiwany w generacji 2?
    Nie, maszyny wirtualne generacji 2 obsługują tylko wirtualny dysk VHD.

  • Czy maszyny wirtualne generacji 2 obsługują usługę Azure Ultra Disk Storage?
    Tak.

  • Czy mogę przeprowadzić migrację maszyny wirtualnej z generacji 1 do generacji 2?
    Nie, nie można zmienić generowania maszyny wirtualnej po jej utworzeniu. Jeśli musisz przełączać się między generacjami maszyn wirtualnych, utwórz nową maszynę wirtualną innej generacji.

  • Dlaczego rozmiar maszyny wirtualnej nie jest włączony w selektorze rozmiaru podczas próby utworzenia maszyny wirtualnej Gen2?

    Można to rozwiązać, wykonując następujące czynności:

    1. Sprawdź, czy właściwość generowania maszyny wirtualnej jest ustawiona na Gen 2.
    2. Sprawdź, czy szukasz rozmiaru maszyny wirtualnej obsługującej maszyny wirtualne gen2.

Następne kroki

Dowiedz się więcej o zaufanym uruchomieniu z maszynami wirtualnymi 2. generacji.

Dowiedz się więcej o maszynach wirtualnych generacji 2 w funkcji Hyper-V.