modified multinode to use libvirt