[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