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

Reply via email to