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: Azure Local 2311.2 i nowsze
W tym artykule opisano sposób użycia interfejsu wiersza polecenia platformy Azure do przygotowania obrazu systemu SUSE Linux i utworzenia lokalnej maszyny wirtualnej platformy Azure.
Wymagania wstępne
Uzyskaj dostęp do lokalnej instancji Azure. Ten system jest wdrażany, zarejestrowany i połączony z usługą Azure Arc. Przejdź do strony Przegląd w zasobie lokalnym platformy Azure. Na karcie Serwer w okienku po prawej stronie usługa Azure Arc powinna być wyświetlana jako Połączono.
Pobierz plik obrazu QCOW2 SUSE do systemu lokalnego. Alternatywnie możesz uruchomić następujące polecenie programu PowerShell, aby pobrać obraz:
PS C:\temp\images> wget "https://download.opensuse.org/repositories/Cloud:/Images:/Leap_15.6/images/openSUSE-Leap-15.6.x86_64-NoCloud.qcow2" -OutFile c:\temp\images\openSUSE-Leap-15.6.x86_64-NoCloud.qcow
Przepływ pracy
Aby przekonwertować obraz QCOW2 na wirtualny dysk twardy w wersji 2 (VHDX) i utworzyć lokalny obraz maszyny wirtualnej platformy Azure na podstawie obrazu VHDX:
Ważne
Nie używaj dysku VHD maszyny wirtualnej platformy Azure do przygotowania obrazu lokalnej maszyny wirtualnej platformy Azure.
Poniższe sekcje zawierają szczegółowe instrukcje dotyczące każdego kroku w przepływie pracy.
Krok 1. Konwertowanie QCOW2 na dysk VHDX
Po pobraniu obrazu QCOW2 użyj narzędzia obrazu dysku QEMU dla systemu Windows aby przekonwertować obraz na format VHDX.
Narzędzie obrazu dysku QEMU dla systemu Windows służy do konwertowania, tworzenia i spójnego sprawdzania różnych formatów dysków wirtualnych. Jest ona zgodna z funkcją Hyper-V i innymi rozwiązaniami i jest zoptymalizowana pod kątem systemu Windows Server (x64).
Aby przekonwertować plik obrazu QCOW2 na plik VHDX, wykonaj następujące kroki:
Pobierz narzędzie QEMU do obrazów dysków dla Windows, klikając przycisk Pobierz pliki binarne. Alternatywnie możesz uruchomić następujące polecenie programu PowerShell, aby pobrać narzędzie:
PS C:\temp\tool> wget https://cloudbase.it/downloads/qemu-img-win-x64-2_3_0.zip -OutFile C:\temp\tool\qemu-img-win-x64-2_3_0.zip
Po pobraniu narzędzia wyodrębnij pliki z pliku zip, uruchamiając następujące polecenie:
PS C:\temp\tool Expand-Archive 'c:\temp\tool\qemu-img-win-x64-2_3_0.zip'
Oto przykład:
Następnie za pomocą narzędzia QEMU przekonwertuj i zapisz QCOW2 na VHDX, uruchamiając następujące polecenie:
PS C:\temp\tool\qemu-img-win-x64-2_3_0> ./qemu-img.exe convert c:\temp\images\openSUSE-Leap-15.6.x86_64-NoCloud.qcow2 -O vhdx -o subformat=dynamic c:\temp\images\openSUSE-Leap-15.6.x86_64-NoCloud.vhdx PS C:\temp\tool\qemu-img-win-x64-2_3_0>
Oto przykład:
Teraz możesz utworzyć obraz maszyny wirtualnej.
Krok 2. Tworzenie obrazu maszyny wirtualnej SUSE
Wykonaj następujące kroki, korzystając z interfejsu wiersza polecenia platformy Azure w środowisku lokalnym platformy Azure, aby utworzyć obraz maszyny wirtualnej na podstawie utworzonego wcześniej dysku VHDX.
Uruchom program Powershell jako Administrator.
Zaloguj. Uruchom następujące polecenie cmdlet:
az login
Ustaw subskrypcję. Uruchom następujące polecenie cmdlet:
az account set --subscription <Subscription ID>
Ustaw parametry dla subskrypcji, grupy zasobów, lokalizacji niestandardowej, lokalizacji, typu systemu operacyjnego dla obrazu, nazwy obrazu i ścieżki, w której znajduje się obraz. Zastąp parametry w
< >
pliku odpowiednimi wartościami.$subscription = "<Subscription ID>" $resource_group = "<Resource group>" $customLocation = "<Custom location>" $location = "<Location for your Azure Local>" $osType = "<OS of source image>"
Parametry zostały opisane w poniższej tabeli.
Parametr Opis subscription
Subskrypcja skojarzona z wystąpieniem lokalnym Azure. resource_group
Grupa zasobów dla lokalnego wystąpienia Azure, które jest skojarzone z tym obrazem. location
Lokalizacja instancji lokalnej platformy Azure. Na przykład lokalizacja może być eastus
lubwestreurope
.os-type
System operacyjny skojarzony z obrazem źródłowym. Może to być system Windows lub Linux. Użyj dysku VHDX maszyny wirtualnej, aby utworzyć obraz galerii. Użyj tego obrazu maszyny wirtualnej, aby utworzyć lokalne maszyny wirtualne platformy Azure.
Upewnij się, że skopiujesz VHDX do przestrzeni użytkownika w udostępnionym woluminie klastra w Azure Local. Na przykład ścieżka może wyglądać następująco:
C:\ClusterStorage\UserStorage_1\linuxvhdx
.$imagePath = "Path to user storage in CSV" $imageName = "mylinuxvmimg" $osType = "Linux" az stack-hci-vm image create --subscription $subscription -g $resource_group --custom-location $customLocation --location $location --image-path $imagePath --name $imageName --debug --os-type $osType
Sprawdź, czy obraz został utworzony.
Powiązana zawartość
- Utwórz sieci logiczne dla usługi Azure Local w wystąpieniu lokalnym platformy Azure.