Citrix Virtual Apps and Desktops

AWS-Cloudumgebungen

Dieser Artikel erläutert das Einrichten eines AWS-Kontos als Ressourcenstandort für Citrix Virtual Apps and Desktops. Der Ressourcenstandort enthält eine Reihe grundlegender Komponenten, die sich ideal für Machbarkeitsstudien oder andere Bereitstellungen eignen, bei denen keine Ressourcenverteilung über mehrere Verfügbarkeitszonen erforderlich ist. Nachdem Sie die hier aufgeführten Aufgaben ausgeführt haben, können Sie VDAs installieren, Maschinen bereitstellen und Maschinenkataloge sowie Bereitstellungsgruppen erstellen.

Mit den im vorliegenden Artikel aufgeführten Aufgaben wird ein Ressourcenstandort mit folgenden Komponenten erstellt:

  • Eine virtuelle private Cloud (VPC) mit öffentlichen und privaten Subnetzen in einer einzelnen Verfügbarkeitszone.
  • Eine Instanz, die sowohl als Active Directory-Domänencontroller als auch als DNS-Server ausgeführt wird und im privaten Subnetz der VPC residiert
  • Zwei mit der Domäne verbundene Instanzen, auf denen Citrix Cloud Connector installiert ist und die im privaten Subnetz der VPC residieren
  • Eine Instanz, die als Bastion Host fungiert und im öffentlichen Subnetz der VPC residiert. Mit dieser Instanz werden RDP-Verbindungen zu den Instanzen im privaten Subnetz für Verwaltungszwecke initiiert. Wenn Sie den Ressourcenstandort eingerichtet haben, können Sie diese Instanz herunterfahren, sodass sie nicht mehr ohne Weiteres verfügbar ist. Wenn Sie andere Instanzen im privaten Subnetz verwalten müssen, z. B. VDA-Instanzen, müssen Sie die Bastionshostinstanz neu starten.

Aufgabenüberblick

Einrichten einer virtuellen privaten Cloud (VPC) mit öffentlichen und privaten Subnetzen: Wenn Sie diese Aufgabe ausführen, stellt AWS eine NAT-Instanz mit einer Elastic IP-Adresse im öffentlichen Subnetz bereit. Dadurch können Instanzen im privaten Subnetz auf das Internet zugreifen. Instanzen im öffentlichen Subnetz sind für eingehenden öffentlichen Datenverkehr zugänglich, Instanzen im privaten Subnetz dagegen nicht.

Konfigurieren von Sicherheitsgruppen. Sicherheitsgruppen fungieren als virtuelle Firewall und steuern den Datenverkehr für die Instanzen in der VPC. Sie fügen den Sicherheitsgruppen Regeln zur Kommunikation zwischen Instanzen im öffentlichen und im privaten Subnetz hinzu. Sie ordnen die Sicherheitsgruppen außerdem jeder Instanz in der VPC zu.

Erstellen eines DHCP-Optionssatzes. Bei Amazon-VPCs werden DHCP- und DNS-Dienste standardmäßig bereitgestellt, was sich auf Ihre Konfiguration von DNS auf dem Active Directory-Domänencontroller auswirkt. Amazon-DHCP kann nicht deaktiviert werden und das Amazon-DNS kann nur für die öffentliche DNS-Auflösung, nicht aber für die Active Directory-Namensauflösung verwendet werden. Um die Domänen- und Namenserver anzugeben, die Instanzen über DHCP übergeben werden, erstellen Sie einen DHCP-Optionssatz. Dieser weist das Active Directory-Domänensuffix zu und gibt den DNS-Server für alle Instanzen in der VPC an. Um sicherzustellen, dass Host- (A) und Reverse-Lookup-Datensätze (PTR-Datensätze) automatisch registriert werden, wenn Instanzen der Domäne beitreten, konfigurieren Sie die Netzwerkadaptereigenschaften für jede Instanz, die Sie dem privaten Subnetz hinzufügen.

Hinzufügen eines Bastion Hosts, Domänencontrollers und Citrix Cloud Connectors zur VPC. Über den Bastion Host können Sie sich bei Instanzen im privaten Subnetz anmelden, um die Domäne einzurichten, der Domäne Instanzen anzufügen und den Citrix Cloud Connector zu installieren.

