# Work in progress: # - Start needs to be more sophisticated in reaction to state of domains # - Stop should not just do a post-sleep, but instead the post section should # carry a script polling the state of the machine and hammering it into the # coffing after a certain timeout [Unit] Description=VM %i (with cluster inside) Wants=kvm-infravm@iscsi.service After=kvm-infravm@iscsi.service Wants=lvm2-monitor.service Requires=libvirtd.service Requires=kvm-firewall.service Requires=kvm-network@sosaria05.service Requires=kvm-network@san-cluster.service After=kvm-firewall.service After=libvirtd.service After=lvm2-monitor.service After=kvm-network@sosaria05.service After=kvm-network@san-cluster.service PartOf=cluster-muromachi.target [Service] Type=oneshot ExecStart=/usr/local/bin/kvmhelper -q vm-start %i ExecStop=/usr/local/bin/kvmhelper -q vm-stop %i RemainAfterExit=yes TimeoutStartSec=10s TimeoutStopSec=60s [Install] WantedBy=cluster-muromachi.target