Udostępnij przez


Wprowadzenie do maszyn wirtualnych usługi Azure Stack Hub

Usługa Azure Stack Hub oferuje maszyny wirtualne jako typ zasobu obliczeniowego na żądanie i skalowalny. Możesz wybrać maszynę wirtualną, gdy potrzebujesz większej kontroli nad środowiskiem obliczeniowym. Ten artykuł zawiera szczegółowe informacje na temat tworzenia pierwszej maszyny wirtualnej.

Maszyna wirtualna usługi Azure Stack Hub zapewnia elastyczność wirtualizacji bez konieczności zarządzania klastrami lub poszczególnymi maszynami. Jednak nadal musisz obsługiwać maszynę wirtualną, wykonując zadania, takie jak konfigurowanie, poprawianie/aktualizowanie i instalowanie na nim oprogramowania.

Maszyny wirtualne usługi Azure Stack Hub można używać na kilka sposobów. Przykład:

  • Programowanie i testowanie: maszyny wirtualne usługi Azure Stack Hub umożliwiają tworzenie komputera z określoną konfiguracją wymaganą do kodowania i testowania aplikacji.

  • Aplikacje w chmurze: ze względu na to, że zapotrzebowanie na aplikację może się wahać, może mieć sens ekonomiczne uruchomienie jej na maszynie wirtualnej w usłudze Azure Stack Hub. Płacisz za dodatkowe maszyny wirtualne, gdy ich potrzebujesz, i zamykasz je, gdy nie.

  • Rozszerzone centrum danych: maszyny wirtualne w sieci wirtualnej usługi Azure Stack Hub mogą być połączone z siecią organizacji lub z platformą Azure.

Maszyny wirtualne używane przez aplikację mogą skalować w górę lub skalować w poziomie do dowolnego elementu wymaganego do spełnienia Twoich potrzeb.

Przed utworzeniem maszyny wirtualnej

Podczas tworzenia infrastruktury aplikacji w usłudze Azure Stack Hub zawsze należy wziąć pod uwagę zagadnienia dotyczące projektowania. Te aspekty maszyny wirtualnej są ważne przed rozpoczęciem tworzenia infrastruktury:

  • Nazwy zasobów aplikacji.
  • Rozmiar maszyny wirtualnej.
  • Maksymalna liczba maszyn wirtualnych, które można utworzyć.
  • System operacyjny, na który działa maszyna wirtualna.
  • Konfiguracja maszyny wirtualnej po jej uruchomieniu.
  • Powiązane zasoby, których potrzebuje maszyna wirtualna.

Nazwy

Maszyna wirtualna ma przypisaną nazwę i ma nazwę komputera skonfigurowaną jako część systemu operacyjnego. Nazwa maszyny wirtualnej może mieć maksymalnie 15 znaków.

Jeśli używasz usługi Azure Stack Hub do utworzenia dysku systemu operacyjnego, nazwa komputera i nazwa maszyny wirtualnej są takie same. Jeśli przekażesz i użyjesz własnego obrazu zawierającego wcześniej skonfigurowany system operacyjny i użyjesz go do utworzenia maszyny wirtualnej, nazwy mogą być inne. Podczas przekazywania własnego pliku obrazu najlepszym rozwiązaniem jest upewnienie się, że nazwa komputera w systemie operacyjnym jest zgodna z nazwą maszyny wirtualnej.

Rozmiar maszyny wirtualnej

Rozmiar używanej maszyny wirtualnej zależy od obciążenia, które chcesz uruchomić. Wybrany rozmiar ma więc wpływ na takie czynniki jak moc procesora, pamięć i przestrzeń dyskowa. Usługa Azure Stack Hub oferuje różne rodzaje rozmiarów do obsługi wielu typów zastosowań.

Limity maszyn wirtualnych

Twoja subskrypcja ma domyślne limity przydziału, które mogą mieć wpływ na wdrażanie maszyn wirtualnych dla projektu. Bieżący limit na subskrypcję to 20 maszyn wirtualnych na region.

Dyski i obrazy z systemem operacyjnym

Maszyny wirtualne w usłudze Azure Stack Hub są ograniczone do formatu wirtualnego dysku twardego generacji 1 (VHD/VHDX). Wirtualne dyski twarde mogą służyć do przechowywania danych i systemu operacyjnego maszyny. Wirtualne dyski twarde są również używane na potrzeby obrazów używanych do instalowania systemu operacyjnego. Usługa Azure Stack Hub udostępnia platformę handlową do użycia z różnymi wersjami i typami systemów operacyjnych. Obrazy z witryny Marketplace są identyfikowane przez wydawcę obrazów, ofertę, jednostkę SKU i wersję (zazwyczaj najnowsza wersja jest określana jako najnowsza).

W poniższej tabeli pokazano, jak znaleźć informacje dotyczące obrazu:

Metoda Opis
Portal usługi Azure Stack Hub Wartości są podawane automatycznie po wybraniu obrazu, który ma zostać użyty.
Azure Stack Hub PowerShell Get-AzVMImagePublisher -Location "location"
Get-AzVMImageOffer -Location "location" -Publisher "publisherName"
Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName"
Interfejsy programistyczne REST Wyświetl listę wydawców obrazów
Wyświetl listę ofert obrazów
Wyświetlanie listy jednostek SKU obrazu

Możesz przesłać i użyć własnego obrazu. Jeśli tak, nazwa wydawcy, oferta i SKU nie są używane.

Rozszerzenia

Rozszerzenia maszyn wirtualnych zapewniają maszynie wirtualnej dodatkowe możliwości za pośrednictwem konfiguracji po wdrożeniu i zautomatyzowanych zadań. Te typowe zadania można wykonać przy użyciu rozszerzeń:

  • Uruchamianie skryptów niestandardowych: rozszerzenie niestandardowego skryptu ułatwia konfigurowanie obciążeń na maszynie wirtualnej przez uruchomienie skryptu podczas aprowizowania maszyny wirtualnej.

  • Wdrażanie konfiguracji i zarządzanie nimi: rozszerzenie Konfiguracji żądanego stanu programu PowerShell (DSC) ułatwia skonfigurowanie rozszerzenia DSC na maszynie wirtualnej w celu zarządzania konfiguracjami i środowiskami.

  • Zbieranie danych diagnostycznych: rozszerzenie Diagnostyka Azure ułatwia skonfigurowanie maszyny wirtualnej w celu zbierania danych diagnostycznych, których można użyć do monitorowania kondycji aplikacji.

Zasoby w poniższej tabeli są używane przez maszynę wirtualną i muszą istnieć lub zostać utworzone podczas tworzenia maszyny wirtualnej:

Zasób Wymagane Opis
Grupa zasobów Tak Maszyna wirtualna musi znajdować się w grupie zasobów.
Konto magazynu Nie. Maszyna wirtualna nie potrzebuje konta magazynu do przechowywania wirtualnych dysków twardych w przypadku korzystania z dysków zarządzanych.
Sieć wirtualna Tak Maszyna wirtualna musi być członkiem sieci wirtualnej.
Publiczny adres IP Nie. Maszyna wirtualna może mieć przypisany publiczny adres IP, aby uzyskać do niego zdalny dostęp.
Interfejs sieciowy Tak Maszyna wirtualna wymaga interfejsu sieciowego do komunikacji w sieci.
Dyski danych Nie. Maszyna wirtualna może zawierać dyski danych, aby rozszerzyć możliwości magazynu.

Tworzenie pierwszej maszyny wirtualnej

Istnieje kilka sposobów tworzenia maszyny wirtualnej. Wybór zależy od środowiska. Poniższa tabela zawiera informacje ułatwiające rozpoczęcie tworzenia maszyny wirtualnej:

