Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✔️ maszyny wirtualne z systemem Windows
Z tego samouczka dowiesz się, jak zwiększyć dostępność i niezawodność maszyn wirtualnych przy użyciu zestawów dostępności. Zestawy dostępności upewniają się, że maszyny wirtualne wdrażane na platformie Azure są rozdzielane między wiele izolowanych węzłów sprzętowych w klastrze.
W tym poradniku nauczysz się, jak:
- Tworzenie zestawu dostępności
- Utwórz maszynę wirtualną w zestawie dostępności
- Sprawdzanie dostępnych rozmiarów maszyn wirtualnych
- Sprawdzanie usługi Azure Advisor
Uruchamianie usługi Azure Cloud Shell
Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której możesz używać do wykonywania kroków opisanych w tym artykule. Ma zainstalowane i skonfigurowane popularne narzędzia Azure do użycia z Twoim kontem.
Aby otworzyć usługę Cloud Shell, po prostu wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. Możesz również uruchomić Cloud Shell w osobnej karcie przeglądarki, przechodząc do https://shell.azure.com/powershell. Wybierz pozycję Kopiuj , aby skopiować bloki kodu, wklej go w usłudze Cloud Shell i naciśnij Enter, aby go uruchomić.
Tworzenie zestawu dostępności
Sprzęt w lokalizacji jest podzielony na wiele domen aktualizacji i domen błędów. Domena aktualizacji to grupa maszyn wirtualnych i podstawowy sprzęt fizyczny, który można uruchomić ponownie w tym samym czasie. Maszyny wirtualne w tej samej domenie błędów dzielą wspólny magazyn, a także wspólne źródło zasilania i przełącznik sieciowy.
Możesz utworzyć zestaw dostępności przy użyciu New-AzAvailabilitySet. W tym przykładzie liczba domen aktualizacji i błędów wynosi 2 , a zestaw dostępności ma nazwę myAvailabilitySet.
Utwórz grupę zasobów.
New-AzResourceGroup `
-Name myResourceGroupAvailability `
-Location EastUS
Utwórz zarządzany zestaw dostępności przy użyciu polecenia New-AzAvailabilitySet z parametrem -sku aligned
.
New-AzAvailabilitySet `
-Location "EastUS" `
-Name "myAvailabilitySet" `
-ResourceGroupName "myResourceGroupAvailability" `
-Sku aligned `
-PlatformFaultDomainCount 2 `
-PlatformUpdateDomainCount 2
Tworzenie maszyn wirtualnych w zestawie dostępności
Maszyny wirtualne muszą zostać utworzone w zestawie dostępności, aby upewnić się, że są one prawidłowo rozproszone na sprzęcie. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności po jego utworzeniu.
Podczas tworzenia maszyny wirtualnej za pomocą polecenia New-AzVM, używasz parametru -AvailabilitySetName
, aby określić nazwę zestawu dostępności.
Najpierw ustaw nazwę użytkownika administratora i hasło dla maszyny wirtualnej, korzystając z Get-Credential:
$cred = Get-Credential
Teraz utwórz dwie maszyny wirtualne w zestawie dostępności przy użyciu New-AzVM.
for ($i=1; $i -le 2; $i++)
{
New-AzVm `
-ResourceGroupName "myResourceGroupAvailability" `
-Name "myVM$i" `
-Location "East US" `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-SecurityGroupName "myNetworkSecurityGroup" `
-PublicIpAddressName "myPublicIpAddress$i" `
-AvailabilitySetName "myAvailabilitySet" `
-Credential $cred
}
Utworzenie i skonfigurowanie obu maszyn wirtualnych trwa kilka minut. Po zakończeniu masz dwie maszyny wirtualne rozproszone na podstawowym sprzęcie.
Jeśli spojrzysz na zestaw dostępności w portalu, przechodząc do Grup zasobów>, myResourceGroupAvailability>myAvailabilitySet, powinieneś zobaczyć, jak maszyny wirtualne są rozmieszczone w dwóch domenach błędów i aktualizacji.
Uwaga / Notatka
W pewnych okolicznościach 2 maszyny wirtualne w tym samym zestawie dostępności mogą współużytkować ten sam element FaultDomain. Można to potwierdzić, przechodząc do zestawu dostępności i sprawdzając kolumnę Domena awarii. Może to być spowodowane następującą sekwencją zdarzeń podczas wdrażania maszyn wirtualnych:
- Maszyna wirtualna 1 jest wdrożona
- Pierwsza maszyna wirtualna jest zatrzymana lub zdealokowana
- Druga maszyna wirtualna jest wdrażana. W takich okolicznościach dysk systemu operacyjnego drugiej maszyny wirtualnej może zostać utworzony w tej samej domenie błędów co 1 maszyna wirtualna, a więc druga maszyna wirtualna również będzie znajdować się na tej samej domenie błędów. Aby uniknąć tego problemu, zaleca się, aby nie zatrzymywać/zwalniać zasobów maszyn wirtualnych między wdrożeniami.
Sprawdzanie dostępnych rozmiarów maszyn wirtualnych
Podczas tworzenia maszyny wirtualnej wewnątrz zestawu dostępności musisz wiedzieć, jakie rozmiary maszyn wirtualnych są dostępne na sprzęcie. Użyj polecenia Get-AzVMSize , aby uzyskać wszystkie dostępne rozmiary maszyn wirtualnych, które można wdrożyć w zestawie dostępności.
Get-AzVMSize `
-ResourceGroupName "myResourceGroupAvailability" `
-AvailabilitySetName "myAvailabilitySet"
Sprawdzanie usługi Azure Advisor
Możesz również użyć usługi Azure Advisor, aby uzyskać więcej informacji na temat zwiększania dostępności maszyn wirtualnych. Usługa Azure Advisor analizuje dane telemetryczne konfiguracji i użycia, a następnie zaleca rozwiązania, które mogą pomóc w zwiększeniu efektywności kosztowej, wydajności, dostępności i zabezpieczeń zasobów platformy Azure.
Zaloguj się do witryny Azure Portal, wybierz pozycję Wszystkie usługi i wpisz Advisor. Na pulpicie nawigacyjnym usługi Advisor są wyświetlane spersonalizowane zalecenia dotyczące wybranej subskrypcji. Aby uzyskać więcej informacji, zobacz Wprowadzenie do usługi Azure Advisor.
Dalsze kroki
W tym samouczku nauczyłeś się następujących rzeczy:
- Tworzenie zestawu dostępności
- Utwórz maszynę wirtualną w zestawie dostępności
- Sprawdzanie dostępnych rozmiarów maszyn wirtualnych
- Sprawdzanie usługi Azure Advisor
Przejdź do następnego samouczka, aby dowiedzieć się więcej o zestawach skalowania maszyn wirtualnych.