Udostępnij za pośrednictwem


Maszyny wirtualne na urządzeniu z procesorem GPU Usługi Azure Stack Edge Pro

DOTYCZY: Tak dla jednostki SKU procesora GPU ProAzure Stack Edge Pro — GPUTak dla jednostki SKU Pro 2Azure Stack Edge Pro 2Tak dla jednostki SKU Pro RAzure Stack Edge Pro R Azure Stack Edge Mini RTak dla jednostki SKU Mini R

Ten artykuł zawiera krótkie omówienie maszyn wirtualnych działających na urządzeniach usługi Azure Stack Edge, obsługiwanych rozmiarów maszyn wirtualnych oraz podsumowanie różnych sposobów tworzenia obrazów maszyn wirtualnych, wdrażania i zarządzania maszynami wirtualnymi.

Informacje o maszynach wirtualnych

Rozwiązanie Azure Stack Edge udostępnia specjalnie utworzone urządzenia sprzętowe jako usługa firmy Microsoft, które mogą służyć do wdrażania obciążeń obliczeniowych brzegowych i uzyskiwania szybkich szczegółowych informacji z możliwością działania na brzegu sieci, na której są generowane dane.

W zależności od środowiska i typu uruchomionych aplikacji można wdrożyć jedno z następujących obciążeń obliczeniowych brzegowych na tych urządzeniach:

  • Konteneryzowane — uruchamianie konteneryzowanych aplikacji przy użyciu usługi IoT Edge lub Kubernetes.
  • Niekontenerowane — wdróż maszyny wirtualne z systemami Windows i Linux na urządzeniach, aby uruchamiać aplikacje niekontenerowane.

Maszyna wirtualna jest wdrażana na urządzeniu, gdy potrzebujesz większej kontroli nad środowiskiem obliczeniowym. Maszyny wirtualne na urządzeniu można używać na kilka sposobów, od programowania i testowania do uruchamiania aplikacji na urządzeniach brzegowych.

Przed utworzeniem maszyny wirtualnej

Przed rozpoczęciem zapoznaj się z następującymi zagadnieniami dotyczącymi maszyny wirtualnej:

  • Rozmiar używanej maszyny wirtualnej.
  • Maksymalna liczba maszyn wirtualnych, które można utworzyć na urządzeniu.
  • System operacyjny, na który działa maszyna wirtualna.
  • Konfiguracja maszyny wirtualnej po jej uruchomieniu.

Rozmiar maszyny wirtualnej

Jeśli planujesz wdrożyć maszyny wirtualne, musisz pamiętać o rozmiarach maszyn wirtualnych. Istnieje wiele rozmiarów dostępnych dla maszyn wirtualnych, których można użyć do uruchamiania aplikacji i obciążeń na urządzeniu. Wybrany rozmiar ma więc wpływ na takie czynniki jak moc procesora, pamięć i przestrzeń dyskowa. Aby uzyskać więcej informacji, zobacz Obsługiwane rozmiary maszyn wirtualnych.

Aby ustalić rozmiar i liczbę maszyn wirtualnych, które można wdrożyć na urządzeniu, należy uwzględnić użyteczne zasoby obliczeniowe na urządzeniu i inne uruchomione obciążenia. W przypadku uruchamiania platformy Kubernetes należy wziąć pod uwagę również wymagania obliczeniowe dotyczące głównych maszyn wirtualnych i roboczych platformy Kubernetes.

Typ maszyny wirtualnej kubernetes Wymaganie dotyczące procesora CPU i pamięci
Główna maszyna wirtualna 4 rdzenie, 4 GB pamięci RAM
Maszyna wirtualna procesu roboczego 12 rdzeni, 32 GB pamięci RAM

Aby uzyskać użyteczne zasoby obliczeniowe i pamięć na urządzeniu, zobacz Specyfikacje obliczeń i pamięci dla modelu urządzenia.

