Porting the block-iscsi hotplug script
Gustau Pérez
gustau.perez at gmail.com
Mon Feb 29 11:23:25 UTC 2016
El 26/02/16 a les 14:08, Roger Pau Monné ha escrit:
> It shouldn't be too hard, as I said the code is already there. The
> only issue I foresee is that you will have to find somewhere to store
> the information about the disk you have locally-attached, so you can
> remove it when the guest is destroyed.
Hi Roger,
I applied the hotplug patches to xen-[kernel|tools] and the machine
is stable. However, when I try to create a HVM domU domain with a simple
block script it fails (.
I have some questions:
* The arguments of the block script are path and action, am I right?
* Do the block scripts for Linux and NetBSD receive the same arguments
as the FreeBSD script?
* I see the device has a type (phy, file, iscsi) in the definition of
the domain, but I'm not sure how to check its type in the block
script (I can check if the file is a block device or a regular file,
but what about iscsi?, check if the target param is set?)
* Also. I have a domain defined with two disks. In the block script I
try to execute xenstore-ls and I'd expect to see two disks there,
but there's only the first one. I assume this is because the block
script is called for each disk in the domain definition
Finally, I ended having a disk defined in the xenstore
(/var/db/xenstore) which I can't remove. I removed xen-tools and removed
/var/db/xen{store} but it keeps complaining. I'd have expected that the
store was under /var/db/ but perhaps I'm missing something.
Thank you,
Gustau
More information about the freebsd-xen
mailing list