Aufgabe 1: Einrichten der VPC

  1. Wählen Sie in der AWS-Verwaltungskonsole VPC.
  2. Wählen Sie im VPC-Dashboard Start VPC Wizard.
  3. Wählen Sie VPC with Public and Private Subnets und dann Select.
  4. Geben Sie einen VPC-Namen ein und ändern Sie bei Bedarf den IP CIDR-Block und die IP-Bereiche für das öffentliche und private Subnetz.
  5. Wenn ein NAT-Gateway ausgewählt ist, wählen Sie Use a NAT Instance instead.
  6. Geben Sie für die NAT-Instanz den Instanztyp und das Schlüsselpaar an, das Sie verwenden möchten. Mit dem Schlüsselpaar können Sie später eine sichere Verbindung zur Instanz herstellen.
  7. Lassen Sie für “Enable DNS host names” die Option Yes aktiviert.
  8. Wählen Sie Create VPC. AWS erstellt das öffentliche und private Subnetz, das Internetgateway, die Routingtabellen und die Standardsicherheitsgruppe.

Hinweis:

Wenn Sie den Namen einer AWS Virtual Private Cloud (VPC) in der AWS-Konsole ändern, wird die vorhandene Hostingeinheit in Citrix Cloud beschädigt. Bei beschädigter Hostingeinheit können Sie keine Kataloge erstellen oder Maschinen Katalogen hinzufügen. Aus bekanntem Problem: PMCS-7701

Aufgabe 2: Konfigurieren von Sicherheitsgruppen

Bei diesem Vorgang werden die folgenden Sicherheitsgruppen für die VPC erstellt und konfiguriert:

  • Eine Sicherheitsgruppe für die NAT-Instanz
  • Eine öffentliche Sicherheitsgruppe, der Instanzen im öffentlichen Subnetz zugeordnet werden
  • Eine private Sicherheitsgruppe, der Instanzen im privaten Subnetz zugeordnet werden

So erstellen Sie die Sicherheitsgruppen

  1. Wählen Sie im VPC-Dashboard Security Groups.
  2. Erstellen Sie eine Sicherheitsgruppe für die NAT-Instanz. Wählen Sie Create Security Group und geben Sie einen Namen und eine Beschreibung für die Gruppe ein. Wählen Sie unter “VPC” die VPC aus, die Sie zuvor erstellt haben. Wählen Sie Yes, Create.
  3. Wiederholen Sie Schritt 2, um eine öffentliche und eine private Sicherheitsgruppe zu erstellen.

Konfigurieren der NAT-Sicherheitsgruppe

  1. Wählen Sie in der Liste der Sicherheitsgruppen die NAT-Sicherheitsgruppe aus.

  2. Wählen Sie die Registerkarte Inbound Rules und dann Edit, um die folgenden Regeln zu erstellen:

    Typ Quelle
    ALL Traffic Wählen Sie die private Sicherheitsgruppe.
    22 (SSH) 0.0.0.0/0
  3. Wenn Sie fertig sind, wählen Sie Speichern.

Konfigurieren der öffentlichen Sicherheitsgruppe

  1. Wählen Sie in der Liste der Sicherheitsgruppen die private Sicherheitsgruppe aus.

  2. Wählen Sie die Registerkarte Inbound Rules und dann “Edit”, um die folgenden Regeln zu erstellen:

    Typ Quelle
    ALL Traffic Wählen Sie die private Sicherheitsgruppe.
    ALL Traffic Wählen Sie die öffentliche Sicherheitsgruppe.
    ICMP 0.0.0.0/0
    22 (SSH) 0.0.0.0/0
    80 (HTTP) 0.0.0.0/0
    443 (HTTPS) 0.0.0.0/0
    1494 (ICA/HDX) 0.0.0.0/0
    2598 (Sitzungszuverlässigkeit) 0.0.0.0/0
    3389 (RDP) 0.0.0.0/0
  3. Wenn Sie fertig sind, wählen Sie Speichern.

  4. Wählen Sie die Registerkarte Inbound Rules und dann Edit, um die folgenden Regeln zu erstellen:

    Typ Ziel
    ALL Traffic Wählen Sie die private Sicherheitsgruppe.
    ALL Traffic 0.0.0.0/0
    ICMP 0.0.0.0/0
  5. Wenn Sie fertig sind, wählen Sie Speichern.

