Bug 718602

Summary: Provide native systemd unit file
Product: [Fedora] Fedora Reporter: Jóhann B. Guðmundsson <johannbg>
Component: libvirtAssignee: Libvirt Maintainers <libvirt-maint>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: berrange, clalance, crobinso, eblake, itamar, jforbes, laine, veillard, virt-maint
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-01 23:49:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 713562    
Attachments:
Description Flags
Native systemd service file for libvirtd none

Description Jóhann B. Guðmundsson 2011-07-04 00:20:47 UTC
Description of problem:

https://fedoraproject.org/wiki/Features/SysVtoSystemd


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 2 Jóhann B. Guðmundsson 2011-07-04 00:43:12 UTC
Note that libvirt-guest sys legacy script requires some work to work with systemd

You probably need to put the start/stop section from it into a script then call it from the unit file as in something like.. 

[Unit]
Description=Suspend Active Libvirt Guests
After=syslog.target network.target

[Service]
EnvironmentFile=-/sysconfig/libvirt-guests
ExecStart=/path/to/libvirt-guests start
ExecStop=/path/to/libvirt-guests stop

[Install]
WantedBy=multi-user.target

Comment 3 Daniel Berrangé 2011-07-07 14:25:32 UTC
Posted a patch upstream

http://www.redhat.com/archives/libvir-list/2011-July/msg00343.html

Comment 4 Fedora Admin XMLRPC Client 2011-09-22 17:51:25 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 5 Fedora Admin XMLRPC Client 2011-09-22 17:53:53 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 6 Fedora Admin XMLRPC Client 2011-09-22 17:59:38 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 7 Fedora Admin XMLRPC Client 2011-11-30 19:32:13 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 8 Fedora Admin XMLRPC Client 2011-11-30 19:35:42 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 9 Fedora Admin XMLRPC Client 2011-11-30 19:42:44 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 10 Fedora Admin XMLRPC Client 2011-11-30 19:53:34 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 11 Eric Blake 2011-12-01 23:49:28 UTC
Now upstream, for 0.9.8.

commit 4789fb2e4e5bbb9132310a802a90f0ce85ec0016
Author:     Daniel P. Berrange <berrange>
AuthorDate: Thu Jul 7 14:45:07 2011 +0100
Commit:     Daniel P. Berrange <berrange>
CommitDate: Fri Nov 18 16:16:02 2011 +0000

    Add support for systemd init service
    
    This patch adds support for a systemd init service for libvirtd
    and libvirt-guests. The libvirtd.service is *not* written to use
    socket activation, since we want libvirtd to start on boot so it
    can do guest auto-start.
    
    The libvirt-guests.service is pretty lame, just exec'ing the
    original init script for now. Ideally we would factor out the
    functionality, into some shared tool.