Skip to main content

Particiones de Alteryx License Server

Los administradores pueden reservar el acceso al producto para uno o más usuarios específicos mediante particiones. Esto garantiza que los usuarios tengan acceso a los productos y las características que necesitan.

Aviso

No puedes utilizar particiones y reservaciones al mismo tiempo. Recomendamos utilizar particiones donde estén disponibles, ya que las reservaciones podrían quedar obsoletas en el futuro.

Requisitos y requisitos previos

Las particiones se admiten en la versión 2021.2 y posteriores de Alteryx Designer y en la versión 2021.4 y posteriores de Alteryx License Server.

Archivo de definición del modelo de partición (.model)

Para reservar un producto para uno o más usuarios específicos, asegúrate de que el producto con licencia tenga suficientes puestos disponibles.

A continuación, crea un archivo de MODELO que contenga una definición del modelo para una o más particiones. Puedes utilizar el archivo de muestra a continuación como plantilla.

  • El nombre del modelo no puede ser reservations ni default, ya que estos nombres están reservados.

  • Cada definición del modelo debe contener una o más particiones. Dentro de cada partición, especifica las características del producto de licencia que deseas agregar. Para cada característica, ingresa featureName, featureVersion (utiliza 1.0 como valor) y featureCount.

  • La definición del modelo incluye uno o más hostid que identifica un dispositivo cliente o un usuario específico.

  • Debes guardar el archivo en el mismo equipo que la instalación de Alteryx License Server. También debes ejecutar todos los comandos en Alteryx License Server.

  • Guarda el archivo en el mismo directorio que el archivo flexnetlsadmin. La ubicación predeterminada es C:\Program Files\Alteryx\LicenseServer\enterprise.

Archivo de muestra de definición del modelo de particiones

Este archivo de muestra define una sola partición llamada sample model que contiene una sola partición para un hostid, y un usuario con el valor de sample.user@email.com.

model "sample model" {
  partitions {
    partition "p_1" {
      "Alteryx_Designer" 1.0 1
      "FlowChartMode" 1.0 1
    }
  }

  on hostid("sample.user@email.com/User") {
    use "p_1"
    continue
  }

  on any() {
    use "default"
    accept
  }
}

Productos de Alteryx y características asociadas

Ve a Referencia de producto y características de Alteryx License Server para obtener una tabla de los valores de featureName asociados a cada producto de Alteryx. Estos son los valores que debes agregar a tu archivo de definición del modelo por producto. Por ejemplo, si deseas reservar el producto Alteryx Designer, debes incluir los nombres de las características Alteryx_Designer y FlowChartMode, como se indica en el archivo de muestra anterior.

Agregar particiones

Una vez que tengas una licencia válida y hayas creado y personalizado tu archivo de definición del modelo…

  1. Si tu licencia está instalada, ve al paso 4. De lo contrario, ve a C:/Program Files/Alteryx/LicenseServer/Enterprise a través de la línea de comandos.

  2. Para asignar la clave de licencia al Alteryx License Server, ejecuta lo siguiente:

    flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -activate -id [License Key] -count [Number]
  3. Para comprobar que la licencia se instaló correctamente y está disponible, ejecuta lo siguiente:

    licenseserveradmincmd.exe -s http://localhost:7070 -u admin -p [Password] -l

    Este comando muestra la clave de licencia recién instalada con el número asignado de puestos disponibles.

  4. Ejecuta lo siguiente:

    flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model -load [ModelDefinition.model]

    Este comando reserva el producto de licencia especificado para el hostid especificado (sample.user@email.com) en nuestro archivo de muestra, llamado ModelDefinition.model.

  5. Ahora, el usuario especificado (hostID) puede ejecutar Alteryx, acceder a la ventana Administrar licencia y activar su producto reservado. El producto no está disponible para otros usuarios.

Mantén los puestos activos para usarlos más tarde

¿Qué sucede si tienes varios puestos activos que no deseas reservar para usuarios específicos, pero que tampoco deseas poner a disposición de otros usuarios?

Las particiones te permiten crear una lista de permisos, en la que se permiten usuarios específicos y el resto se bloquean. Este es un ejemplo de esta definición del modelo de partición:

model "sample model" {
  partitions {
    partition "p_1" {
      "Alteryx_Designer" 1.0 5
      "FlowChartMode" 1.0 5
    }
  }

  on hostid("sample.user1@email.com/User", “sample.user2@email.com/User”) {
    use "p_1"
    accept
  }

  on any() {
    deny
  }
}

En lugar de especificar todos los hostid en una regla, puedes incluir varias reglas en los hostid en la definición del modelo.

Siempre puedes cambiar la definición del modelo para permitir que otros usuarios accedan a licencias según sea necesario.

Ver definición del modelo

Para recuperar la definición del modelo de partición existente, ejecuta este comando:

flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model

Ver particiones

Para recuperar los detalles de las particiones existentes, ejecuta este comando:

flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -partitions

Eliminar definición del modelo

Para eliminar la definición del modelo existente, ejecuta este comando:

flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model -delete

Migrar reservaciones a particiones

Puedes crear el nuevo modelo de particiones desde cero o puedes crearlo desde la definición del modelo de reservaciones existente.

Para utilizar la definición del modelo de reservaciones existente como base para el nuevo modelo de particiones, primero recupera la definición del modelo de reservaciones ejecutando este comando:

flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -modelflexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model

A continuación, edita la definición del modelo de reservaciones para que se ajuste al formato de definición del modelo de particiones, y cambia el nombre si es necesario. Recuerda también cambiar la extensión del archivo a .model. Consulta las directrices de archivo de definición del modelo para obtener más información.

Cuando la nueva definición del modelo de particiones esté lista, guarda el archivo en el mismo directorio que el archivo de flexnetlsadmin en el equipo Alteryx License Server, que se encuentra C:\Program Files\Alteryx\LicenseServer\enterprise de forma predeterminada. A continuación, carga el archivo de definición del modelo en Alteryx License Server con este comando:

flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model -load [ModelDefinition.model]

Una vez que se haya cargado la definición del modelo de particiones, surtirá efecto inmediatamente. Se eliminará cualquier reservación existente.

Recursos adicionales

Consulta las siguientes secciones de la Guía de administración de License Server de FlexNet Embedded 2021.05, que puedes descargar desde el Portal de Descargas y licencias:

  • Administrar particiones de características, páginas 91-97

  • Particiones de características, páginas 141-156

  • Apéndice C: Gramática de definición del modelo para particiones, páginas 215-228