XenApp and XenDesktop

Microsoft Azure Resource Manager-Virtualisierungsumgebungen

Befolgen Sie diese Anleitung, wenn Sie Microsoft Azure Resource Manager verwenden, um virtuelle Maschinen in Ihrer XenApp- oder XenDesktop®-Bereitstellung bereitzustellen.

Sie können XenApp® oder XenDesktop so konfigurieren, dass Ressourcen in Azure Resource Manager bereitgestellt werden, entweder wenn Sie die XenApp- oder XenDesktop-Site erstellen (was das Erstellen einer Verbindung einschließt) oder wenn Sie später eine Hostverbindung erstellen (nach dem Erstellen der Site).

Sie sollten mit Folgendem vertraut sein:

Azure Disk Encryption wird bei Verwendung von Machine Creation Services nicht unterstützt.

Diese Version von XenApp und XenDesktop unterstützt nur ein nicht verwaltetes Azure-Datenträgerspeichersystem. Standardmäßig verwendet Azure ein verwaltetes Datenträgerspeichersystem. Informationen zu verwalteten und nicht verwalteten Azure-Speicherlösungen finden Sie unter Verwaltete Azure-Datenträger.

Verbindung mit Azure Resource Manager herstellen

Die Artikel Site erstellen und Verbindungen und Ressourcen enthalten vollständige Informationen zu allen Seiten in den Assistenten, die eine Site oder eine Verbindung erstellen. Die folgenden Informationen behandeln nur Details, die spezifisch für Azure Resource Manager-Verbindungen sind.

Es gibt zwei Möglichkeiten, eine Hostverbindung zu Azure Resource Manager herzustellen:

  • Authentifizieren Sie sich bei Azure Resource Manager, um einen Dienstprinzipal zu erstellen.
  • Verwenden Sie die Details eines zuvor erstellten Dienstprinzipals, um eine Verbindung mit Azure Resource Manager herzustellen.

Authentifizierung bei Azure Resource Manager zum Erstellen eines Dienstprinzipals

Stellen Sie vor dem Start Folgendes sicher:

  • Sie haben ein Benutzerkonto im Azure Active Directory-Mandanten Ihres Abonnements.
  • Das Azure AD-Benutzerkonto ist auch ein Co-Administrator für das Azure-Abonnement, das Sie für die Bereitstellung von Ressourcen verwenden möchten.

Im Assistenten für die Site-Einrichtung oder zum Hinzufügen von Verbindungen und Ressourcen:

  1. Wählen Sie auf der Seite Verbindung den Verbindungstyp Microsoft Azure und Ihre Azure-Umgebung aus.
  2. Geben Sie auf der Seite Verbindungsdetails Ihre Azure-Abonnement-ID und einen Namen für die Verbindung ein. Der Verbindungsname kann 1 bis 64 Zeichen enthalten und darf nicht nur Leerzeichen oder die Zeichen \\/;:#.*?=<>|[]{}”’()’) enthalten. Nachdem Sie die Abonnement-ID und den Verbindungsnamen eingegeben haben, wird die Schaltfläche Neu erstellen aktiviert.
  3. Geben Sie den Benutzernamen und das Kennwort des Azure Active Directory-Kontos ein.
  4. Klicken Sie auf Anmelden.
  5. Klicken Sie auf Akzeptieren, um XenApp oder XenDesktop die aufgeführten Berechtigungen zu erteilen. XenApp oder XenDesktop erstellt einen Dienstprinzipal, der es ihm ermöglicht, Azure Resource Manager-Ressourcen im Namen des angegebenen Benutzers zu verwalten.
  6. Nachdem Sie auf Akzeptieren geklickt haben, kehren Sie zur Seite Verbindung in Studio zurück. Beachten Sie, dass bei erfolgreicher Authentifizierung bei Azure die Schaltflächen Neu erstellen und Vorhandene verwenden durch Verbunden ersetzt werden und ein grünes Häkchen die erfolgreiche Verbindung mit Ihrem Azure-Abonnement anzeigt.
  7. Geben Sie an, welche Tools zum Erstellen der virtuellen Maschinen verwendet werden sollen, und klicken Sie dann auf Weiter. (Sie können in diesem Assistenten erst über diese Seite hinaus fortfahren, wenn Sie sich erfolgreich bei Azure authentifiziert und die Erteilung der erforderlichen Berechtigungen akzeptiert haben.)

Ressourcen umfassen die Region und das Netzwerk.

  • Wählen Sie auf der Seite Region eine Region aus.
  • Auf der Seite Netzwerk,
    • Geben Sie einen Ressourcennamen mit 1 bis 64 Zeichen ein, um die Kombination aus Region und Netzwerk in Studio leichter identifizieren zu können. Ein Ressourcenname darf nicht nur Leerzeichen oder die Zeichen \/;:#.*?=<>|[]{}”’()’ enthalten.
    • Wählen Sie ein Paar aus virtuellem Netzwerk und Ressourcengruppe aus. (Da Sie mehrere virtuelle Netzwerke mit demselben Namen haben können, bietet die Kombination des Netzwerknamens mit der Ressourcengruppe eindeutige Kombinationen.) Wenn Sie auf der vorherigen Seite eine Region ausgewählt haben, die keine virtuellen Netzwerke enthält, müssen Sie zu dieser Seite zurückkehren und eine Region auswählen, die virtuelle Netzwerke enthält.

