Citrix Cloud

Netzwerkspeicherorte

Innerhalb von Citrix Cloud können Sie Netzwerkstandorte entsprechend ihrer öffentlichen IP-Adressen konfigurieren. Diese Netzwerkstandorte können für Folgendes verwendet werden:

Normalerweise erstellen Sie für jeden Ihrer Bürostandorte einen Netzwerkstandort.

Netzwerkstandorte anzeigen

So zeigen Sie die konfigurierten Netzwerkstandorte an:

  1. Melden Sie sich bei Citrix Cloud an.
  2. Öffnen Sie das Hauptmenü.
  3. Wählen Sie im Hauptmenü Netzwerkstandorte.

    Menü mit hervorgehobenen Netzwerkstandorten

  4. Der Bildschirm “Netzwerkstandort” wird geladen.

    Bildschirm "Netzwerkstandorte"

Netzwerkstandort hinzufügen

  1. Drücken Sie auf dem Bildschirm “Netzwerkstandorte” Netzwerkstandort hinzufügen

    Netzwerkstandort hinzufügen

    Die Optionen Standort-Tags und Konnektivitätstyp sind nur verfügbar, wenn Adaptiver Zugriff aktiviert ist.

  2. Geben Sie einen Standortnamen ein.

  3. Geben Sie den öffentlichen IP-Adressbereich ** im CIDR-Format ein.

  4. Wenn Adaptiver Zugriff aktiviert ist, können Sie optional den Namen eines oder mehrerer Standort-Tags eingeben. Verwenden Sie Kommas, um mehrere Tags zu trennen. Das Smart Access-Tag wird durch Hinzufügen des Suffixes LOCATION_TAG_ generiert. Wenn Sie beispielsweise ein Standort-Tag BranchOffice eingeben, wird ein Smart-Access-Tag namens LOCATION_TAG_BranchOffice generiert, das Sie in Studio verwenden können.

  5. Wenn Adaptiver Zugriff aktiviert ist, können Sie wählen, ob der Standort Intern oder Extern ist. Für alle internen Standorte wird ein Smart Access-Tag mit dem Namen LOCATION_internal generiert. Für alle externen Standorte wird ein Smart Access-Tag mit dem Namen LOCATION_external generiert. Wenn die IP-Adresse des Clients nicht mit einem Netzwerkstandort übereinstimmt, wird der Netzwerkstandort als Undefiniert betrachtet.

    Wenn Adaptive Access deaktiviert ist, ist diese Option ausgeblendet. Alle konfigurierten Netzwerkstandorte werden als intern betrachtet und es werden keine Smart Access Tags erstellt.

  6. Drücken Sie Speichern.

Netzwerkstandort bearbeiten

  1. Navigieren Sie zum Bildschirm “Netzwerkstandorte öffnen”
  2. Drücken Sie in der Zeile, die Sie bearbeiten möchten, , um das Menü zu öffnen, und wählen Sie dann Bearbeiten.
  3. Nehmen Sie die erforderlichen Änderungen vor.
  4. Drücken Sie Speichern.

Netzwerkstandort löschen

  1. Navigieren Sie zum Bildschirm “Netzwerkstandorte öffnen”
  2. Drücken Sie in der Zeile, die Sie bearbeiten möchten, , um das Menü zu öffnen, und wählen Sie dann Löschen.
  3. Drücken Sie auf dem Bestätigungsbildschirm Ja, löschen.

Netzwerkstandorte mit PowerShell verwalten

Anstatt die Citrix Cloud-Verwaltungskonsolenschnittstelle zu verwenden, können Sie Direct Workload Connection mit einem PowerShell-Skript konfigurieren. Die Konfiguration von Direct Workload Connection mit PowerShell umfasst Folgendes:

  1. Laden Sie das PowerShell-Modul herunter.
  2. Erstellen Sie einen sicheren API-Client in Citrix Cloud und notieren Sie sich die Client-ID und das Geheimnis.
  3. Importieren Sie das PowerShell-Modul und stellen Sie mit Ihren API-Clientdetails eine Verbindung zum Network Location Service (NLS) her.
  4. Verwenden Sie die PowerShell-Cmdlets, um Netzwerkstandorte für jeden Ihrer Standorte zu erstellen.

