Antes de prosseguir para o guia, é importante notar que a versão de avaliação do XenServer ou do XenCenter não suporta o redirecionamento USB da Citrix. Infelizmente, não é possível testá-lo sem a Edição Enterprise. No entanto, se você possui uma licença Enterprise, ou recebeu uma conta do Citrix Cloud do seu empregador, existem 3 componentes para o passthrough USB da Citrix – propriedades da VM no XenCenter, políticas do XenServer e a política ICA USB no Citrix Web Studio.
Como habilitar o encaminhamento USB no XenCenter
XenCenter é um aplicativo do Windows que permite configurar instâncias do XenServer e máquinas virtuais. Você pode usar o XenCenter para permitir o redirecionamento de dispositivos USB locais para a VM selecionada.
- Inicie o XenCenter.
- Localize a VM na lista de recursos à esquerda.
- Clique com o botão direito na máquina virtual e selecione “Propriedades”.
- Selecione a guia “USB”.
- Selecione o dispositivo USB que você deseja usar na sua VM e clique em “Anexar”.
A remoção do dispositivo é feita na mesma caixa de diálogo.
Verificando o XenServer
Além das instruções abaixo, pode seguir este link para saber como gerir USB do Citrix XenServer com a ajuda de uma solução de software. Caso contrário, siga os passos.
- Pode obter acesso ao XenServer através da consola do servidor no XenCenter, ou diretamente, se tiver um monitor e um teclado USB ligados ao mesmo.
• No XenCenter, selecione o seu servidor na lista de recursos e clique no separador “Consola”.
• Na interface do XenServer, selecione “Linha de Comandos Local”. - Assim que tiver uma consola aberta, pode manipular ficheiros. O ficheiro que precisa de editar está localizado em /etc/xensource/usb-policy.conf. O editor de texto nano está disponível na shell do XenServer.
- Se o seu dispositivo estiver negado no ficheiro de configuração, remova a linha ou altere DENY para ALLOW.
Agora, para permitir explicitamente o redirecionamento USB do Citrix para o seu dispositivo. Na máquina local, pode executar lsusb (se estiver no Linux) ou encontrar o ID do dispositivo USB no Gestor de Dispositivos (no Windows) e adicioná-lo ao usb-policy.conf para o permitir explicitamente.
- Quando executa lsusb, cada dispositivo terá o seu ID apresentado:
ID 09da:2268
A parte antes dos dois-pontos é o ID do fornecedor (vendor ID), a parte depois é o ID do produto (product ID). - Depois de descobrir os IDs, pode agora adicionar a seguinte linha ao usb-policy.conf:
ALLOW: vid=09da pid=2268
Basta substituir o VID e o PID do seu dispositivo pelos do exemplo.
Permitir passthrough no XenServer não é suficiente para que comece a funcionar; isso apenas lhe permite usar a propriedade de passthrough no XenCenter.
Políticas USB no Citrix Web Studio
O Citrix Web Studio pode ser acessado através do seu navegador. O endereço será definido pelo seu administrador. A política de USB definida no Studio atua em todas as máquinas virtuais subordinadas e pode substituir a configuração do XenServer (já que a conexão USB será bloqueada pela própria VM).
As políticas de USB estão localizadas na categoria ICA. As regras de política são formatadas como linhas em /etc/xensource/usb-policy.conf no XenServer. No entanto, provavelmente você precisará entrar em contato com o seu administrador do Citrix para alterá-las.
Restrições de Passagem de USB do Citrix
O redirecionamento USB nativo do XenDesktop é muito limitado. Além do facto de que precisa do Premium para o utilizar, também suporta um máximo de 6 dispositivos e não permite que operações importantes da VM — incluindo Snapshot e Suspender — sejam realizadas enquanto está ativado.
Se está à procura de uma solução que funcione totalmente com máquinas virtuais e não tenha nenhuma das restrições mencionadas anteriormente, experimente o USB Network Gate.
USB Network Gate - Alternativa ao Passthrough nativo do Citrix
O USB Network Gate é um aplicativo que pode ser instalado em uma máquina virtual Citrix para permitir que ela acesse dispositivos USB externos, inclusive os remotos. Um servidor do USB Network Gate pode compartilhar até 10 dispositivos com uma licença básica e também não impede que a VM crie snapshots ou seja suspensa.
Aprenda a usar o USB Network Gate no vídeo a seguir.