Schließen Sie den Assistenten ab.

Verwenden Sie die Details eines zuvor erstellten Dienstprinzipals, um eine Verbindung mit Azure Resource Manager herzustellen

Um einen Dienstprinzipal manuell zu erstellen, stellen Sie eine Verbindung mit Ihrem Azure Resource Manager-Abonnement her und verwenden Sie die unten angegebenen PowerShell-Cmdlets.

Voraussetzungen:

  • $SubscriptionId: Azure Resource Manager-Abonnement-ID für das Abonnement, in dem Sie VDAs bereitstellen möchten.
  • $AADUser: Azure AD-Benutzerkonto für den AD-Mandanten Ihres Abonnements.
  • Machen Sie den $AADUser zum Co-Administrator für Ihr Abonnement.
  • $ApplicationName: Name der Anwendung, die in Azure AD erstellt werden soll.
  • $ApplicationPassword: Kennwort für die Anwendung. Sie verwenden dieses Kennwort als Anwendungsgeheimnis, wenn Sie die Hostverbindung erstellen.

So erstellen Sie einen Dienstprinzipal:

Schritt 1: Stellen Sie eine Verbindung mit Ihrem Azure Resource Manager-Abonnement her.

Login-AzureRmAccount.

Schritt 2: Wählen Sie das Azure Resource Manager-Abonnement aus, in dem Sie den Dienstprinzipal erstellen möchten.

Select-AzureRmSubscription -SubscriptionID $SubscriptionId;

Schritt 3: Erstellen Sie die Anwendung in Ihrem AD-Mandanten.

$AzureADApplication = New-AzureRmADApplication -DisplayName $ApplicationName -HomePage "https://localhost/$ApplicationName" -IdentifierUris https://$ApplicationName -Password $ApplicationPassword

Schritt 4: Erstellen Sie einen Dienstprinzipal.

New-AzureRmADServicePrincipal -ApplicationId $AzureADApplication.ApplicationId

Schritt 5: Weisen Sie dem Dienstprinzipal eine Rolle zu.

New-AzureRmRoleAssignment -RoleDefinitionName Contributor -ServicePrincipalName $AzureADApplication.ApplicationId –scope /subscriptions/$SubscriptionId

Schritt 6: Notieren Sie im Ausgabefenster der PowerShell-Konsole die ApplicationId. Diese ID geben Sie beim Erstellen der Hostverbindung an.