PowerShell-Modul herunterladen

Bevor Sie Ihre Netzwerkstandorte einrichten, laden Sie das von Citrix bereitgestellte PowerShell-Modul (nls.psm1) aus dem Citrix GitHub-Repository herunter. Mit diesem Modul können Sie beliebig viele Netzwerkstandorte für Ihre VDAs einrichten.

  1. Gehen Sie in einem Webbrowser zu https://github.com/citrix/sample-scripts/blob/master/workspace/NLS2.psm1.
  2. Drücken Sie Raw. GitHub-Dateiansicht mit hervorgehobener Schaltfläche "Raw"
  3. Drücken Sie Strg+S und wählen Sie einen Speicherort für die Datei aus.

Erstellen eines sicheren Clients

  1. Melden Sie sich bei Citrix Cloud unter https://citrix.cloud.com an.
  2. Wählen Sie im Menü “Citrix Cloud” Identitäts- und Zugriffsverwaltung und dann API-Zugriff.
  3. Notieren Sie sich auf der Registerkarte Secure Clients Ihre Kunden-ID.

    Konsole des sicheren Clients mit hervorgehobener Kunden-ID

  4. Geben Sie einen Namen für den Client ein und wählen Sie dann Client erstellen aus.
  5. Kopieren Sie die Client-ID und das Client-Geheimnis.

    Dialog "Sichere Client-ID und Geheimnis"

Netzwerkstandorte konfigurieren

  1. Öffnen Sie ein PowerShell-Eingabeaufforderungsfenster und navigieren Sie zu demselben Verzeichnis, in dem Sie das PowerShell-Modul gespeichert haben.
  2. Importieren Sie das Modul: Import-Module .\nls.psm1 -Force
  3. Legen Sie die erforderlichen Variablen mit Ihren Informationen über den sicheren Client aus Sicheren Client erstellen fest:
    • $clientId = "YourSecureClientID"
    • $customer = "YourCustomerID"
    • $clientSecret = "YourSecureClientSecret"
  4. Stellen Sie mit Ihren sicheren Clientanmeldeinformationen eine Verbindung zum Netzwerkstandortdienst her:

      Connect-NLS -clientId $clientId -clientSecret $clientSecret -customer $customer
    <!--NeedCopy-->
    
  5. Erstellen Sie einen Netzwerkstandort und ersetzen Sie die Parameterwerte durch die Werte, die dem internen Netzwerk entsprechen, von dem aus Ihre internen Benutzer eine direkte Verbindung herstellen:

      New-NLSSite -name "YourSiteName" -tags @("YourTags") -ipv4Ranges @("PublicIpsOfYourNetworkSites") -longitude 12.3456 -latitude 12.3456 -internal $True
    <!--NeedCopy-->
    

    Um eine einzelne IP-Adresse anstelle eines Bereichs anzugeben, fügen Sie am Ende der IP-Adresse /32 hinzu. Beispiel:

      New-NLSSite -name "YourSiteName" -tags @("YourTags") -ipv4Ranges @("PublicIpOfYourNetworkSite/32") -longitude 12.3456 -latitude 12.3456 -internal $True
    <!--NeedCopy-->
    

    Wichtig:

    Wenn Sie den Befehl New-NLSSite verwenden, geben Sie für jeden Parameter mindestens einen Wert an. Wenn Sie diesen Befehl ohne Befehlszeilenargumente ausführen, werden Sie von PowerShell aufgefordert, für jeden Parameter einzeln die entsprechenden Werte einzugeben. Die interne Eigenschaft `` ist eine obligatorische boolesche Eigenschaft mit den folgenden möglichen Werten: $True oder $False, die über PowerShell der Benutzeroberfläche zugeordnet wird. Beispiel: (UI) Network Internal -&gt; (PowerShell) –internal=$True.

    Wenn der Netzwerkstandort erfolgreich erstellt wurde, werden im Befehlsfenster die Details des Netzwerkstandorts angezeigt.

  6. Wiederholen Sie Schritt 5 für alle Netzwerkstandorte, von denen aus Benutzer eine Verbindung herstellen.
  7. Führen Sie den Befehl Get-NLSSite aus, um eine Liste aller Sites zurückzugeben, die Sie mit NLS konfiguriert haben, und überprüfen Sie, ob deren Details korrekt sind.

