Veli, does your host have a /var/lib/vdsm/netconfback directory
present? I have found that this can cause the "Job canceled" message
due to some interactions between systemd services.
In my case, removing that directory and restarting vdsmd solved the
issue (of course be sure to inspect the old network setup in the
netconfback directory before deleting it, in case you may need it).
Directory was there, but it was empty. Deleting directory didnt help,
service vdsmd start still says job canceled.
/vellu