Partições do Alteryx License Server
Os administradores podem reservar acesso ao produto para um ou mais usuários específicos usando partições. Isso garante que os usuários tenham acesso aos produtos e recursos de que precisam.
Atenção
Não é possível usar partições e reservas ao mesmo tempo. Recomendamos o uso de partições quando disponíveis, pois as reservas podem ser descontinuadas no futuro.
Requisitos e pré-requisitos
As partições são compatíveis com o Alteryx Designer versão 2021.2 e posteriores e com o Alteryx License Server versão 2021.4 e posteriores.
Arquivo de definição de modelo de partição (.model)
Para reservar um produto para um ou mais usuários específicos, primeiro verifique se o produto tem estações suficientes disponíveis.
Em seguida, crie um arquivo MODEL que contenha uma definição de modelo para uma ou mais partições. Você pode usar o arquivo de amostra abaixo como um modelo.
O nome do modelo não pode ser reservations ou default, pois são nomes reservados.
Cada definição de modelo deve conter uma ou mais partições. Em cada partição, especifique os recursos do produto de licença a serem adicionados. Para cada recurso, digite featureName, featureVersion (use 1.0 como o valor) e featureCount.
A definição de modelo inclui um ou mais hostid que identifica um dispositivo cliente ou um usuário específico.
Você precisa salvar o arquivo na mesma máquina da instalação do Alteryx License Server. Também é necessário executar todos os comandos no Alteryx License Server.
Salve o arquivo no mesmo diretório que o arquivo flexnetlsadmin. O local padrão é C:\Program Files\Alteryx\LicenseServer\enterprise.
Arquivo de definição de modelo de partições de amostra
Este arquivo de amostra define uma única partição chamada sample model que contém uma única partição para um hostid e um usuário com o 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
}
}Produtos Alteryx e recursos associados
Acesse Referência de produtos e recursos do Alteryx License Server para obter uma tabela dos valores "featureName" associados a cada produto Alteryx. Esses são os valores que você precisa adicionar ao seu arquivo de definição de modelo por produto. Por exemplo, se quiser reservar o produto Alteryx Designer, será necessário incluir os nomes de recurso Alteryx_Designer e FlowChartMode, conforme mostrado no arquivo de amostra acima.
Adicionar partições
Quando você tiver uma licença válida e tiver criado e personalizado seu arquivo de definição de modelo...
Se sua licença estiver instalada, pule para o passo 4. Caso contrário, navegue até
C:/Program Files/Alteryx/LicenseServer/Enterpriseusando a linha de comando.Para mapear a chave de licença para o Alteryx License Server, execute:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -activate -id [License Key] -count [Number]
Para verificar se a licença foi instalada corretamente e está disponível, execute:
licenseserveradmincmd.exe -s http://localhost:7070 -u admin -p [Password] -l
Esse comando exibe a chave de licença recém-instalada com o número mapeado de estações disponíveis.
Execute:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model -load [ModelDefinition.model]
Esse comando reserva o produto de licença especificado para o hostid especificado (sample.user@email.com) em nosso arquivo de amostra, chamado ModelDefinition.model.
Agora, o usuário especificado (hostID) pode executar o Alteryx, acessar a janela Gerenciar licença e ativar seu produto reservado. O produto não fica disponível para outros usuários.
Manter estações ativas para uso posterior
E se você tiver múltiplas estações ativas que não deseja reservar para usuários específicos, mas também não deseja disponibilizá-las para outros usuários?
As partições permitem que você crie um lista de permissão, onde usuários específicos são permitidos e o restante é bloqueado. Este é um exemplo dessa definição de modelo de partição:
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
}
}Em vez de especificar todos os hostids em uma regra, você pode incluir múltiplas regras on hostid na definição do modelo.
Você sempre pode alterar a definição de modelo para permitir que outros usuários acessem licenças conforme necessário.
Visualizar a definição de modelo
Para recuperar a definição de modelo de partição existente, execute este comando:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model
Exibir partições
Para recuperar detalhes das partições existentes, execute este comando:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -partitions
Excluir definição de modelo
Para excluir a definição de modelo existente, execute este comando:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model -delete
Migrar reservas para partições
Você pode criar o novo modelo de partições do zero ou a partir da definição de modelo de reservas existente.
Para usar a definição de modelo de reservas existente como base para o novo modelo de partições, primeiro recupere a definição de modelo de reservas executando com 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
Em seguida, edite a definição de modelo de reservas para ajustá-la ao formato de definição de modelo de partições e a renomeie, se necessário. Lembre-se de também alterar a extensão do arquivo para .model. Consulte as diretrizes do arquivo de definição de modelo para obter detalhes.
Quando a nova definição de modelo de partições estiver pronta, salve o arquivo no mesmo diretório que o arquivo "flexnetlsadmin" na máquina do Alteryx License Server, que está localizada em C:\Program Files\Alteryx\LicenseServer\enterprise por padrão. Em seguida, carregue o arquivo de definição de modelo para o Alteryx License Server com este comando:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -model -load [ModelDefinition.model]
Depois que a definição de modelo de partições for carregada, ela entrará em vigor imediatamente. As reservas existentes serão removidas.
Recursos adicionais
Consulte as seções a seguir do Guia de administração do License Server 2021.05 integrado ao FlexNet, que você pode baixar no Portal de Downloads e Licenças:
Gerenciar partições de recurso, páginas 91 a 97
Partições de recurso, páginas 141 a 156
Apêndice C – Gramática de definição de modelo para partições, páginas 215 a 228