Dodawanie i usuwanie niestandardowego obrazu maszyny wirtualnej w usłudze Azure Stack Hub
Artykuł
W Azure Stack Hub jako operator możesz dodawać własne obrazy maszyn wirtualnych do portalu Marketplace, czyniąc je dostępnymi dla użytkowników. Możesz dodać obrazy maszyn wirtualnych do witryny Azure Stack Hub Marketplace w portalu administratora lub programie Windows PowerShell. Użyj obrazu z globalnej witryny Microsoft Azure Marketplace jako bazę dla swojego obrazu niestandardowego lub utwórz własny przy użyciu narzędzia Hyper-V.
Uwaga
Aby umożliwić dostęp do odczytu, wymagany jest dostęp do blobu.
Dodaj obraz
Instrukcje dotyczące dodawania uogólnionych i wyspecjalizowanych obrazów można znaleźć w sekcji Obliczenia w podręczniku użytkownika. Przed udostępnieniem obrazu użytkownikom należy utworzyć uogólniony obraz. Aby uzyskać instrukcje, zobacz Przenoszenie maszyny wirtualnej do usługi Azure Stack Hub — omówienie. Podczas tworzenia obrazów i udostępniania ich dzierżawcom należy użyć portalu administratora usługi Azure Stack Hub lub punktów końcowych administratora, a nie portalu użytkowników lub punktów końcowych katalogu dzierżawy.
Dostępne są dwie opcje udostępniania obrazu użytkownikom:
Oferowanie obrazu dostępnego tylko za pośrednictwem usługi Azure Resource Manager
Jeśli dodasz obraz za pośrednictwem portalu administratora usługi Azure Stack Hub w Obliczenia > Obrazy, wszyscy dzierżawcy będą mogli uzyskać dostęp do obrazu. Jednak użytkownicy muszą używać szablonu usługi Azure Resource Manager, aby uzyskać do niego dostęp. Nie będzie ona widoczna w witrynie Azure Stack Hub Marketplace.
Oferowanie obrazu za pośrednictwem witryny Azure Stack Hub Marketplace
Po dodaniu obrazu za pośrednictwem portalu administratora usługi Azure Stack Hub możesz utworzyć ofertę platformy handlowej. Aby uzyskać instrukcje, zobacz Tworzenie i publikowanie niestandardowego elementu witryny Azure Stack Hub Marketplace.
Dodawanie obrazu platformy
Aby dodać obraz platformy do usługi Azure Stack Hub, użyj portalu administratora usługi Azure Stack Hub lub punktu końcowego przy użyciu programu PowerShell. Najpierw należy utworzyć uogólniony obraz VHD. Aby uzyskać więcej informacji, zobacz Przenoszenie maszyny wirtualnej do usługi Azure Stack Hub — omówienie.
Dodaj obraz maszyny wirtualnej jako operator usługi Azure Stack Hub przy użyciu portalu.
Zaloguj się do usługi Azure Stack Hub jako operator. Wybierz Pulpit nawigacyjny z lewego menu nawigacyjnego.
Na liście Dostawcy zasobów wybierz Compute.
Wybierz pozycję Obrazy maszyn wirtualnych, a następnie wybierz pozycję Dodaj.
W obszarze Utwórz obraz wprowadź Wydawcę, Ofertę, Jednostkę SKU, Wersję oraz identyfikator URI obiektu blob dysku systemu operacyjnego. Następnie wybierz pozycję Utwórz , aby rozpocząć tworzenie obrazu maszyny wirtualnej.
Po pomyślnym utworzeniu obrazu stan obrazu maszyny wirtualnej zmieni się na Powodzenie.
Po dodaniu obrazu jest on dostępny tylko dla szablonów opartych na usłudze Azure Resource Manager i wdrożeń programu PowerShell. Aby udostępnić obraz użytkownikom jako element witryny Marketplace, opublikuj element witryny Marketplace, wykonując kroki opisane w artykule Tworzenie i publikowanie elementu witryny Marketplace. Pamiętaj, aby zanotować Wydawcę, Ofertę, SKU i Wersję. Są one potrzebne, gdy edytujesz szablon Resource Manager i Manifest.json w niestandardowym pliku .azpkg.
Dodaj obraz maszyny wirtualnej jako operator usługi Azure Stack Hub przy użyciu programu PowerShell:
Polecenie cmdlet Add-AzsPlatformimage określa wartości używane przez szablony usługi Azure Resource Manager do odwołowania się do obrazu maszyny wirtualnej. Te wartości obejmują:
wydawca
Na przykład: Canonical. Segment nazwy wydawcy obrazu maszyny wirtualnej używany przez użytkowników podczas wdrażania obrazu. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.
oferta
Na przykład: UbuntuServer. Segment nazwy oferty obrazu maszyny wirtualnej używany przez użytkowników podczas wdrażania obrazu maszyny wirtualnej. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.
Kod SKU
Na przykład: 14.04.3-LTS. Segment nazwy jednostki SKU obrazu maszyny wirtualnej używany przez użytkowników podczas wdrażania obrazu maszyny wirtualnej. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.
version
Na przykład: 1.0.0.
Wersja obrazu maszyny wirtualnej używana przez użytkowników podczas wdrażania obrazu maszyny wirtualnej. Ta wersja jest w formacie #.#.#. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.
osType
Na przykład: Linux.
Typ obrazu musi mieć wartość Windows lub Linux.
OSUri
Na przykład: https://storageaccount.blob.core.windows.net/vhds/Ubuntu1404.vhd.
Możesz określić identyfikator URI magazynu obiektów blob dla elementu osDisk.
Aby uzyskać więcej informacji, zobacz odwołanie programu PowerShell dla polecenia cmdlet Add-AzsPlatformimage.
Po dodaniu obrazu jest on dostępny tylko dla szablonów opartych na usłudze Azure Resource Manager i wdrożeń programu PowerShell. Aby udostępnić obraz użytkownikom jako element witryny Marketplace, opublikuj element witryny Marketplace, wykonując kroki opisane w artykule Tworzenie i publikowanie elementu witryny Marketplace. Pamiętaj, aby zanotować wartości Wydawcy, Oferty, SKU i Wersji. Są one potrzebne podczas edytowania szablonu Resource Manager i Manifest.json w niestandardowym pliku .azpkg.
Usuwanie obrazu platformy
Obraz platformy można usunąć przy użyciu portalu lub programu PowerShell.
Jeśli obraz maszyny wirtualnej ma skojarzony element Marketplace, wybierz pozycję Zarządzanie Marketplace, a następnie wybierz element Marketplace maszyny wirtualnej, który chcesz usunąć.
Jeśli obraz maszyny wirtualnej nie ma skojarzonego elementu witryny Marketplace, przejdź do Wszystkie usługi > Compute > VM Images, a następnie wybierz wielokropek (...) obok obrazu maszyny wirtualnej.
Wybierz Usuń.
Aby usunąć obraz maszyny wirtualnej jako operator usługi Azure Stack Hub przy użyciu programu PowerShell, wykonaj następujące kroki:
Polecenie cmdlet Remove-AzsPlatformImage określa wartości używane przez szablony usługi Azure Resource Manager do odwołowania się do obrazu maszyny wirtualnej. Wartości obejmują:
wydawca
Na przykład: Canonical. Segment nazwy wydawcy obrazu maszyny wirtualnej używany przez użytkowników podczas wdrażania obrazu. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.
oferta
Na przykład: UbuntuServer. Segment nazwy oferty obrazu maszyny wirtualnej używany przez użytkowników podczas wdrażania obrazu maszyny wirtualnej. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.
SKU
Na przykład: 14.04.3-LTS. Segment nazwy SKU obrazu maszyny wirtualnej, którego użytkownicy używają podczas wdrażania obrazu maszyny wirtualnej. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.
version
Na przykład: 1.0.0.
Wersja obrazu maszyny wirtualnej używana przez użytkowników podczas wdrażania obrazu maszyny wirtualnej. Ta wersja jest w formacie #.#.#. Nie dołączaj spacji ani innych znaków specjalnych w tym polu.