Ereignisse
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
In diesem Artikel erfahren Sie, wie Sie in Microsoft Dev Box eine Azure Compute Gallery konfigurieren und einem Dev Center zuordnen. Mit Azure Compute Gallery können Sie Entwicklern angepasste Bilder für ihre Dev-Box bereitstellen.
Azure Compute Gallery ist ein Dienst zum Verwalten und Freigeben von Bildern. Eine Galerie ist ein Repository, das in Ihrem Azure-Abonnement gespeichert ist und Ihnen hilft, Ihre Bildressourcen zu strukturieren und zu organisieren. Dev Box unterstützt GitHub-, Azure Repos- und Bitbucket-Repositorys als Imagekatalog.
Nachdem Sie in Microsoft Dev Box einem Dev Center eine Compute Gallery zugeordnet haben, können Sie Dev Box-Definitionen auf der Grundlage der in Compute Gallery gespeicherten Bilder erstellen.
Das Verwenden eines Katalogs bietet die folgenden Vorteile:
Weitere Informationen zu Azure Compute Gallery und zum Erstellen von Katalogen finden Sie unter:
Hinweis
Microsoft Dev Box unterstützt keine Communitykataloge.
Ein Katalog, der zum Konfigurieren von Dev Box-Definitionen verwendet wird, muss mindestens eine Bilddefinition und eine Bildversion aufweisen.
Wenn Sie ein Bild eines virtuellen Computers (VM) erstellen, wählen Sie ein Bild aus dem Azure Marketplace, das mit Microsoft Dev Box kompatibel ist. Im Folgenden sind Beispiele für kompatible Bilder aufgeführt:
Die Bildversion muss die folgenden Anforderungen erfüllen:
Generation 2
Hyper-V v2
Windows-Betriebssystem
Generalisiertes VM-Image
VM-Image für eine einzige Sitzung (VM-Images für mehrere Sitzungen werden nicht unterstützt.)
Keine Wiederherstellungspartition
Standardmäßige Größe des Betriebssystemdatenträgers mit 64 GB
Für die Bilddefinition muss der vertrauenswürdige Start als Sicherheitstyp aktiviert sein. Sie konfigurieren den Sicherheitstyp, wenn Sie die Bilddefinition erstellen.
Wichtig
Hinweis
Microsoft Dev Box unterstützt keine Vorschaubuilds aus dem Windows-Insider-Programm.
Wenn Sie eine generalisierte VM zum Erfassen in einem Image erstellen, können sich die folgenden Probleme auf Bereitstellungs- und Startzeiten auswirken:
Erstellen Sie das Image mithilfe dieser drei Sysprep-Optionen: /generalize /oobe /mode:vm
.
Aktivieren des Lese-/Schreibcaches auf dem Betriebssystemdatenträger:
properties.storageProfile.osDisk.caching
-Wert ReadWrite
lautet.Aktivieren Sie die geschachtelte Virtualisierung in Ihrem Basisimage:
Enable-WindowsOptionalFeature -FeatureName VirtualMachinePlatform -Online
Deaktivieren Sie die Funktion für den reservierten Speicherstatus im Bild mithilfe des folgenden Befehls: DISM.exe /Online /Set-ReservedStorageState /State:Disabled
Führen Sie defrag
und chkdsk
während der Imageerstellung aus, deaktivieren Sie dann die geplanten Aufgaben chkdisk
und defrag
.
Wenn Sie ein Azure Compute Gallery-Bild zum Erstellen einer Dev-Box-Definition verwenden, überprüft Microsoft Dev Box das Bild, um sicherzustellen, dass es die Anforderungen für die Bereitstellung einer Dev-Box erfüllt. Dabei wird das Bild auch für die Regionen repliziert, die in den angeschlossenen Netzwerkverbindungen angegeben sind, sodass die Bilder in der Region vorhanden sind, die für die Dev Box-Erstellung erforderlich ist.
Damit der Dienst diese Aktionen ausführen kann, müssen Sie Ihrem Katalog die folgenden Berechtigungen erteilen.
Befolgen Sie die Schritte zum Erstellen einer benutzerseitig zugewiesenen verwalteten Identität.
Melden Sie sich beim Azure-Portal an.
Geben Sie in das Suchfeld Dev-Box ein. Wählen Sie in der Ergebnisliste Dev Centers aus.
Öffnen Sie Ihr Dev Center. Wählen Sie im linken Menü Identität aus.
Wählen Sie auf der Registerkarte Benutzerseitig zugewiesen die Option + Hinzufügen aus.
Wählen Sie im Bereich Benutzerseitig zugewiesene verwaltete Identität hinzufügen die von Ihnen in Schritt 1 erstellte benutzerseitig zugewiesene verwaltete Identität aus und wählen Sie dann Hinzufügen aus.
Microsoft Dev Box verhält sich unterschiedlich, je nachdem, wie Sie Ihren Katalog anfügen:
Führen Sie die folgenden Schritte aus, um die Rolle manuell zuzuweisen.
Öffnen Sie im Azure-Portal den Katalog aus, den Sie Ihrem Dev Center anfügen möchten. Sie können auch nach Azure Compute Gallery suchen, um Ihren Katalog zu finden.
Wählen Sie im linken Menü Zugriffssteuerung (IAM) aus.
Wählen Sie Hinzufügen>Rollenzuweisung hinzufügen.
Weisen Sie die folgende Rolle zu. Ausführliche Informationen finden Sie unter Zuweisen von Azure-Rollen über das Azure-Portal.
Einstellung | Wert |
---|---|
Rolle | Wählen Sie Mitwirkender aus. |
Zugriff zuweisen zu | Wählen Sie Verwaltete Identität aus. |
Mitglieder | Suchen und wählen Sie die benutzerseitig zugewiesene verwaltete Identität aus, die Sie beim Hinzufügen einer vom Benutzer zugewiesenen Identität zum Dev Center erstellt haben. |
Sie können dieselbe verwaltete Identität in mehreren Dev Centers und Compute Galleries verwenden. Jedes Dev Center mit der hinzugefügten verwalteten Identität verfügt über die erforderlichen Berechtigungen für die Bilder in dem Katalog, dem die Rollenzuweisung „Mitwirkender“ hinzugefügt wurde.
Um die Bilder aus einer Compute Gallery in Dev Box-Definitionen zu verwenden, müssen Sie den Katalog zuerst dem Dev Center zuordnen, indem Sie ihn anfügen:
Melden Sie sich beim Azure-Portal an.
Geben Sie in das Suchfeld Dev-Box ein. Wählen Sie in der Ergebnisliste Dev Centers aus.
Wählen Sie das Dev Center aus, an welches Sie den Katalog anfügen möchten.
Wählen Sie im linken Menü Azure Compute Galleries aus, um die Kataloge aufzulisten, die diesem Dev Center angefügt sind.
Wählen Sie + Hinzufügen aus, um einen Katalog zum Anfügen auszuwählen.
Wählen Sie unter Azure Compute Gallery hinzufügen Ihren Katalog aus. Wenn Sie Zugriff auf mehrere Kataloge mit demselben Namen haben, erscheint der Name des Abonnements in Klammern.
Wenn es im Dev Center einen Namenskonflikt gibt, müssen Sie einen eindeutigen Namen für diesen Katalog angeben.
Wählen Sie Hinzufügen aus.
Bestätigen Sie, dass Ihr Katalog jetzt auf der Azure Compute Galleries-Seite angezeigt wird.
Nachdem Sie einen Katalog erfolgreich hinzugefügt haben, stehen die Bilder im Katalog zur Auswahl zur Verfügung, wenn Sie Dev Box-Definitionen erstellen und aktualisieren.
Sie können Kataloge von Dev Centers trennen, sodass deren Bilder nicht mehr zur Erstellung von Dev-Box-Definitionen verwendet werden können.
Hinweis
Kataloge, die aktiv in Dev-Box-Definitionen verwendet werden, können nicht entfernt werden. Bevor Sie einen solchen Katalog entfernen können, müssen Sie die zugehörige Dev Box-Definition löschen oder die Definition aktualisieren, um ein Bild aus einem anderen Katalog zu verwenden.
Melden Sie sich beim Azure-Portal an.
Geben Sie in das Suchfeld Dev-Box ein. Wählen Sie in der Ergebnisliste Dev Centers aus.
Wählen Sie das Dev Center aus, aus dem Sie den Katalog entfernen möchten.
Wählen Sie im linken Menü Azure Compute Galleries aus, um die Kataloge aufzulisten, die diesem Dev Center angefügt sind.
Wählen Sie den zu entfernenden Katalog aus und klicken Sie dann auf Entfernen.
Wählen Sie im Bestätigungsdialog Fortsetzen aus.
Der Katalog ist vom Dev Center getrennt. Der Katalog und seine Bilder werden nicht gelöscht und Sie können diese bei Bedarf wieder anfügen.
Ereignisse
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenTraining
Modul
Introduktion til Azure Compute Gallery - Training
Få mere at vide om, hvad Azure Compute Gallery er, hvordan det fungerer, og hvornår du skal bruge det.
Zertifizierung
Microsoft Certified: Azure Developer Associate - Certifications
Byg komplette løsninger i Microsoft Azure for at oprette Azure Functions, implementere og administrere webapps, udvikle løsninger ved hjælp af Azure Storage og meget mere.