Przykład 2: Tworzenie maszyny wirtualnej przy użyciu obiektu konfiguracji maszyny wirtualnej dla typu zabezpieczeń TrustedLaunch, flagi Vtpm i Bezpieczny rozruch są domyślnie ustawione na True.
W tym przykładzie utworzono maszynę wirtualną przy użyciu obiektu VMConfig dla typu zabezpieczeń TrustedLaunch, a flagi VtpmEnabled i SecureBootEnabled są domyślnie prawdziwe.
Parametry
-AlignRegionalDisksToVMZone
Określa, czy dyski regionalne powinny być wyrównane/przeniesione do strefy maszyny wirtualnej. Dotyczy to tylko maszyn wirtualnych z zestawem właściwości umieszczania. Należy pamiętać, że ta zmiana jest nieodwracalna.
Określa identyfikator zestawu dostępności.
Aby uzyskać obiekt zestawu dostępności, użyj polecenia cmdlet Get-AzAvailabilitySet.
Obiekt zestawu dostępności zawiera właściwość ID.
Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności.
Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Zarządzanie dostępnością maszyn wirtualnych.
Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Planowana konserwacja maszyn wirtualnych na platformie Azure
Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności podczas tworzenia. Zestaw dostępności, do którego jest dodawana maszyna wirtualna, powinien znajdować się w tej samej grupie zasobów co zasób zestawu dostępności. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności.
Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.
Określa typ kontrolera dysku skonfigurowany dla maszyny wirtualnej i virtualMachineScaleSet. Ta właściwość jest obsługiwana tylko w przypadku maszyn wirtualnych, których dysk systemu operacyjnego i jednostka SKU maszyny wirtualnej obsługuje generację 2 (https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2), sprawdź funkcję HyperVGenerations zwróconą jako część możliwości jednostki SKU maszyny wirtualnej w odpowiedzi interfejsu API jednostek SKU Microsoft.Compute dla regionu zawierającego 2 (https://learn.microsoft.com/rest/api/compute/resourceskus/list) . Aby uzyskać więcej informacji na temat obsługiwanych typów kontrolera dysków, zobacz https://aka.ms/azure-diskcontrollertypes.
Umożliwia korzystanie z co najmniej jednego zarządzanego dysku danych z typem konta magazynu UltraSSD_LRS na maszynie wirtualnej.
Dyski zarządzane z typem konta magazynu UltraSSD_LRS można dodać do maszyny wirtualnej tylko wtedy, gdy ta właściwość jest włączona.
Właściwość EncryptionAtHost może być używana przez użytkownika w żądaniu w celu włączenia lub wyłączenia szyfrowania hosta dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.
Spowoduje to włączenie szyfrowania dla wszystkich dysków, w tym dysku zasobu/tymczasowego na samym hoście.
Ustawienie domyślne: Szyfrowanie na hoście zostanie wyłączone, chyba że ta właściwość ma wartość true dla zasobu.
Ta właściwość uzupełnia właściwość "zonePlacementPolicy". Jeśli właściwość "zonePlacementPolicy" jest ustawiona na wartość "Any", strefa dostępności wybrana przez system nie może być obecna na liście stref dostępności przekazanych z wartością "excludeZones". Jeśli opcja "excludeZones" nie zostanie podana, wszystkie strefy dostępności w regionie będą brane pod uwagę do wyboru.
Określa listę tożsamości użytkowników skojarzonych z zestawem skalowania maszyn wirtualnych.
Odwołania do tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci : "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}"
Określono unikatowy identyfikator obrazu galerii udostępnionej dla wdrożenia maszyny wirtualnej. Można to pobrać z udostępnionego wywołania GET obrazu galerii.
Ta właściwość uzupełnia właściwość "zonePlacementPolicy". Jeśli właściwość "zonePlacementPolicy" jest ustawiona na "Dowolna", strefa dostępności wybrana przez system musi znajdować się na liście stref dostępności przekazanych z "includeZones". Jeśli opcja "includeZones" nie zostanie podana, wszystkie strefy dostępności w regionie będą brane pod uwagę do wyboru.
Określa maksymalną cenę, którą chcesz zapłacić za maszynę wirtualną lub zestaw skalowania maszyn wirtualnych o niskim priorytcie. Ta cena jest wyrażona w dolarach amerykańskich. Ta cena zostanie porównana z bieżącą niską ceną priorytetu dla rozmiaru maszyny wirtualnej. Ponadto ceny są porównywane w momencie tworzenia/aktualizowania maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych o niskim priorytcie, a operacja powiedzie się tylko wtedy, gdy wartość maxPrice jest większa niż bieżąca cena o niskim priorytcie. Wartość maxPrice będzie również używana do eksmitowania maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych o niskim priorytetu, jeśli bieżąca cena o niskim priorytcie wykracza poza wartość maxPrice po utworzeniu maszyny wirtualnej/zestawu skalowania maszyn wirtualnych. Możliwe wartości to: dowolna wartość dziesiętna większa niż zero. Przykład: 0.01538. -1 wskazuje, że maszyna wirtualna o niskim priorycie/zestaw skalowania maszyn wirtualnych nie powinna być wykluczana ze względów cenowych. Ponadto domyślna maksymalna cena jest -1, jeśli nie zostanie podana przez Ciebie.
Priorytet maszyny wirtualnej. Obsługiwane wartości to "Regular", "Spot" i "Low".
"Regular" jest przeznaczony dla zwykłej maszyny wirtualnej.
"Spot" jest przeznaczony dla maszyny wirtualnej typu spot.
Wartość "Niska" dotyczy również maszyny wirtualnej typu spot, ale jest zastępowana przez "Spot". Użyj polecenia "Spot" zamiast "Niski".
Określa typ zabezpieczeń maszyny wirtualnej. Musi być ustawiona na dowolną określoną wartość, aby włączyć interfejs UefiSettings. Domyślnie ustawienie UefiSettings nie zostanie włączone, chyba że ta właściwość jest ustawiona.
Określono unikatowy identyfikator obrazu galerii udostępnionej dla wdrożenia maszyny wirtualnej. Można to pobrać z udostępnionego wywołania GET obrazu galerii.
Określa liczbę procesorów wirtualnych dostępnych dla maszyny wirtualnej. Jeśli ta właściwość nie zostanie określona w treści żądania, domyślne zachowanie polega na ustawieniu jej na wartość procesorów wirtualnych dostępnych dla tego rozmiaru maszyny wirtualnej uwidocznionej w odpowiedzi interfejsu API Wyświetl wszystkie dostępne rozmiary maszyn wirtualnych w regionie.
Określa stosunek procesorów wirtualnych do fizycznego rdzenia. Jeśli ta właściwość nie zostanie określona w treści żądania, domyślne zachowanie jest ustawione na wartość vCPUsPerCore dla rozmiaru maszyny wirtualnej uwidocznionej w odpowiedzi interfejsu API Wyświetl wszystkie dostępne rozmiary maszyn wirtualnych w regionie. Ustawienie tej właściwości na 1 oznacza również, że funkcja hyper-threading jest wyłączona.
Określa strefę dostępności maszyny wirtualnej. Mimo że odbywa się to w tablicy stref, maszyny wirtualne nie obsługują wielu stref dostępności.
Dozwolona wartość zależy od możliwości regionu. Dozwolona wartość będzie zwykle wynosić 1, 2 lub 3. Więcej informacji na temat stref dostępności platformy Azure.
Określa zasady umieszczania maszyny wirtualnej w strefie dostępności. Możliwe wartości to: Dowolna — strefa dostępności zostanie automatycznie wybrana przez system w ramach tworzenia maszyny wirtualnej.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.