[fedora-virt] Native systemd service files for libvirt
"Jóhann B. Guðmundsson"
johannbg at gmail.com
Mon Aug 22 16:45:48 UTC 2011
If anyone is interested here are native systemd unit files for libvirt
for testing copy/create each # section in it's corresponding file in
/lib/systemd/system directory on F15+ host and run systemctl daemon
reload and systemctl start libvirtd.service for example to start the
libvirtd service.
# libvirtd.service
[Unit]
Description=Libvirt Virtualization Daemon
After=syslog.target network.target
[Service]
EnvironmentFile=-/etc/sysconfig/libvirtd
ExecStart=/usr/sbin/libvirtd $LIBVIRTD_ARGS
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
# libvirt-guests.service run this first cp /etc/init.d/libvirt-guests
/usr/libexec/ ( if package this is were it should end up )
[Unit]
Description=Suspend Active Libvirt Guests
After=syslog.target network.target libvirtd.service
[Service]
Type=oneshot
EnvironmentFile=-/etc/sysconfig/libvirt-guests
ExecStart=/usr/libexec/libvirt-guests start
ExecStop=/usr/libexec/libvirt-guests stop
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
#libvirt-qpid.service
[Unit]
Description=Libvirt QPID Gateway
After=syslog.target network.target libvirtd.service
[Service]
EnvironmentFile=-/etc/sysconfig/libvirt-qpid
ExecStart=/usr/sbin/libvirt-qpid $LIBVIRT_QPID_ARGS
[Install]
WantedBy=multi-user.target
JBG
More information about the virt
mailing list