Obsługa maszyn wirtualnych 2. generacji na platformie Azure
Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows — elastyczne zestawy ✔️ ✔️ skalowania jednolite zestawy skalowania
Obsługa maszyn wirtualnych generacji 2 jest teraz dostępna na platformie Azure. Nie można zmienić generacji maszyny wirtualnej po jej utworzeniu, dlatego przed wybraniem generacji zapoznaj się z zagadnieniami na tej stronie.
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 1. generacji maszyny wirtualne generacji 2 mogły poprawić czas rozruchu i instalacji. Aby zapoznać się z omówieniem maszyn wirtualnych 2. generacji i niektórymi różnicami między generacją 1 i 2. generacji, zobacz Czy należy utworzyć maszynę wirtualną 1 lub 2 w funkcji Hyper-V?.
Rozmiary maszyn wirtualnych generacji 2
Platforma Azure oferuje teraz obsługę generacji 2 dla następujących wybranych serii maszyn wirtualnych:
1 Seria Mv2, seria DC, seria NDv2, Msv2 i Mdsv2-series Medium Memory nie obsługują obrazów maszyn wirtualnych generacji 1 i obsługują tylko podzestaw obrazów generacji 2. Aby uzyskać szczegółowe informacje, zobacz dokumentację serii Mv2, serię DSv2, serię ND A100 v4, serię NDv2 oraz Msv2 i Mdsv2 Medium Memory Series .
Obrazy maszyn wirtualnych generacji 2 w 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 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 8.4 LVM, 8.3 LVM, 8.2 LVM, 8.1, 7.9 LVM, 7.9, 7.8, 7.7.7
Uwaga
Określone rozmiary maszyn wirtualnych, takie jak seria Mv2, seria DC, seria ND A100 v4, seria NDv2, seria Msv2 i Mdsv2 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, które lokalna funkcja Hyper-V obsługuje 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
Cecha | 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 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 Azure Portal lub interfejsie wiersza polecenia platformy Azure możesz 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 Azure Portal.
- Zaloguj się do witryny Azure Portal pod adresem https://portal.azure.com.
- Wyszukaj Virtual Machines
- 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 gen2 z obrazów witryny Marketplace, aby rozpocząć pracę
Porada
Jeśli na liście rozwijanej nie widzisz wersji obrazu 2. generacji, wybierz pozycję Zobacz wszystkie obrazy , a następnie zmień filtr Typ obrazu na Gen 2.
- Wybierz rozmiar maszyny wirtualnej, który obsługuje gen2. Zobacz listę obsługiwanych rozmiarów.
- Wypełnij informacje o koncie administratora , a następnie reguły portów przychodzących
- 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ą planujesz wdrożyć. Gdy walidacja zostanie wyświetlona jako przekazana, wybierz pozycję Utwórz.
PowerShell
Za pomocą programu PowerShell można również utworzyć maszynę wirtualną, odwołując się bezpośrednio 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 Windows 10 jako system operacyjny, 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
Można również utworzyć maszyny wirtualne generacji 2 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 cenowa między maszynami wirtualnymi generacji 1 i 2. generacji?
Nie.Mam plik vhd z mojej 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ść generacji 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 2. generacji 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 Azure Portal, aby zwiększyć rozmiar dysku systemu operacyjnego. Aby uzyskać informacje na temat programowego rozwijania dysków, zobacz Zmienianie rozmiaru dysku dla systemu Windows lub Linux.
Aby zwiększyć rozmiar dysku systemu operacyjnego z Azure Portal:
- W Azure Portal przejdź do strony właściwości maszyny wirtualnej.
- Aby zamknąć i cofnąć przydział maszyny wirtualnej, wybierz przycisk Zatrzymaj .
- W sekcji Dyski wybierz dysk systemu operacyjnego, który chcesz zwiększyć.
- W sekcji Dyski wybierz pozycję Konfiguracja i zaktualizuj odpowiedni rozmiar do żądanej wartości.
- Wstecz 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 2. generacji 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 2. generacji. 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 twardy.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:
- Sprawdź, czy właściwość generowania maszyny wirtualnej jest ustawiona na gen 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.