Metoda Artykuł
Portal usługi Azure Stack Hub Tworzenie maszyny wirtualnej z systemem Windows przy użyciu portalu usługi Azure Stack Hub
Tworzenie maszyny wirtualnej z systemem Linux przy użyciu portalu usługi Azure Stack Hub
Szablony Szablony szybkiego startu usługi Azure Stack Hub
PowerShell Tworzenie maszyny wirtualnej z systemem Windows przy użyciu programu PowerShell w usłudze Azure Stack Hub
Tworzenie maszyny wirtualnej z systemem Linux przy użyciu programu PowerShell w usłudze Azure Stack Hub
Azure CLI (Interfejs wiersza polecenia platformy Azure) Tworzenie maszyny wirtualnej z systemem Windows przy użyciu interfejsu wiersza polecenia platformy Azure w usłudze Azure Stack Hub
Tworzenie maszyny wirtualnej z systemem Linux przy użyciu interfejsu wiersza polecenia platformy Azure w usłudze Azure Stack Hub

Zarządzanie maszyną wirtualną

Maszyny wirtualne można zarządzać przy użyciu portalu opartego na przeglądarce, narzędzi wiersza polecenia z obsługą skryptów lub bezpośrednio za pośrednictwem interfejsów API. Oto niektóre typowe zadania zarządzania:

  • Uzyskiwanie informacji o maszynie wirtualnej.
  • Nawiązywanie połączenia z maszyną wirtualną.
  • Zarządzanie dostępnością.
  • Tworzenie kopii zapasowych.

Uzyskiwanie informacji o maszynie wirtualnej

W poniższej tabeli przedstawiono niektóre sposoby uzyskiwania informacji o maszynie wirtualnej:

Metoda Opis
Portal usługi Azure Stack Hub W menu centrum kliknij pozycję Maszyny wirtualne , a następnie wybierz maszynę wirtualną z listy. Na stronie dotyczącej maszyny wirtualnej masz dostęp do podsumowujących informacji, wartości ustawień oraz metryk monitorowania.
Azure PowerShell Zarządzanie maszynami wirtualnymi jest podobne na platformie Azure i w usłudze Azure Stack Hub. Aby uzyskać więcej informacji na temat korzystania z programu PowerShell, zobacz temat Azure Create and Manage Windows VMs with the Azure PowerShell module (Tworzenie maszyn wirtualnych z systemem Windows i zarządzanie nimi przy użyciu programu Azure PowerShell).
Zestawy SDK klienta Zarządzanie maszynami wirtualnymi przy użyciu języka C# jest podobne na platformie Azure i w usłudze Azure Stack Hub. Aby uzyskać więcej informacji, zobacz Tworzenie maszyn wirtualnych z systemem Windows i zarządzanie nimi na platformie Azure przy użyciu języka C#.

Widok maszyny wirtualnej

Począwszy od wersji 2301 usługi Azure Stack Hub, dodano nowy widok dla operatorów w portalu administracyjnym usługi Azure Stack Hub, który pokazuje maszyny wirtualne we wszystkich subskrypcjach użytkowników. Ten widok wyświetla następujące informacje:

  • Identyfikator GUID maszyny wirtualnej
  • Subskrypcja użytkownika
  • Grupa zasobów
  • Rozmiar maszyny wirtualnej
  • Stan
  • Węzeł
  • Stan węzła
  • Błędy konfiguracyjne

Ten nowy widok umożliwia operatorom wykrywanie stanu maszyn wirtualnych w przypadku awarii sieci szkieletowej i informowanie właścicieli subskrypcji o podjęciu działań. Ze względu na prywatność operatory mogą wyświetlać tylko identyfikator GUID maszyny wirtualnej, ale nie nazwę maszyn wirtualnych. Widok jest połączony z dostawcą zasobów obliczeniowych i jest wyświetlany jako zasób użytkownika o nazwie Maszyny wirtualne.

Zrzut ekranu danych wyjściowych stanu VM.

Nawiązywanie połączenia z maszyną wirtualną

Aby nawiązać połączenie z maszyną wirtualną, możesz użyć opcji Połącz w portalu usługi Azure Stack Hub.

Dalsze kroki