Reservas do Alteryx License Server
Administradores podem reservar o acesso a produtos para usuários específicos por meio de grupos de reserva. Isso garante que os usuários tenham acesso aos produtos e recursos de que precisam.
Dica
Consulte Partições do Alteryx License Server para obter as opções de reserva mais recentes.
Requisitos e pré-requisitos
Para usar o recurso de grupo de reservas no Alteryx License Server, você precisa do Alteryx Designer versão 2021.1 ou mais recente.
Arquivo JSON de reserva
Para reservar um produto para um usuário específico, primeiro verifique se o produto tem estações suficientes disponíveis.
Em seguida, crie um arquivo JSON que contenha definições para um novo grupo de reservas que tenha definições para uma ou mais reservas. Você pode usar o arquivo de amostra abaixo como um modelo.
Observe que você não pode usar o mesmo valor de
nomepara múltiplos grupos de reserva. Como prática recomendada, sugerimos usar o nome de usuáriohostIdassociado à reserva como onomeda reserva.Um arquivo de reserva inclui um
hostIdque identifica um dispositivo cliente ou um usuário específico.Cada definição de reserva deve conter uma ou mais entradas de reserva. Uma entrada inclui um
featureNamee ofeatureCount.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, que por padrão está localizado em C:\Program Files\Alteryx\LicenseServer\enterprise.
Arquivo de reserva de amostra
Este arquivo de amostra define um grupo de reservas chamado sample user que contém uma reserva para um hostId, um usuário com o valor de sample.user@email.com.
{
"name":"sample user",
"reservations":[
{
"hostId":{
"type":"USER",
"value":"sample.user@email.com"
},
"reservationEntries":[
{
"featureName":"Alteryx_Designer",
"featureVersion":"1.0",
"featureCount":1
},
{
"featureName":"FlowChartMode",
"featureVersion":"1.0",
"featureCount":1
}
]
}
]
}Produtos Alteryx e recursos associados
Consulte esta tabela para obter os valores de featureName associados a cada produto Alteryx.
Esses são os valores que você precisa adicionar ao seu arquivo de reserva 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 reservas
Depois de ter uma licença válida e ter criado e personalizado seu arquivo JSON...
Se a sua licença ainda não estiver instalada, navegue por meio da linha de comando para
C:/Program Files/Alteryx/LicenseServer/Enterprise. Caso contrário, pule para o passo 4.Execute
flexnetlsadmin -server http://localhost:7070 -authorize admin [Password] -activate -id LICENSE_KEY -count 1para instalar a licença.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. Isso deve mostrar a chave de licença recém-instalada com uma estação disponível.Execute
flexnetlsadmin -server http://localhost:7070 -authorize admin [Password] -reservations -load RESERVE.json. Esse comando reserva o produto especificado para ohostIdespecificado (sample.user@email.com) em nosso arquivo de amostra, chamado "RESERVE.json".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?
Por exemplo, digamos que você tenha três estações ativas do Designer no servidor de licenças, mas queira que apenas sample.user@email.com seja capaz de ativar e usar o produto neste momento (e ninguém mais).
Nesse cenário, você pode criar um grupo de reserva para sample.user@email.com e também criar um grupo de reserva fictício separado para as duas estações do Designer restantes.
Criar um grupo de reserva fictício
Para criar um grupo de reserva fictício, siga o processo para criar um grupo de reserva típico com alguns pequenos ajustes:
Use um endereço de e-mail fictício para o usuário (por exemplo,
fake.user@email.come use-o como o valor no campohostId). Como prática recomendada, você também deve usar o endereço de e-mail no valor donamedo grupo de reserva.Defina o valor de
featureCountno arquivo JSON para o número de estações que você deseja manter. Definimos a contagem como 2 (já que há duas estações restantes em nosso exemplo). Essas estações não estarão disponíveis para ativação por nenhum usuário real.
Para liberar uma estação fictícia para um usuário real...
Exclua o grupo de reserva fictício que você criou anteriormente para manter as estações não utilizadas.
Crie um novo grupo de reservas para o usuário que agora precisa de acesso.
Se você ainda precisar manter uma ou mais estações para uso posterior, crie uma nova reserva fictícia e atualize o campo
featureCountpara contabilizar todas as estações que já estão ativas. Em nosso exemplo acima, criaríamos uma nova lista fictícia com umfeatureCountde 1 se liberássemos uma das duas estações que foram reservadas anteriormente no grupo fictício.
Lembre-se de que, ao criar grupos de reserva fictícios, o hostId ao qual você os atribui também deve ser um endereço de e-mail fictício para que um usuário real não tenha acesso à reserva.
Exibir reservas
Você pode usar a opção -reservations para recuperar uma lista de grupos de reservas existentes. A lista inclui os IDs de grupo de que você precisa para gerenciar reservas no nível de grupo.
Recuperar lista de grupos de reserva
Use este comando para recuperar uma lista de grupos de reserva:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ http://localhost:7070 -authorize admin [Password] --reservations
Recuperar detalhes de um grupo de reserva específico
Use este comando para recuperar detalhes de um grupo de reserva específico (em que "123" é o ID do grupo recuperado por meio do comando anterior):
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ http://localhost:7070 -authorize admin [Password] --reservations -group 123
Excluir reservas
Você pode excluir grupos de reserva inteiros ou reservas específicas.
Excluir grupo de reserva
Para excluir um grupo de reserva, execute este comando:
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ http://localhost:7070 -authorize admin [Password] --reservations --delete -group 123
Use a opção -group para especificar o ID do grupo.
Excluir reserva específica
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ http://localhost:7070 -authorize admin [Password] --reservations --delete -group 1 -reservation 123
Use a opção
-grouppara especificar o ID do grupo.Use a opção
-reservationpara especificar o ID da reserva.