[cloud] #14: Investigate systemd-networkd

Fedora Cloud Trac Tickets cloud-trac at fedoraproject.org
Mon Apr 21 14:14:51 UTC 2014


#14: Investigate systemd-networkd
------------------------------+--------------------------------
 Reporter:  mattdm            |       Owner:  janeznemanic
     Type:  task              |      Status:  new
 Priority:  normal            |   Milestone:  Fedora 21 (Alpha)
Component:  Cloud Base Image  |  Resolution:
 Keywords:                    |
------------------------------+--------------------------------

Comment (by mattdm):

 Replying to [comment:23 janeznemanic]:
 > I'm not sure if we can simply remove initscripts. There are files in
 initscripts used by udev, systemd and some scripts other than network-
 scripts.

 Let's try it and see what breaks. On my test cloud instance, dhclient is
 the only thing that currently requires initscripts. If anything else
 requires it but doesn't say so, those packages should be fixed to either
 not have the requirement or have an explicit dependency.

 I haven't looked into it myself, but it's my understanding that systemd
 has or will have its _own_ dhcp client, which raises some concerns about
 compatibility testing but is also interesting on its own because on our
 current cloud image, dhclient is by far the largest single memory
 consumer. If systemd has a more lightweight dhcp client, that's a valuable
 plus in itself.

 > I left lines that deal with writing of ifcfg-* in the %post section,
 because as I understand we are planning to keep those files. Since we are
 planning to keep /etc/sysconfig/network-scripts and current network
 scripts depend on ifcfg-* files. But if not needed those lines can be
 easily removed.

 Yeah, I think we do want that. These files are used by a lot of software,
 including, for example, Amazon's ec2-net-utils. And they're the common
 language between initscripts and NetworkManager (and hopefully systemd)

-- 
Ticket URL: <https://fedorahosted.org/cloud/ticket/14#comment:24>
cloud <https://fedorahosted.org/cloud>
Fedora Cloud Working Group Ticketing System


More information about the cloud mailing list