Im Assistenten für die Sitekonfiguration oder zum Hinzufügen von Verbindungen und Ressourcen:

  1. Wählen Sie auf der Seite Verbindung den Verbindungstyp Microsoft Azure und Ihre Azure-Umgebung aus.
  2. Geben Sie auf der Seite Verbindungsdetails Ihre Azure-Abonnement-ID und einen Namen für die Verbindung ein. (Der Verbindungsname kann 1–64 Zeichen enthalten und darf nicht nur Leerzeichen oder die Zeichen \/;:#.*?=<>|[]{}”’()’ enthalten.)
  3. Klicken Sie auf Vorhandene verwenden. Geben Sie die Abonnement-ID, den Abonnementnamen, die Authentifizierungs-URL, die Verwaltungs-URL, das Speichersuffix, die Active Directory-ID oder Mandanten-ID, die Anwendungs-ID und das Anwendungsgeheimnis für den vorhandenen Dienstprinzipal an. Nachdem Sie die Details eingegeben haben, wird die Schaltfläche OK aktiviert. Klicken Sie auf OK.
  4. Geben Sie an, welche Tools zum Erstellen der virtuellen Maschinen verwendet werden sollen, und klicken Sie dann auf Weiter. Die von Ihnen angegebenen Dienstprinzipal-Details werden verwendet, um eine Verbindung zu Ihrem Azure-Abonnement herzustellen. (Sie können in diesem Assistenten erst dann über diese Seite hinaus fortfahren, wenn Sie gültige Details für die Option „Vorhandene verwenden“ angegeben haben.)

Ressourcen umfassen die Region und das Netzwerk.

  • Wählen Sie auf der Seite Region eine Region aus.
  • Auf der Seite Netzwerk:
    • Geben Sie einen Ressourcennamen mit 1–64 Zeichen ein, um die Kombination aus Region und Netzwerk in Studio besser identifizieren zu können. Ein Ressourcenname darf nicht nur Leerzeichen oder die Zeichen \/;:#.*?=<>|[]{}”’()’ enthalten.
    • Wählen Sie ein Paar aus virtuellem Netzwerk und Ressourcengruppe aus. (Da Sie mehrere virtuelle Netzwerke mit demselben Namen haben können, bietet die Kombination des Netzwerknamens mit der Ressourcengruppe eindeutige Kombinationen.) Wenn Sie auf der vorherigen Seite eine Region ausgewählt haben, die keine virtuellen Netzwerke enthält, müssen Sie zu dieser Seite zurückkehren und eine Region auswählen, die virtuelle Netzwerke enthält.

Schließen Sie den Assistenten ab.

Erstellen eines Maschinenkatalogs mit einem Azure Resource Manager-Masterimage

Diese Informationen ergänzen die Anleitung im Artikel Maschinenkataloge erstellen.

Ein Masterimage ist die Vorlage, die zum Erstellen der VMs in einem Maschinenkatalog verwendet wird. Erstellen Sie vor dem Erstellen des Maschinenkatalogs ein Masterimage in Azure Resource Manager. Allgemeine Informationen zu Masterimages finden Sie im Artikel Maschinenkataloge erstellen.

Wenn Sie einen Maschinenkatalog in Studio erstellen:

  • Die Seiten Betriebssystem und Maschinenverwaltung enthalten keine Azure-spezifischen Informationen. Befolgen Sie die Anweisungen im Artikel Maschinenkataloge erstellen.
  • Wählen Sie auf der Seite Masterimage eine Ressourcengruppe aus und navigieren Sie dann (drill down) durch die Container zum Azure-VHD, das Sie als Masterimage verwenden möchten. Auf dem VHD muss ein Citrix VDA installiert sein. Wenn das VHD an eine VM angehängt ist, muss die VM angehalten werden.
  • Die Seite Speicher- und Lizenztypen wird nur angezeigt, wenn ein Azure Resource Manager-Masterimage verwendet wird.

    Wählen Sie einen Speichertyp aus: Standard oder Premium. Der Speichertyp beeinflusst, welche Maschinengrößen auf der Seite „Virtuelle Maschinen“ des Assistenten angeboten werden. Beide Speichertypen erstellen mehrere synchrone Kopien Ihrer Daten innerhalb eines einzelnen Rechenzentrums. Details zu Azure-Speichertypen und Speicherreplikation finden Sie unter den folgenden Links:

    https://docs.microsoft.com/de-de/azure/storage/common/storage-introduction

    https://docs.microsoft.com/de-de/azure/virtual-machines/windows/disks-types#premium-ssd

    https://docs.microsoft.com/de-de/azure/storage/common/storage-redundancy

    Wählen Sie aus, ob vorhandene lokale Windows Server-Lizenzen verwendet werden sollen. Dies nutzt bei der Verwendung vorhandener lokaler Windows Server-Images die Azure Hybrid Use Benefits (HUB). Weitere Details finden Sie unter https://azure.microsoft.com/pricing/hybrid-use-benefit/.

    HUB reduziert die Kosten für den Betrieb von VMs in Azure auf den Basis-Compute-Tarif, da es den Preis für zusätzliche Windows Server-Lizenzen aus der Azure-Galerie erlässt. Sie müssen Ihre lokalen Windows Server-Images zu Azure migrieren, um HUB nutzen zu können. Azure-Galerie-Images werden nicht unterstützt. Lokale Windows Client-Lizenzen werden derzeit nicht unterstützt. Siehe https://blogs.msdn.microsoft.com/azureedu/2016/04/13/how-can-i-use-the-hybrid-use-benefit-in-azure/.

    Um zu überprüfen, ob die bereitgestellten virtuellen Maschinen HUB erfolgreich nutzen, führen Sie den folgenden PowerShell-Befehl aus:

    Get-AzureRmVM -ResourceGroup MyResourceGroup -Name MyVM

    und überprüfen Sie, ob der Lizenztyp Windows_Server ist. Weitere Anweisungen finden Sie unter https://docs.microsoft.com/de-de/azure/virtual-machines/windows/hybrid-use-benefit-licensing?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Ftoc.json.

  • Geben Sie auf der Seite Virtuelle Maschinen an, wie viele VMs Sie erstellen möchten; Sie müssen mindestens eine angeben. Wählen Sie eine Maschinengröße aus. Nachdem Sie einen Maschinenkatalog erstellt haben, können Sie die Maschinengröße nicht mehr ändern. Wenn Sie später eine andere Größe wünschen, löschen Sie den Katalog und erstellen Sie dann einen Katalog, der dasselbe Masterimage verwendet und die gewünschte Maschinengröße angibt.

Namen von virtuellen Maschinen dürfen keine Nicht-ASCII-Zeichen oder Sonderzeichen enthalten.

  • Die Seiten Netzwerkkarten, Computerkonten und Zusammenfassung enthalten keine Azure-spezifischen Informationen. Befolgen Sie die Anweisungen im Artikel „Maschinenkataloge erstellen“.

Schließen Sie den Assistenten ab.

Microsoft Azure Resource Manager-Virtualisierungsumgebungen