Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Vorlage für virtuelle Computer (VM) erstellt einen virtuellen Computer, der bei szenarien mit mehreren Arbeitsauslastungen hilft. Mit der Vorlage "Virtueller Computer" können Sie auch eine Anwendung als Azure Virtual Desktop RemoteApp veröffentlichen, sodass Sie eine verwaltete App hosten und sie an einzelne Benutzer streamen können.
In diesem Artikel erfahren Sie:
- Stellen Sie eine Dienstkatalogvorlage für einen virtuellen Computer in einer vorhandenen Workload aus dem Azure-Portal bereit.
Note
Diese Beispielbereitstellung dient nur zu Demonstrationszwecken und stellt nicht alle bewährten Methoden für die Verwaltung von Netzwerken, Systemen oder Anwendungen dar.
Bereitstellungsoptionen
Die Vorlage für virtuelle Computer kann in mehreren Konfigurationen bereitgestellt werden:
- Virtueller Computer (~10 Min.)
- Virtuelle Maschine, in die Domäne eingebunden (~12 Min.)
- Virtuelle Maschine in die Domäne eingebunden und als RemoteApp veröffentlicht (~20 min)
Bevor Sie anfangen
Diese Schnellstartanleitung setzt ein grundlegendes Verständnis von Netzwerk- und Azure Enklavenkonzepten voraus. Weitere Informationen finden Sie unter Konzepte und bewährte Methoden von Azure Enklave.
Sie benötigen ein Azure-Konto mit einem aktiven Abonnement. Wenn Sie kein Konto besitzen, erstellen Sie kostenlos ein Konto.
Sie benötigen eine Community, Enklave, Workload und mindestens eine Workload-Ressourcengruppe und Berechtigungen zum Erstellen von Ressourcen innerhalb der Workload-Ressourcengruppe.
Aktivieren Sie
Advancedden Wartungsmodus für Ihre Enklave, damit Sie die Private Link Ressourcen zu Ihrer verwalteten Ressourcengruppe hinzufügen können.
Voraussetzungen
Für die Enklaven gelten Schutzvorgaben, um sicherzustellen, dass die Ressourcen in den Enklaven mit kundenseitig verwalteten Schlüsseln (CMK) verschlüsselt werden. Sie benötigen einen Schlüssel in einem Schlüsseltresor und eine verwaltete Identität, um auf den Schlüssel zuzugreifen. Erstellen Sie den CMK (optionaler Key Vault) und die verwaltete Identität in der Dienstkatalogvorlage „Allgemeine Abhängigkeiten“
- Subnetz für private Endpunkte: Sie können Subnetze während der Enklavenerstellung erstellen oder neue Subnetze nach der Enklavenerstellung erstellen. Das subnetz des privaten Endpunkts sollte keine Subnetzdelegierung haben, damit die privaten Endpunkte ordnungsgemäß funktionieren.
- Erstellen Sie diese Privates DNS Zonen schnell basierend auf dem, was Sie als Nächstes erstellen:
-
Key VaultErforderlich beim Erstellen einer Key Vault aus dieser Vorlage oder der anpassbareren Key Vault Vorlage. -
Storage File,Storage Queue,Storage BlobundStorage Tablesind erforderlich, wenn Sie ein Speicherkonto aus dieser Vorlage oder die anpassbarere Speicherkontovorlage erstellen.
-
- Für diese Vorlage sind Key Vault, vom Kunden verwalteter Schlüssel (Customer Managed Key, CMK) und verwaltete Identität erforderlich. Erstellen Sie einen Key Vault, einen CMK und eine verwaltete Identität im Schnellstart des Dienstkatalogs „Common Dependencies“, oder erstellen Sie eigene.
- Diese Ressourcen sollten in einer Ressourcengruppe für Workloads erstellt werden.
- Stellen Sie nach dem Erstellen der vom Benutzer verwalteten Identität sicher, dass sie Zugriff auf den CMK-Schlüssel hat.
- Weisen Sie der verwalteten Identität mit Geltungsbereich für den Key Vault die
Key Vault Crypto Service Encryption UserRolle gemäß diesen Anweisungen zu. Mit dieser Rolle können Sie dann die verwaltete Identität einer anderen Ressource wie einem virtuellen Computer zuweisen. Anschließend kann dieser virtuelle Computer den Betriebssystemdatenträger mit dem CMK im Schlüsseltresor verschlüsseln, ohne über Berechtigungen zum Ausführen anderer Vorgänge im Schlüsseltresor verfügen zu müssen. Die Zuweisung einer verwalteten Identität auf diese Weise ist eine Best Practice im Sinne des Prinzips der geringsten Rechte.
- Weisen Sie der verwalteten Identität mit Geltungsbereich für den Key Vault die
- (optional) Eine vorhandene Domäne, die beigetreten werden soll, wenn die
Admin VMDomäne beigetreten ist.
Implementieren der Vorlage
- Navigieren Sie zum Workload für die vorgesehene Bereitstellung.
-
+Add an Azure ServiceSchaltfläche auswählen. - Wählen Sie die
Virtual MachineDienstvorlage aus dem Dropdownmenü Dienstkatalog-Liste aus - Bestätigen Sie die benötigte Version (Standard:
latest) und wählen Sie ausNext.
- Geben Sie alle erforderlichen Parameter auf den einzelnen Registerkarten ein.
- Geben Sie für
OS Disk Encryption NameundOS Disk Encryption Resource Group Name, die Namen, die im Abschnitt "Voraussetzungen" verwendet werden, ein. - Passen Sie die vorab aufgefüllten Parameter nach Bedarf an.
- (Optional) Veröffentlichen Sie Ihre RemoteApp für andere Benutzer.
- (Optional) Treten Sie einer Domäne auf Ihrem virtuellen Computer bei.
- (Optional) Installieren Sie die Anwendung auf Ihrer RemoteApp.
- Wählen Sie
Review + Createaus. Wenn alle Validierungen erfolgreich waren, wählen SieCreate.
Beitreten zu einer Domäne (optional)
Wenn Sie sich für den Domänenbeitritt zu Ihrem virtuellen Computer entscheiden, müssen Sie auf der Registerkarte „Standard“ die gewünschte Methode (Active Directory oder Microsoft Entra ID) auswählen und die Informationen zum Domänenbeitritt eingeben.
Die Optionen für den
Active DirectoryDomänenbeitritt finden Sie in den folgenden Beispielen:Note
Wenn sich der Domänencontroller in einer Enklave befindet, benötigen Sie einen Enklavenendpunkt für die Enklave mit dem Domänencontroller, um den Domänenbeitritt im Subnetz,
TCP, UDPden Protokollen und diesen Ports53,88,135,138,139,389,443,445,464,636,686,3268zuzulassen. Sie benötigen einen DNS-Weiterleitungsserver in Ihrer Enklave, der DNS-Datenverkehr an Ihren Domänencontroller weiterleitet.- Der Domänenname sollte das Format
contoso.comhaben. - Der Organisationseinheitspfad sollte sich im Format befinden
OU=Organizations,DC=contoso,DC=comund kann leer bleiben, wenn der Standard-OU-PfadComputerseinwandfrei ist. -
Domain admin usernameundDomain admin passwordsollten mit den Anmeldeinformationen für den Domänenbeitritt des Domänencontrollers übereinstimmen.
- Der Domänenname sollte das Format
Für die Option
Microsoft Entra ID„Domänenbeitritt“,- Zuerst müssen Sie eine Microsoft Entra Domain Services verwaltete Domäne bereitstellen.
- Als Nächstes müssen Sie die domäne verwenden, die Sie erstellt haben, um eine OU zu erstellen oder die Standard-OU von
Computers - Verwenden Sie die zuvor erstellte OU und Domäne, um diese entsprechenden Parameter für Ihren virtuellen Computer auszufüllen.
RemoteApp veröffentlichen (optional)
Wenn Sie Ihre Anwendung veröffentlichen, müssen alle folgenden Felder auf dieser Registerkarte ausgefüllt werden.
-
Verwenden Sie die Standardbenennungskonvention für Ihre Veröffentlichungsparameter: Die Standardeinstellung
Trueignoriert die Parameterwerte fürhost pool,workspaceundApplication Grouperstellt stattdessen Ressourcen in diesem Format<vmName>-<resourceName>(z. B. "vm01-hostpool"). Sie können die Anzeigenamen weiterhin hinzufügen, um die angezeigten Namen zu verbessern. -
Anwendungsdateipfad: Geben Sie den Dateipfad zur Anwendung in der VM an (z. B.
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exeohne „Anführungszeichen“) -
Dateipfad des Anwendungssymbols: Geben Sie den Dateipfad auf der VM für das Symbol an (zum Beispiel
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exeohne „Anführungszeichen“) -
Azure Virtual Desktop Modul-URL: Geben Sie die URL für Azure Virtual Desktop Module für Ihre Cloud an. Die Azure Kommerzielle URL wird standardmäßig bereitgestellt. Beispielsweise lautet die URL
https://wvdportalstorageblob.blob.core.usgovcloudapi.net/galleryartifacts/Configuration_01-20-2022.zip, wenn Sie in der Azure Government Cloud bereitstellen.
Es kann mehr als 20 Minuten dauern, bis alle Ressourcen erstellt sind. Warten Sie, bis die Bereitstellung erfolgreich abgeschlossen wurde, bevor Sie Aktionen innerhalb Der bereitgestellten Ressourcen ausführen.
Validierung der Bereitstellung
- Wechseln Sie zur angegebenen Ressourcengruppe, der Arbeitsauslastungsressourcengruppe standardmäßig, und bestätigen Sie, dass die vorgesehenen Ressourcen erstellt wurden. Einschließlich: Virtueller Computer und Betriebssystemdatenträger.
- Wenn die RemoteApp veröffentlicht wurde: Hostpool, App-Gruppe und Arbeitsbereich.
Herstellen einer Verbindung mit dem virtuellen Anwendungscomputer
Über die Administrator-VM: Die Administrator-VM wird für den Administratorzugriff auf die Ressourcen innerhalb der Enklavengrenze von außerhalb der Grenze verwendet. Der virtuelle Administratorcomputer kann auch als "Jumpbox" bezeichnet werden.
- Melden Sie sich auf der Seite „Admin VM“ der Enklave für eine Desktop-Sitzung an.
- Geben Sie im Startmenü
RDPein, und öffnen Sie die App „Remotedesktopverbindung“. - Geben Sie die IP-Adresse des virtuellen Computers als Ziel-IP-Adresse für die Remotedesktop Verbindung ein.
- Geben Sie die Anmeldeinformationen für den virtuellen Computer ein, und wählen Sie
Accept/Yesaus, um Warnungen zu einer neuen Verbindung zu erhalten. - Überprüfen Sie auf dem Desktop des virtuellen Computers alle Einstellungen für virtuelle Computer, die während der Bereitstellung festgelegt wurden, oder schließen Sie eine benutzerdefinierte Konfiguration ab.
- Installieren der Anwendung als Nächstes
- Weisen Sie eine Sicherheitsgruppenzuweisung zu, um Benutzern Zugriff auf Ihre RemoteApp(n) zu gewähren.
RemoteApp installieren (optional)
Installieren Sie eine Anwendung auf Ihrem virtuellen Computer mit einer dieser Methoden oder einer Methode, mit der Sie vertraut sind.
Installieren über einen virtuellen Computer (Installieren oder Konfigurieren einer Anwendung für die RemoteApp-Veröffentlichung)
Voraussetzungen:
Ein Container (Artefakte) im Speicherkonto.
-
Privater oder öffentlicher Container
-
Privater Container – Installationsprogramme, Hauptskripts und alle unterstützenden Skripts sicher speichern.
- Wählen Sie diese Option aus, wenn Ihre Skripts oder Installationsprogramme nicht für andere Personen freigegeben werden können, die Zugriff auf diesen Speicherkontocontainer haben.
- Öffentlicher Container – speichert öffentlich zugängliche Artefakte im Remoteappvm-Ordner im Container des Dienstkatalogs
-
Privater Container – Installationsprogramme, Hauptskripts und alle unterstützenden Skripts sicher speichern.
- App-Ordner:
- App-Installer (z. B. VSCodeSetup.exe)
- Hauptskript zum Installieren der Anwendung (und aller anderen unterstützenden Skripts)
-
Privater oder öffentlicher Container
Eine Kopie von AzCopy.exe
Ein Community-Endpunkt für das Speicherkonto und AzToolBox.
Enklave-Verbindungen mit dem zuvor erstellten Community-Endpunkt.
- Stellen Sie eine Enklaveverbindung zu Ihren IP-Gruppen her, die mit
(enclave-name}"-ipg-eas" und einer anderen unter{enclave-name}"-ipg-mgmt-vms" enden.
Note
Wenn sich das Speicherkonto in einer anderen Enklave befindet, erstellen Sie einen Enklavenendpunkt in der Enklave mit dem Speicherkonto und der Enklavenverbindung zu diesem Speicherkonto.
- Stellen Sie eine Enklaveverbindung zu Ihren IP-Gruppen her, die mit
Anwendung installieren:
Wählen Sie auf der Seite "Workloadübersicht" die Option
Add an Azure Serviceaus.Wählen Sie
ServicefürVirtual Machineaus.Wenn
Versionnicht standardmäßig ausgewählt ist, wählen Sie die aktuellste Version aus (zum Beispiel 1.0.1(latest)).Wählen Sie
Nextaus.Registerkarte "Grundlagen":
- Für
Virtual Machine namegeben Sie den Namen der virtuellen Maschine ein. - Geben Sie für
Admin usernameundAdmin passwordden Benutzernamen und das Kennwort ein, die Sie zum Anmelden bei Ihrer virtuellen Maschine verwenden.
- Für
App-Tab:
- Fügen Sie für
App Folder URIdie URI zum App-Ordner aus dem Container hinzu. - Fügen Sie für
Main Scriptden Namen des Hauptskripts (z. B. main.ps1) im Anwendungsordner hinzu, mit dem die Anwendung installiert wird. - Privater Container:
- Fügen Sie für
Storage Container Resource IDdie Ressourcen-ID des Containers hinzu. - Wählen Sie für
App folder in private containertrueaus. Wenn es sich um einen privaten Container handelt, wird durch Auswählen vontrueder Zugriff mit der Rolle „Leser“ auf das Speicherkonto über die virtuelle Maschine ermöglicht.
- Fügen Sie für
Note
Wenn Sie Microsoft Azure für die US-Regierung verwenden, führen Sie die folgenden Schritte aus: Fügen Sie für
AzCopy File URIdie URI zur azcopy.exe aus dem Container hinzu.- Fügen Sie für
Wählen Sie
Review + Createaus. Wenn alle Validierungen erfolgreich waren, wählen SieCreate. Beginnen Sie andernfalls mit der Verwendung des virtuellen Computers.
Löschen der Bereitstellung
Wenn Sie nicht planen, diese Ressourcen beizubehalten, bereinigen Sie unnötige Ressourcen, um Azure Gebühren zu vermeiden. Wenn in der Ressourcengruppe keine anderen Bereitstellungen vorhanden sind, kann die gesamte Ressourcengruppe gelöscht werden.
Empfehlungen
- Größe des Sitzungshosts oder des virtuellen Computers
-
Fügen Sie Tags zu Dienstkatalogbereitstellungen hinzu, um wichtige Informationen für diese Ressource nachzuverfolgen, z. B.:
- Besitzer:
<main POC> - Bereitsteller:
<yourName> - Zweck:
<user desktop> - Dienstkatalogname:
<Virtual Machine> - Dienstkatalogversion:
<version you deployed>
- Besitzer:
- Erwägen Sie das Hinzufügen einer Azure-Richtlinie zum Erzwingen und Vererben von Tags
- Benutzerdefinierte Protokolle aus Anwendungen sammeln