W przypadku maszyny wirtualnej z procesorem GPU należy użyć rozmiaru maszyny wirtualnej z serii NCasT4-v3.

Limity maszyn wirtualnych

Na urządzeniu można uruchomić maksymalnie 24 maszyny wirtualne. Jest to kolejny czynnik, który należy wziąć pod uwagę podczas wdrażania obciążenia.

Dyski i obrazy z systemem operacyjnym

Na urządzeniu można użyć maszyn wirtualnych generacji 1 lub 2. generacji z stałym wirtualnym dyskiem twardym (VHD). Wirtualne dyski twarde są używane do przechowywania systemu operacyjnego i danych systemu operacyjnego maszyny. Wirtualne dyski twarde są również używane na potrzeby obrazów używanych do instalowania systemu operacyjnego.

Obrazy używane do tworzenia obrazów maszyn wirtualnych mogą być uogólnione lub wyspecjalizowane. Podczas tworzenia obrazów dla maszyn wirtualnych należy przygotować obrazy. Zapoznaj się z różnymi sposobami przygotowywania i używania obrazów maszyn wirtualnych na urządzeniu:

Rozszerzenia

Następujące rozszerzenia są dostępne dla maszyn wirtualnych na urządzeniu.

Numer wewnętrzny opis Dowiedz się więcej
Rozszerzenia niestandardowego skryptu Konfigurowanie obciążeń przy użyciu niestandardowych rozszerzeń skryptów. Wdrażanie niestandardowego rozszerzenia skryptu na maszynach wirtualnych uruchomionych na urządzeniu
Rozszerzenia procesora GPU Użyj rozszerzeń procesora GPU do zainstalowania sterowników procesora GPU. Tworzenie maszyn wirtualnych procesora GPU i instalowanie rozszerzeń procesora GPU
Resetowanie rozszerzeń haseł maszyny wirtualnej Resetowanie hasła maszyny wirtualnej przy użyciu programu PowerShell. Instalowanie rozszerzenia resetowania hasła maszyny wirtualnej

Tworzenie maszyny wirtualnej

Aby wdrożyć maszynę wirtualną, należy najpierw utworzyć wszystkie zasoby potrzebne do utworzenia maszyny wirtualnej. Niezależnie od metody użytej do utworzenia maszyny wirtualnej wykonaj następujące kroki:

  1. Połącz się z lokalnym usługą Azure Resource Manager urządzenia.
  2. Zidentyfikuj wbudowaną subskrypcję na urządzeniu.
  3. Przełącz obraz maszyny wirtualnej.
    1. Utwórz grupę zasobów w wbudowanej subskrypcji. Grupa zasobów będzie zawierać maszynę wirtualną i wszystkie powiązane zasoby.
    2. Utwórz lokalne konto magazynu na urządzeniu do przechowywania wirtualnego dysku twardego, który będzie używany do tworzenia obrazu maszyny wirtualnej.
    3. Przekaż obraz źródłowy systemu Windows/Linux do konta magazynu, aby utworzyć dysk zarządzany.
    4. Użyj dysku zarządzanego, aby utworzyć obraz maszyny wirtualnej.
  4. Włącz obliczenia na porcie urządzenia, aby utworzyć przełącznik wirtualny.
    1. Spowoduje to utworzenie sieci wirtualnej przy użyciu przełącznika wirtualnego dołączonego do portu, na którym włączono obliczenia.
  5. Utwórz maszynę wirtualną przy użyciu wcześniej utworzonego obrazu maszyny wirtualnej, sieci wirtualnej i wirtualnych interfejsów sieciowych w celu komunikowania się w sieci wirtualnej i przypisania publicznego adresu IP w celu zdalnego uzyskiwania dostępu do maszyny wirtualnej. Opcjonalnie dołącz dyski danych, aby zapewnić więcej miejsca do magazynowania dla maszyny wirtualnej.

