[Tutorial] Redirecionando USB para VM no XenServer 6.2
Enviado: 20 Fev 2014 11:05
Iniciando minha primeira participação no Fórum, segue o que consegui encontrar em um site Russo e testei e acredito que poderá ajudar vários parceiros.
Como podemos encaminhar alguma USB para uma determinada VM dentro do Xen?
Primeiramente é necessário saber qual VM se deseja realizar esse encaminhamento. Através do console (Shell) podemos descobrir quais são as atuais VMs instaladas com o comando:
Todas as máquinas possuem um uuid que é sua referencia que iremos utilizar.
Para descobrir quais controladores USB possuem dispositivos conectados é necessário instalar um adicional para facilitar essa busca:
Após sua instalação a função de listagem de controladores fica ativa através do comando
Sendo assim é possivel encontrar agora facilmente o controlador que possui dispositivos conectados tanto através do comando
Que lhe trará informações mais completas como também através do comando
Que irá lhe informar quais os controladores existentes e seus respectivos códigos, como mostra o exemplo abaixo
(resposta exemplo)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
Onde no exemplo a controladora 2 (ou Bus=02) equivale ao código 00:1d.0
Feito a descoberta das controladoras é possível agora encaminhar essa controladora a VM selecionada a partir do comando:
(onde a controladora dois 00:1d.0 foi a selecionada).
Onde 0/000: - uma parte obrigatória, seguido do ID do controlador.
Para confirmar que o redirecionamento foi realizado basta utilizar o comando:
Para remover essa controladora basta utilizar o comando:
Vale lembrar que nos testes realizados recebi a informação que após o reinício do XenServer foi necessário realizar novamente o redirecionamento.
Boa sorte e qualquer coisa deixe sua dúvida que assim que possível retorno ou outros amigos ajudam.
Fonte: http://blog.plastilin.org.ua/2013/07/us ... er-62.html
Como podemos encaminhar alguma USB para uma determinada VM dentro do Xen?
Primeiramente é necessário saber qual VM se deseja realizar esse encaminhamento. Através do console (Shell) podemos descobrir quais são as atuais VMs instaladas com o comando:
Código: Selecionar todos
xe vm-list
Para descobrir quais controladores USB possuem dispositivos conectados é necessário instalar um adicional para facilitar essa busca:
Código: Selecionar todos
yum install --enablerepo=base usbutils
Código: Selecionar todos
lsusb
Código: Selecionar todos
cat /proc/bus/usb/devices
Código: Selecionar todos
lspci | grep USB
Código: Selecionar todos
lspci | grep USB
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
Onde no exemplo a controladora 2 (ou Bus=02) equivale ao código 00:1d.0
Feito a descoberta das controladoras é possível agora encaminhar essa controladora a VM selecionada a partir do comando:
Código: Selecionar todos
xe vm-param-set other-config:pci=0/000:00:1d.0 uuid=SUA_UUID
Onde 0/000: - uma parte obrigatória, seguido do ID do controlador.
Para confirmar que o redirecionamento foi realizado basta utilizar o comando:
Código: Selecionar todos
xe vm-param-list uuid=SUA_UUID | grep other-config
Código: Selecionar todos
xe vm-param-remove param-name=other-config param-key=pci uuid=SUA_UUID
Boa sorte e qualquer coisa deixe sua dúvida que assim que possível retorno ou outros amigos ajudam.
Fonte: http://blog.plastilin.org.ua/2013/07/us ... er-62.html