[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [Xen-users] Problemi using vif-route script
On 25/01/13 10:20, Ian Campbell wrote: > I'm ccing xen-devel and Roger since he's been looking at the hotplug > stuff. Thanks for Ccing me > > On Thu, 2013-01-24 at 16:13 +0000, Ulf Kreutzberg wrote: >> It seems that >> 1) in xl.conf you cannot pass a parameter to vif-route like >> vifscript="vif-route netdev=bond0" any more, >> as /etc/xen/scripts/vif-route netdev=bond0 cannot be executed (error in >> xl log). I could workaround that... > > I didn't realise this was a feature of the old stuff, but yes I can now > see that tools/hotplug/Linux/vif-common.sh:dom0_ip() expects > netdev=<foo> to have been passed as a parameter to the script. > > This something we should fix in the libxl layer I think. In the meantime > the obvious workaround would be to create vif-route-bond0 as a simple > wrapper around vif-route. I will look at adding an option to specify a default netdev in the global xl config file and to allow passing a "netdev" option in the vif specification. Also, the vif-route script is not working with HVM domains, it is lacking the "add" and "remove" actions used by HVM interfaces, it only supports "online" and "offline". > >> 2) from domU config: >> vif = [ 'mac=de:ad:a:1e:42:3,ip=10.3.2.3', >> 'mac=ba:cc:7f:0:4:1,bridge=backupbr0,script=vif-bridge'] >> >> The IP is not parsed so the ${ip} variable in the xen scripts is empty. > > ip should be parsed and written to xenstore -- do you see it there (in > the backend dir)? I can see the code which reads it in the hotplug > script. I've tried this config and ip is written to xenstore: /local/domain/0/backend/vif/6/0/ip = "192.168.1.230" (n0,r6) >> If this is not a (known) bug or a general issue, I will provide some >> logs (xen-hotplug.log or verbose vif-route etc). > > If the IP address is in xenstore then more verbose vif-route output > would be useful. I usually do > > exec 1>>/tmp/vif-hotplug.log > exec 2>&1 > set -x > > at the top of the script.. > > Thanks, > Ian. > >> Please let me know if you need more information. >> >> Many thanks and best Regards, >> Ulf >> >> > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |