Skip to main content

Partizioni di Alteryx License Server

Per assegnare l'accesso ai prodotti a uno o più utenti specifici, gli amministratori possono utilizzare le partizioni. Ciò garantisce agli utenti di poter accedere ai prodotti e alle funzionalità di cui hanno bisogno.

Avvertimento

Non è possibile utilizzare partizioni e assegnazioni contemporaneamente. Si consiglia di utilizzare le partizioni ove disponibili, poiché in futuro le assegnazioni potrebbero essere deprecate.

Requisiti e prerequisiti

Le partizioni sono supportate in Alteryx Designer versione 2021.2 e successive e in Alteryx License Server versione 2021.4 e successive.

File di definizione di un modello di partizione (.model)

Prima di assegnare un prodotto a uno o più utenti specifici, verifica la disponibilità di licenze sufficienti per tale prodotto.

Quindi, crea un file MODEL che contiene la definizione del modello per una o più partizioni. Il file di esempio riportato di seguito può essere utilizzato come modello.

  • Il nome del modello non può essere reservations o default, perché sono parole riservate.

  • Ogni definizione del modello deve contenere una o più partizioni. All'interno di ciascuna partizione, specifica le funzioni del prodotto su licenza che desideri aggiungere. Per ciascuna funzione, specifica i valori di featureName, featureVersion (usa il valore 1.0) e featureCount.

  • La definizione del modello include 1 o più hostID, ciascuno dei quali identifica un dispositivo client o un utente specifico.

  • Il file deve essere salvato nello stesso computer in cui è installato Alteryx License Server. Anche i comandi devono essere tutti eseguiti sul sistema Alteryx License Server.

  • Salva il file nella stessa directory del file flexnetlsadmin. Il percorso predefinito è C:\Program Files\Alteryx\LicenseServer\enterprise.

Esempio di file di definizione del modello di partizione

Questo file di esempio definisce una singola partizione denominata sample mode per un hostID e un nome utente con valore 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
  }
}

Prodotti Alteryx e funzionalità associate

Per una tabella dei valori di featureName associati ai singoli prodotti Alteryx, vedi Informazioni di riferimento su prodotti e funzioni per Alteryx License Server. Questi sono i valori che devi inserire nel file di definizione del modello per ogni prodotto. Se ad esempio desideri assegnare il prodotto Alteryx Designer, devi includere i nomi delle funzioni Alteryx_Designer e FlowChartMode, come mostrato nel file di esempio precedente.

Aggiunta di partizioni

Se disponi di una licenza valida, dopo aver creato e personalizzato il file di definizione del modello...

  1. Se la licenza è installata, vai al Passaggio 4. In caso contrario, passa alla directory C:/Program Files/Alteryx/LicenseServer/Enterprise utilizzando la riga di comando.

  2. Per mappare la chiave di licenza ad Alteryx License Server, esegui:

    flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -activate -id [License Key] -count [Number]
  3. Per verificare che la licenza sia stata installata correttamente e sia disponibile, esegui:

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

    Questo comando visualizza la chiave di licenza appena installata, con il numero mappato di licenze disponibili.

  4. Esegui:

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

    Questo comando assegna la licenza del prodotto specificato per l'hostID (sample.user@email.com) indicato nel file di esempio ModelDefinition.model.

  5. Ora l'utente specificato (hostID) può eseguire Alteryx, accedere alla finestra Gestione licenza e attivare il prodotto che gli è stato assegnato. Tale prodotto non è accessibile agli altri utenti.

Prenotazione di postazioni attive da utilizzare in un secondo momento

Supponi di avere più licenze attive che non desideri assegnare a utenti specifici, ma nemmeno rendere disponibili ad altri utenti.

Le partizioni consentono di creare un elenco di autorizzazioni, che consente l'accesso a determinati utenti e blocca tutti gli altri. Questo è un esempio di definizione del modello di partizione:

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
  }
}

Anziché specificare tutti gli hostID in una regola, puoi includere più regole on hostid nella definizione del modello.

È sempre possibile modificare la definizione del modello, per consentire ad altri utenti di accedere alle licenze quando necessario.

Visualizzazione della definizione del modello

Per recuperare la definizione del modello di partizione esistente, esegui questo comando:

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

Visualizzazione delle partizioni

Per recuperare i dettagli delle partizioni esistenti, esegui questo comando:

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

Eliminazione della definizione del modello

Per eliminare la definizione del modello esistente, esegui questo comando:

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

Migrazione delle partizioni assegnate

Puoi creare il nuovo modello di partizione da zero oppure partire dalla definizione di un modello di assegnazione preesistente.

Per utilizzare la definizione di un modello di assegnazione preesistente come base per il nuovo modello di partizione, devi innanzitutto eseguire questo comando per recuperare la definizione del modello:

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 questo punto, puoi modificare la definizione del modello di assegnazione per adattarla al formato di definizione del modello di partizione e, se necessario, rinominarla. Ricordati anche di modificare l'estensione del file in .model. Per ulteriori informazioni, leggi le linee guida relative al file di definizione del modello.

Terminata la definizione del nuovo modello di partizione, salva il file nella stessa directory del file flexnetlsadmin sul sistema Alteryx License Server, che per impostazione predefinita si trova in C:\Program Files\Alteryx\LicenseServer\enterprise, quindi carica il file di definizione del modello sul sistema Alteryx License Server, eseguendo questo comando:

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

Una volta caricata, la definizione del modello di partizione viene applicata immediatamente e tutte le assegnazioni esistenti vengono rimosse.

Risorse aggiuntive

Consulta le seguenti sezioni della Guida all'amministrazione di FlexNet Embedded License Server 2021.05, scaricabile dal portale Licenze e download.:

  • Gestione delle partizioni di funzioni, pagine 91 - 97

  • Partizioni di funzioni, pagine 141 - 156

  • Appendice C - Sintassi di definizione del modello per le partizioni, pagine 215 - 228