Przepływ pracy wdrażania jest wyświetlany na poniższym diagramie:

Diagram przepływu pracy wdrażania maszyny wirtualnej.

Istnieje kilka sposobów wdrażania maszyny wirtualnej na urządzeniu. Wybór zależy od środowiska. Poniższa tabela zawiera podsumowanie różnych sposobów wdrażania maszyny wirtualnej na urządzeniu:

Method Artykuł
Azure Portal Wdróż maszynę wirtualną na urządzeniu za pośrednictwem witryny Azure Portal.
Szablony Wdrażanie maszyny wirtualnej na urządzeniu za pomocą szablonów
PowerShell Wdrażanie maszyny wirtualnej na urządzeniu za pomocą poleceń cmdlet programu Azure PowerShell
Wdrażanie maszyny wirtualnej na urządzeniu za pomocą skryptu programu Azure PowerShell
Interfejs wiersza polecenia/język Python Wdrażanie maszyny wirtualnej na urządzeniu za pomocą interfejsu wiersza polecenia platformy Azure/języka Python
Procesor GPU Wdrażanie maszyny wirtualnej na urządzeniu przy użyciu procesorów GPU

Zarządzanie maszyną wirtualną

Maszyny wirtualne można zarządzać na urządzeniu za pośrednictwem witryny Azure Portal, interfejsu programu PowerShell urządzenia lub bezpośrednio za pośrednictwem interfejsów API. Oto niektóre typowe zadania zarządzania:

  • Uzyskaj informacje o maszynie wirtualnej.
  • Nawiąż połączenie z maszyną wirtualną, uruchom, zatrzymaj, usuń maszyny wirtualne.
  • Zarządzanie dyskami, rozmiarami maszyn wirtualnych, interfejsami sieciowymi, przełącznikami wirtualnymi
  • Tworzenie kopii zapasowych dysków maszyn wirtualnych.

Uzyskiwanie informacji o maszynie wirtualnej

Aby uzyskać więcej informacji na temat maszyny wirtualnej za pośrednictwem witryny Azure Portal, wykonaj następujące kroki:

  1. Przejdź do zasobu usługi Azure Stack Edge dla urządzenia, a następnie przejdź do obszaru Omówienie maszyn wirtualnych>.
  2. Na stronie Przegląd przejdź do pozycji Maszyny wirtualne i wybierz odpowiednią maszynę wirtualną. Następnie możesz wyświetlić szczegóły maszyny wirtualnej.

Łączenie z maszyną wirtualną

W zależności od systemu operacyjnego, z którym jest uruchomiona maszyna wirtualna, możesz nawiązać połączenie z maszyną wirtualną w następujący sposób:

Uruchamianie, zatrzymywanie, usuwanie maszyn wirtualnych

Możesz włączyć maszynę wirtualną, zawiesić lub zamknąć maszynę wirtualną. Na koniec możesz usunąć maszyny wirtualne po zakończeniu ich używania.

Zarządzanie interfejsami sieciowymi, przełącznikami wirtualnymi

Możesz dodawać, modyfikować i odłączać interfejsy sieciowe dla maszyn wirtualnych. Możesz również utworzyć nowe przełączniki wirtualne na urządzeniu, aby wdrożyć maszyny wirtualne.

Zarządzanie dyskami danych, rozmiarem maszyny wirtualnej

Dysk danych można dodać do istniejącej maszyny wirtualnej, dołączyć istniejący dysk, odłączyć dysk danych, a na koniec zmienić rozmiar maszyny wirtualnej za pośrednictwem witryny Azure Portal.

Tworzenie kopii zapasowej maszyn wirtualnych

Możesz utworzyć kopię zapasową dysków maszyny wirtualnej i w razie awarii urządzenia przywrócić dane z kopii zapasowych. Aby uzyskać więcej informacji, zobacz Tworzenie kopii zapasowych dysków maszyn wirtualnych.

Następne kroki