Description of problem: After host-deploy libvirtd should be restarted prior to starting vdsmd. in order for it to load the new configuration Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1.install a fedora18 + ovirt nightly. 2.connect a new host. 3. Actual results: vdsm crashes because libvirtd wasn't restarted before that. Expected results: libvirtd should be restarted after being configured. Additional info:
blocks ovirt live flow.
Ohad, this is not full description. You should have written that ovirt-host-deploy executes vdsm reconfigure, this succeeds, and still there is an issue with vdsm/libvirt, even paste the relevant log hank. You should have come up with Dan analyze of the problem, as he did invest time.
Created attachment 665986 [details] engine-setup.log
Created attachment 665987 [details] host deploy log
I am guessing that vdsmd.service failed to restart libvirt after having /etc/libvirtd.conf reconfigured. You can verify my guess by applying the following untested patch, and rebuild vdsm: diff --git a/vdsm/vdsmd.init.in b/vdsm/vdsmd.init.in index 7a7ae84..86edc15 100755 --- a/vdsm/vdsmd.init.in +++ b/vdsm/vdsmd.init.in @@ -362,7 +362,11 @@ EOF ovirt_store_config "$lconf" "$qconf" "$ldconf" "$llogr" - /sbin/initctl restart libvirtd 2>/dev/null || : + if libvirt_should_use_upstart; then + /sbin/initctl restart libvirtd 2>/dev/null || : + else + systemctl reload libvirtd.service + fi # # finished reconfiguration, do not trigger
Created attachment 666012 [details] vdsm.log this patch doesn't seem to be working. log is attached.
merged upstream - http://gerrit.ovirt.org/#/c/10237/ posted for 3.2 branch - http://gerrit.ovirt.org/#/c/10316/
3.2 beta built, moving to ON_QA status to allow testing