Netzwerkstandorte ändern

So ändern Sie einen vorhandenen Netzwerkstandort:

  1. Listen Sie in einem PowerShell-Befehlsfenster alle vorhandenen Netzwerkstandorte auf: Get-NLSSite
  2. Um den IP-Bereich für einen bestimmten Netzwerkstandort zu ändern, geben Sie ein:

      (Get-NLSSite)[N] | Set-NLSSite -ipv4Ranges @("1.2.3.4/32","4.3.2.1/32")
    <!--NeedCopy-->
    

    Dabei gilt: [N] ist die Nummer, die der Position in der Liste entspricht (beginnend mit Null) und "1.2.3.4/32","4.3.2.1/32" sind die durch Kommas getrennten IP-Bereiche, die Sie verwenden möchten. Um beispielsweise den ersten aufgelisteten Standort zu ändern, geben Sie den folgenden Befehl ein:

      (Get-NLSSite)[0] | Set-NLSSite -ipv4Ranges @("98.0.0.1/32","141.43.0.0/24")
    <!--NeedCopy-->
    

Netzwerkstandorte entfernen

So entfernen Sie Netzwerkstandorte, die Sie nicht mehr verwenden möchten:

  1. Listen Sie in einem PowerShell-Befehlsfenster alle vorhandenen Netzwerkstandorte auf: Get-NLSSite
  2. Um alle Netzwerkstandorte zu entfernen, geben Sie Get-NLSSite | Remove-NLSSite ein.
  3. Um bestimmte Netzwerkstandorte zu entfernen, geben Sie (Get-NLSSite)[N] | Remove-NLSSiteein, wobei [N] die Nummer ist, die dem Standort in der Liste entspricht. Um beispielsweise den ersten aufgelisteten Standort zu entfernen, geben Sie (Get-NLSSite)[0] | Remove-NLSSite ein.

Beispielskript

Das Beispielskript enthält alle Befehle, die Sie möglicherweise zum Hinzufügen, Ändern und Entfernen der öffentlichen IP-Adressbereiche für Ihre Zweigstellen benötigen. Sie müssen jedoch nicht alle Befehle ausführen, um eine einzelne Funktion auszuführen. Damit das Skript ausgeführt wird, schließen Sie immer die ersten 10 Zeilen von Import-Module bis Connect-NLS ein. Anschließend können Sie nur die Befehle für die Funktionen einfügen, die Sie ausführen möchten.

  Import-Module .\nls.psm1 -Force

  $clientId = "XXXX" #Replace with your clientId
  $clientSecret = "YYY"    #Replace with your clientSecret
  $customer = "CCCCCC"  #Replace with your customerid

  # Connect to Network Location Service
  Connect-NLS -clientId $clientId -clientSecret $clientSecret -customer $customer

  # Create a new Network Location Service Site (Replace with details corresponding to your branch locations)
  New-NLSSite -name "New York" -tags @("EastCoast") -ipv4Ranges @("1.2.3.0/24") -longitude 40.7128 -latitude -74.0060 -internal $True

  # Get the existing Network Location Service Sites (optional)
  Get-NLSSite

  # Update the IP Address ranges of your first Network Location Service Site (optional)
  $s = (Get-NLSSite)[0]
  $s.ipv4Ranges = @("1.2.3.4/32","4.3.2.1/32")
  $s | Set-NLSSite

  # Remove all Network Location Service Sites (optional)
  Get-NLSSite | Remove-NLSSite

  # Remove your third site (optional)
  (Get-NLSSite)[2] | Remove-NLSSite
<!--NeedCopy-->
Netzwerkspeicherorte