Citrix Cloud

Ubicaciones de red

Dentro de Citrix Cloud, puede configurar ubicaciones de red según sus direcciones IP públicas. Estas ubicaciones de red se pueden usar para lo siguiente:

Normalmente, se crea una ubicación de red para cada una de las ubicaciones de sus oficinas.

Ver ubicaciones de red

Para ver las ubicaciones de red configuradas:

  1. Inicie sesión en Citrix Cloud.
  2. Abra el menú principal.
  3. En el menú principal, seleccione Ubicaciones de red.

    menú con Ubicaciones de red resaltado

  4. Se carga la pantalla Ubicación de red.

    Pantalla Ubicaciones de red

Agregar ubicación de red

  1. En la pantalla Ubicaciones de red, presione Agregar ubicación de red

    Agregar ubicación de red

    Las opciones de etiquetas de ubicación y tipo de conectividad solo están disponibles si el acceso adaptable está habilitado.

  2. Introduzca un nombre de ubicación.

  3. Introduzca el rango de direcciones IP públicas en formato CIDR.

  4. Si el acceso adaptable está habilitado, puede introducir opcionalmente el nombre de una o más etiquetas de ubicación. Use comas para separar las etiquetas. La etiqueta de acceso inteligente se genera agregando el sufijo LOCATION_TAG_. Por ejemplo, si introduce una etiqueta de ubicación Sucursal, se genera una etiqueta de acceso inteligente llamada LOCATION_TAG_Sucursal que puede usar en Studio.

  5. Si el acceso adaptable está habilitado, puede elegir si la ubicación es interna o externa. Para todas las ubicaciones internas, se genera una etiqueta de acceso inteligente llamada LOCATION_internal. Para todas las ubicaciones externas, se genera una etiqueta de acceso inteligente llamada LOCATION_external. Si la dirección IP del cliente no coincide con una ubicación de red, la ubicación de red se considera sin definir.

    Si el acceso adaptable está inhabilitado, esta opción estará oculta. Todas las ubicaciones de red configuradas se consideran internas y no se crea ninguna etiqueta de acceso inteligente.

  6. Presione Guardar.

Modificar la ubicación de la red

  1. Vaya a la pantalla para abrir las ubicaciones de red
  2. En la fila que quiera modificar, presione para abrir el menú y seleccione Modificar.
  3. Realice los cambios necesarios.
  4. Presione Guardar.

Eliminar ubicación de red

  1. Vaya a la pantalla para abrir las ubicaciones de red
  2. En la fila que quiera modificar, presione para abrir el menú y seleccione Eliminar.
  3. En la pantalla de confirmación, presione Sí, eliminar.

Administrar ubicaciones de red con PowerShell

En lugar de usar la interfaz de la consola de administración de Citrix Cloud, puede usar un script de PowerShell para configurar la conexión directa de carga de trabajo. La configuración de la conexión directa de carga de trabajo con PowerShell implica lo siguiente:

  1. Descargue el módulo de PowerShell.
  2. Cree un cliente de API seguro en Citrix Cloud y tome nota del ID y el secreto del cliente.
  3. Importe el módulo de PowerShell y conéctese al Servicio de ubicación de red (NLS) con los detalles de su cliente de API.
  4. Use los cmdlets de PowerShell para crear ubicaciones de red para cada una de sus ubicaciones.

Descargar el módulo de PowerShell

Antes de configurar las ubicaciones de su red, descargue el módulo de PowerShell proporcionado por Citrix (nls.psm1) desde el repositorio de Citrix en GitHub. Con este módulo, puede configurar tantas ubicaciones de red como necesite para sus VDA.

  1. En un explorador web, vaya a https://github.com/citrix/sample-scripts/blob/master/workspace/NLS2.psm1.
  2. Presione Raw. Vista de archivo de GitHub con el botón Raw resaltado
  3. Presione Ctrl+S y seleccione una ubicación para guardar el archivo.

