Acesso a hardware do guest

5 views
Skip to first unread message

Gilberto Nunes

unread,
Dec 1, 2009, 6:40:54 AM12/1/09
to xen...@googlegroups.com
Ola

Tenho uma duvida: o xen me permite mapear o hardware instalado no guest???

Por exemplo.
Digamos que eu tenha uma placa SCSI de uma unidade de fita DAT externa
conectada no servidor onde o Xen está instalado.
Dentro da VM criada no Xen, tenho como usar essa unidade como se
estivesse usando no servidor???


Obrigado

--
Gilberto Nunes

gunther boeckmann

unread,
Dec 1, 2009, 7:01:41 AM12/1/09
to xen...@googlegroups.com
Gilberto,

Teoricamente, sim você pode. Existe várias formas e depende do que você dispõe.
A solução para isso é utilizar o PCI Passthrough, um parâmetro no Grub do Dom0 que faz com que ele "ignore" um determinado dispositivo PCI que você indicar. Em seguida você configura este mesmo dispositivo no arquivo de configuração de sua VM.
No entanto, se sua VM for Windows (HVM), por exemplo, você precisa que o Chipset de sua Placa mãe suporte VT-d ou IOMMU [1].

Existe outra alternativa que usar o PVSCSI [2], que permite ao Guest acessar o barramento SCSI da máquina real, porém nunca testei.

Tem muita informação na Internet, dá um Google e você verá.

Gunther

[1] - http://wiki.xensource.com/xenwiki/VTdHowTo
[2] - http://blog.fosketts.net/2008/08/28/xen-33-update-paravirtualized-scsi/http://www.xen.org/files/xensummit_fall07/19_Matsumoto.pdf



2009/12/1 Gilberto Nunes <gilberto...@gmail.com>

Gilberto Nunes

unread,
Dec 2, 2009, 6:18:49 AM12/2/09
to xen...@googlegroups.com
Ola Gunther

Encontrei esse site, http://www.wlug.org.nz/XenPciPassthrough, que me
mostra algo sobre o Passthrough.
Mas segundo o site, essa configuração é global, ou seja, qualquer
maquina criada no Xen terei esse dispositivo "mapeado" paras maquinas
virtuais.
Quer dizer, todas elas irão "ver" o dispositivo.
Será que existe uma maneira de fazer isso "per VM"??

Obrigado

2009/12/1 gunther boeckmann <guntherb...@gmail.com>:
--
Gilberto Nunes

Liberie Cunha-Neto

unread,
Dec 2, 2009, 6:22:06 AM12/2/09
to xen...@googlegroups.com
acho que voce entendeu errado caro Gilberto
no caso de Passthrough voce so tera o dispositivo em UMA vm , nem
mesmo disponivel para o dom0
em alguns casos extremos (como uma nova placa de rede que esta no
mercado) voce podera colocar para mais vms
so que ela ira gerar um novo pci address para cada nova vm (um sub
address) , virtualizacao via hardware que nao seja cpu e memoria ainda
esta dando seus primeiros passos no mercado.


2009/12/2 Gilberto Nunes <gilberto...@gmail.com>:

Gilberto Nunes

unread,
Dec 2, 2009, 6:26:11 AM12/2/09
to xen...@googlegroups.com
Opa

É mesmo.
Fiquei meio perdido.
No final do mesmo howto está escrito:

Xen config file

"In your Xen config file for the domain, add a line that looks like
the following, again assuming a PCI ID of 03:00.0:"

pci = ['03:00.0']

Note that if this is a network interface, it will come up in addition
to any you specify with your vif config option.


Desculpe.

Não tinha atentado para essas ultimas linhas.

Obrigado


2009/12/2 Liberie Cunha-Neto <lib...@gmail.com>:
--
Gilberto Nunes
Reply all
Reply to author
Forward
0 new messages