Status: New
Owner: ----
New issue 1182 by [email protected]: Recommended
/etc/xen/scripts/vif-ganeti causes new instance creation to fail
https://code.google.com/p/ganeti/issues/detail?id=1182
What software version are you running? Please provide the output of "gnt-
cluster --version", "gnt-cluster version", and "hspace --version".
gnt-cluster (ganeti v2.12.4) 2.12.4
Software version: 2.12.4
Internode protocol: 2120000
Configuration format: 2120000
OS api version: 20
Export interface: 0
VCS version: (ganeti) version v2.12.4
hspace (ganeti) version v2.12.4
compiled with ghc 7.6
running on linux x86_64
What distribution are you using? Debian 8.4 (Wheezy) amd64
What steps will reproduce the problem?
1. Install Ganeti following
http://docs.ganeti.org/ganeti/2.15/html/install.html
2. ln -s /usr/lib/ganeti/vif-ganeti /etc/xen/scripts/vif-ganeti
3. gnt-cluster modify -H xen-pvm:vif_script=/etc/xen/scripts/vif-ganeti
4. sudo /usr/lib/ganeti/tools/burnin -o debootstrap+default -t plain
--disk-size 4G --mem-size=600 burnin.example.com -vv
What is the expected output? What do you see instead?
Expected:
- Checking confd results
* Ping: OK
* Master: OK
* Node role for master: OK
- Stopping and starting instances
* instance burnin.example.com
- Removing instances
* instance burnin.example.com
Actual:
Thu Jun 2 13:43:22 2016 * running the instance OS create scripts...
Thu Jun 2 13:43:47 2016 * starting instance...
-
- Removing instances
Traceback (most recent call last):
File "/usr/lib/ganeti/tools/burnin", line 21, in <module>
sys.exit(main.Main())
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 1180, in Main
return Burner().BurninCluster()
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 1083, in
BurninCluster
self.BurnCreateInstances()
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 287, in wrapper
val = fn(self, *args, **kwargs)
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 307, in batched
val = fn(self, *args, **kwargs)
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 647, in
BurnCreateInstances
self.ExecOrQueue(instance, [op], post_process=remove_instance(instance))
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 415, in
ExecOrQueue
val = self.ExecOp(self.queue_retry, *ops) # pylint: disable=W0142
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 407, in ExecOp
return self.MaybeRetry(rval, "opcode", self._ExecOp, *ops)
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 364, in
MaybeRetry
val = fn(*args)
File "/usr/share/ganeti/2.12/ganeti/tools/burnin.py", line 389, in _ExecOp
results = cli.PollJob(job_id, cl=self.cl, feedback_fn=self.Feedback)
File "/usr/share/ganeti/2.12/ganeti/cli.py", line 2443, in PollJob
return GenericPollJob(job_id, _LuxiJobPollCb(cl), reporter)
File "/usr/share/ganeti/2.12/ganeti/cli.py", line 2265, in GenericPollJob
errors.MaybeRaise(msg)
File "/usr/share/ganeti/2.12/ganeti/errors.py", line 519, in MaybeRaise
raise errcls(*args)
ganeti.errors.OpExecError: Could not start instance: Hypervisor error:
Failed to start instance burnin.example.com: exited with exit code 3
(Parsing config from /etc/xen/burnin.example.com
libxl: notice: libxl_numa.c:494:libxl__get_numa_candidate: NUMA placement
failed, performance might be affected
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus:
/etc/xen/scripts/vif-ganeti online [-1] exited with error status 1
libxl: error: libxl_device.c:1085:device_hotplug_child_death_cb: script:
/etc/xen/scripts/vif-ganeti failed; error detected.
libxl: error: libxl_create.c:1226:domcreate_attach_vtpms: unable to add nic
devices
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus:
/etc/xen/scripts/vif-ganeti offline [-1] exited with error status 1
libxl: error: libxl_device.c:1085:device_hotplug_child_death_cb: script:
/etc/xen/scripts/vif-ganeti failed; error detected.
). Moved config file to
/var/log/ganeti/xen/burnin.example.com-2016-06-02_13_43_50
Please provide any additional information below.
The cluster is running xen-pvm (not xen-hvm) in order to demo in a
VirtualBox VM (which doesn't support nested virtualisation).
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings