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 generacji 2 i niektórymi różnicami między generacją 1 i generacją 2, zobacz Temat Czy powinienem 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:
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.
- Zaloguj się w witrynie Azure Portal.
- Wyszukiwanie maszyn wirtualnych
- W obszarze Usługi wybierz pozycję Maszyny wirtualne.
- Na stronie Maszyny wirtualne wybierz pozycję Dodaj, a następnie wybierz pozycję Maszyna wirtualna.
- W obszarze Szczegóły projektu upewnij się, że wybrano poprawną subskrypcję.
- 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.
- W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej i wybierz region
- W obszarze Obraz wybierz obraz generacji 2 z obrazów witryny Marketplace, aby rozpocząć pracę
Napiwek
Jeśli na liście rozwijanej nie widzisz żądanej wersji obrazu generacji 2, wybierz pozycję Zobacz wszystkie obrazy , a następnie zmień filtr Typ obrazu na Gen 2.
- Wybierz rozmiar maszyny wirtualnej, który obsługuje generację 2. Zobacz listę obsługiwanych rozmiarów.
- Wypełnij informacje o koncie administratora, a następnie reguły portów wejściowych
- W dolnej części strony wybierz pozycję Przejrzyj i utwórz
- 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 lokalnej maszyny wirtualnej generacji 2. 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:
Przekaż plik vhd do konta magazynu w tym samym regionie, w którym chcesz utworzyć maszynę wirtualną.
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
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 są nowe dla maszyn wirtualnych 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:
- W witrynie Azure Portal przejdź do strony właściwości maszyny wirtualnej.
- Aby zamknąć maszynę wirtualną i cofnąć jej przydział, wybierz przycisk Zatrzymaj.
- W sekcji Dyski wybierz dysk systemu operacyjnego, który chcesz zwiększyć.
- W sekcji Dyski wybierz pozycję Konfiguracja i zaktualizuj rozmiar do żądanej wartości.
- 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 wersji 2?
Nie, maszyny wirtualne generacji 2 na pomoc techniczna platformy Azure tylko 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 generacji 2?
Można to rozwiązać, wykonując następujące czynności:
- Sprawdź, czy właściwość Generowanie maszyny wirtualnej jest ustawiona na Gen 2.
- Sprawdź, czy szukasz rozmiaru maszyny wirtualnej obsługującej maszyny wirtualne generacji 2.
Następne kroki
Dowiedz się więcej o zaufanym uruchomieniu z maszynami wirtualnymi generacji 2.
Dowiedz się więcej o maszynach wirtualnych generacji 2 w funkcji Hyper-V.