Crear un cliente seguro

  1. Inicie sesión en Citrix Cloud en https://citrix.cloud.com.
  2. Desde el menú de Citrix Cloud, seleccione Administración de acceso e identidad y, luego, Acceso a API.
  3. En la ficha Clientes seguros, anote su ID de cliente.

    Consola de cliente seguro con el ID del cliente resaltado

  4. Introduzca un nombre para el cliente y, a continuación, seleccione Crear cliente.
  5. Copie el ID del cliente y el secreto del cliente.

    Cuadro de diálogo de ID y secreto del cliente seguro

Configurar ubicaciones de red

  1. Abra una ventana de comandos de PowerShell y vaya al directorio donde guardó el módulo de PowerShell.
  2. Importe el módulo: Import-Module .\nls.psm1 -Force
  3. Establezca las variables necesarias con la información de su cliente seguro de Crear un cliente seguro:
    • $clientId = "YourSecureClientID"
    • $customer = "YourCustomerID"
    • $clientSecret = "YourSecureClientSecret"
  4. Conéctese al servicio de ubicación de red con las credenciales de su cliente seguro:

      Connect-NLS -clientId $clientId -clientSecret $clientSecret -customer $customer
    <!--NeedCopy-->
    
  5. Cree una ubicación de red, reemplazando los valores de los parámetros por los valores correspondientes a la red interna desde donde se conectan directamente sus usuarios internos:

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

    Para especificar una única dirección IP en lugar de un rango, agregue /32 al final de la dirección IP. Por ejemplo:

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

    Importante:

    Si usa el comando New-NLSSite, incluya al menos un valor para cada parámetro. Si ejecuta este comando sin ningún argumento de línea de comandos, PowerShell le pedirá que introduzca los valores apropiados para cada parámetro, uno a la vez. La propiedad internal es una propiedad booleana obligatoria con valores posibles: $True o $False que se asignan a la IU a través de PowerShell. Por ejemplo, (UI) Network Internal -&gt; (PowerShell) –internal=$True.

    Cuando la ubicación de red se crea correctamente, la ventana de comandos muestra los detalles de la ubicación de red.

  6. Repita el paso 5 para todas las ubicaciones de red desde donde se conectan los usuarios.
  7. Ejecute el comando Get-NLSSite para devolver una lista de todos los sitios que ha configurado con NLS y verificar que sus detalles sean correctos.

Modificar ubicaciones de red

Para cambiar una ubicación de red existente:

  1. Desde una ventana de comandos de PowerShell, enumere todas las ubicaciones de red existentes: Get-NLSSite
  2. Para modificar el rango de IP para una ubicación de red específica, escriba

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

    donde [N] es el número correspondiente a la ubicación en la lista (empezando por cero) y "1.2.3.4/32","4.3.2.1/32" son los rangos de IP separados por comas que quiere usar. Por ejemplo, para modificar la primera ubicación indicada, escriba el siguiente comando:

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

Quitar ubicaciones de red

Para quitar ubicaciones de red que ya no quiere usar:

  1. Desde una ventana de comandos de PowerShell, enumere todas las ubicaciones de red existentes: Get-NLSSite
  2. Para quitar todas las ubicaciones de red, escriba Get-NLSSite | Remove-NLSSite
  3. Para eliminar ubicaciones de red específicas, escriba (Get-NLSSite)[N] | Remove-NLSSite, donde [N] es el número correspondiente a la ubicación en la lista. Por ejemplo, para quitar la primera ubicación de la lista, escriba (Get-NLSSite)[0] | Remove-NLSSite.

Ejemplo de script

El script de ejemplo incluye todos los comandos que podría necesitar para agregar, modificar y quitar los rangos de direcciones IP públicas para las ubicaciones de sus sucursales. Sin embargo, no es necesario ejecutar todos los comandos para realizar una sola función. Para que el script se ejecute, incluya siempre las primeras 10 líneas, desde Import-Module hasta Connect-NLS. A continuación, podrá incluir únicamente los comandos para las funciones que quiera realizar.

  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-->
Ubicaciones de red