Konfigurieren der privaten Sicherheitsgruppe

  1. Wählen Sie in der Liste der Sicherheitsgruppen die private Sicherheitsgruppe aus.

  2. Wenn Sie keinen Datenverkehr von der öffentlichen Sicherheitsgruppe eingerichtet haben, müssen Sie TCP-Ports festlegen. Wählen Sie die Registerkarte Eingehende Regeln und dann Bearbeiten, um die folgenden Regeln zu erstellen:

    Typ Quelle
    ALL Traffic Wählen Sie die NAT-Sicherheitsgruppe.
    ALL Traffic Wählen Sie die private Sicherheitsgruppe.
    ALL Traffic Wählen Sie die öffentliche Sicherheitsgruppe.
    ICMP Wählen Sie die öffentliche Sicherheitsgruppe.
    TCP 53 (DNS) Wählen Sie die öffentliche Sicherheitsgruppe.
    UDP 53 (DNS) Wählen Sie die öffentliche Sicherheitsgruppe.
    80 (HTTP) Wählen Sie die öffentliche Sicherheitsgruppe.
    TCP 135 Wählen Sie die öffentliche Sicherheitsgruppe.
    TCP 389 Wählen Sie die öffentliche Sicherheitsgruppe.
    UDP 389 Wählen Sie die öffentliche Sicherheitsgruppe.
    443 (HTTPS) Wählen Sie die öffentliche Sicherheitsgruppe.
    TCP 1494 (ICA/HDX) Wählen Sie die öffentliche Sicherheitsgruppe.
    TCP 2598 (Sitzungszuverlässigkeit) Wählen Sie die öffentliche Sicherheitsgruppe.
    3389 (RDP) Wählen Sie die öffentliche Sicherheitsgruppe.
    TCP 49152–65535 Wählen Sie die öffentliche Sicherheitsgruppe.
  3. Wenn Sie fertig sind, wählen Sie Save.

  4. Wählen Sie die Registerkarte Inbound Rules und dann Edit, um die folgenden Regeln zu erstellen:

    Typ Ziel
    ALL Traffic Wählen Sie die private Sicherheitsgruppe.
    ALL Traffic 0.0.0.0/0
    ICMP 0.0.0.0/0
    UDP 53 (DNS) 0.0.0.0/0
  5. Wenn Sie fertig sind, wählen Sie Speichern.

Aufgabe 3: Verknüpfen der NAT-Instanz mit der NAT-Sicherheitsgruppe

  1. Wählen Sie in der AWS-Verwaltungskonsole EC2.
  2. Wählen Sie im EC2-Dashboard Instances.
  3. Wählen Sie die NAT-Instanz und dann Actions > Networking > Change Security Groups.
  4. Deaktivieren Sie das Kontrollkästchen der Standardsicherheitsgruppe.
  5. Wählen Sie die zuvor erstellte NAT-Sicherheitsgruppe und dann Assign Security Groups.

Aufgabe 4: Starten von Instanzen

Im folgenden Verfahren werden vier EC2-Instanzen erstellt und das von Amazon generierte Standardadministratorkennwort entschlüsselt.

  1. Wählen Sie in der AWS-Verwaltungskonsole EC2.

  2. Wählen Sie im EC2-Dashboard Launch Instance.

  3. Wählen Sie ein Windows Server-Maschinenimage und einen Instanztyp.

  4. Geben Sie auf der Seite “Configure Instance Details” einen Namen für die Instanz ein und wählen Sie die zuvor eingerichtete VPC aus.

  5. Treffen Sie unter Subnet für jede Instanz folgende Auswahl:

    • Bastion host: Wählen Sie das öffentliche Subnetz.
    • Domain controller and Connectors: Wählen Sie das private Subnetz.
  6. Treffen Sie unter Auto-assign Public IP address für jede Instanz folgende Auswahl:

    • Bastion host: Wählen Sie Enable.
    • Domain controller and Connectors: Wählen Sie Use default setting oder Disable.
  7. Geben Sie für Network Interfaces eine primäre IP-Adresse innerhalb des IP-Bereichs des privaten Subnetzes für die Domänencontroller- und Cloud Connector-Instanzen ein.

  8. Ändern Sie auf der Seite “Add Storage” bei Bedarf die Datenträgergröße.

  9. Geben Sie auf der Seite “Tag Instance” einen Anzeigenamen für jede Instanz ein.

  10. Wählen Sie auf der Seite “Security Groups” Select an existing security group und treffen Sie dann für jede Instanz die folgende Auswahl:

    • Bastion host: Wählen Sie die öffentliche Sicherheitsgruppe.
    • Domain controller and Connectors: Wählen Sie die private Sicherheitsgruppe.
  11. Überprüfen Sie Ihre Auswahl und wählen Sie Launch.

  12. Erstellen Sie ein neues Schlüsselpaar oder wählen Sie ein vorhandenes aus. Wenn Sie ein neues Schlüsselpaar erstellen, laden Sie die private Schlüsseldatei (.pem) herunter und bewahren Sie sie an einem sicheren Ort auf. Sie müssen den privaten Schlüssel angeben, wenn Sie das Standardadministratorkennwort für die Instanz beschaffen.

  13. Wählen Sie Launch Instances. Wählen Sie View Instances, um eine Liste Ihrer Instanzen anzuzeigen. Warten Sie, bis die neu gestartete Instanz alle Statusprüfungen bestanden hat, bevor Sie darauf zugreifen.

  14. Beschaffen Sie das Standardadministratorkennwort für jede Instanz:

    1. Wählen Sie die Instanz aus der Liste aus und wählen Sie Connect.
    2. Wählen Sie Get Password und geben Sie Ihre private Schlüsseldatei (.pem) an, wenn Sie dazu aufgefordert werden.
    3. Wählen Sie Decrypt Password. AWS zeigt das Standardkennwort an.
  15. Wiederholen Sie die Schritte 2–14, bis Sie vier Instanzen erstellt haben: eine Bastionhostinstanz im öffentlichen Subnetz und drei Instanzen im privaten Subnetz, von denen eine als Domänencontroller und zwei als Cloud Connectors verwendet werden können.

Aufgabe 5: Erstellen eines DHCP-Optionssatzes

  1. Wählen Sie im VPC-Dashboard DHCP Options Sets.

  2. Geben Sie die folgenden Informationen ein:

    • Name tag: Geben Sie einen Anzeigenamen für den Satz ein.
    • Domain name: Geben Sie den vollqualifizierten Domänennamen ein, den Sie beim Konfigurieren der Domänencontrollerinstanz verwenden möchten.
    • Domain name servers: Geben Sie die private IP-Adresse, die Sie der Domänencontrollerinstanz zugewiesen haben, und die Zeichenfolge AmazonProvidedDNS getrennt durch Kommas ein.
    • NTP servers: Lassen Sie dieses Feld leer.
    • NetBIOS name servers: Geben Sie die private IP-Adresse der Domänencontrollerinstanz ein.
    • NetBIOS node type: Geben Sie 2 ein.
  3. Wählen Sie Yes, Create.

  4. Verknüpfen des neuen Satzes mit der VPC:

    1. Wählen Sie im VPC-Dashboard Your VPCs und dann die VPC, die Sie zuvor eingerichtet haben.
    2. Wählen Sie Actions > Edit DHCP Options Set.
    3. Wenn Sie dazu aufgefordert werden, wählen Sie den neuen Satz, den Sie erstellt haben, und wählen Sie Save.

Aufgabe 6: Konfigurieren der Instanzen

  1. Stellen Sie mit einem RDP-Clients eine Verbindung mit der öffentlichen IP-Adresse der Bastionhostinstanz her. Geben Sie die Anmeldeinformationen für das Administratorkonto ein, wenn Sie dazu aufgefordert werden.

  2. Starten Sie RDC auf der Bastionhostinstanz und stellen Sie eine Verbindung zur privaten IP-Adresse der Instanz her, die Sie konfigurieren möchten. Geben Sie die Anmeldeinformationen für die Instanz ein, wenn Sie dazu aufgefordert werden.

  3. Konfigurieren Sie für alle Instanzen im privaten Subnetz folgende DNS-Einstellungen:

    1. Wählen Sie Start > Control Panel > Network and Internet > Network and Sharing Center > Change adapter settings. Doppelklicken Sie auf die angezeigte Netzwerkverbindung.
    2. Wählen Sie Properties > Internet Protocol Version 4 (TCP/IPv4) > Properties.
    3. Wählen Sie Advanced > DNS. Stellen Sie sicher, dass die folgenden Einstellungen aktiviert sind, und wählen Sie OK:

      • Register this connection’s addresses in DNS
      • Use this connection’s DNS suffix in DNS registration
  4. Konfigurieren des Domänencontrollers:

    1. Fügen Sie mit Server-Manager die Active Directory-Domänendiensterolle mit allen Standardfeatures hinzu.
    2. Stufen Sie die Instanz auf einen Domänencontroller hoch. Aktivieren Sie im Rahmen der Heraufstufung DNS und verwenden Sie den Domänennamen, den Sie beim Erstellen des DHCP-Optionssatzes festgelegt haben. Starten Sie die Instanz neu, wenn Sie dazu aufgefordert werden.
  5. Konfigurieren des ersten Cloud Connectors:

    1. Fügen Sie die Instanz der Domäne an und führen Sie einen Neustart aus, wenn Sie dazu aufgefordert werden. Stellen Sie auf der Bastionshostinstanz mit RDP die Verbindung zur Instanz wieder her.
    2. Melden Sie sich bei Citrix Cloud an. Wählen Sie im Menü oben links Ressourcenstandorte.
    3. Cloud Connector herunterladen
    4. Wenn Sie dazu aufgefordert werden, führen Sie die Datei cwcconnector.exe aus und geben Sie Ihre Citrix Cloud-Anmeldeinformationen ein. Folgen Sie die Anweisungen des Assistenten.
    5. Wenn Sie fertig sind, wählen Sie Aktualisieren, um die Seite “Ressourcenstandorte” anzuzeigen. Wenn der Cloud Connector registriert ist, wird die Instanz auf der Seite angezeigt.
  6. Wiederholen Sie Schritt 5 zum Konfigurieren des zweiten Cloud Connectors.

So geht es weiter

Weitere Informationen