-----BEGIN PGP SIGNED MESSAGE-----
On Sun, 23 Nov 2014 10:57:51 -0500
Colin Walters <walters(a)verbum.org> wrote:
I do not remember the exact details but link was not working for some
reason. we can change rawhide but should not change f21 at this point.
I tried the CentOS 7 GenericCloud image:
and it didn't have networking on boot. Let's look at the actors:
- A base cloud image: Fedora 20, Fedora 21, CentOS 7
- Network configuration: As specified in the kickstart
- A network driver: virtio-net, rtl8139
- virt-install guest autodetection: Determines whether or not you
- network system (or NetworkManager, or systemd-networkd)
- Anaconda/kickstart behavior
First, let's look at the current F20:
It hardcodes eth0. And the version of systemd there uses eth0 for
Now, let's look at some changes Dennis committed in the F21 cycle:
eth0 (but only for atomic):
These were committed because things kept changing in the guests. it was
all break fix. which is the only time I touch the non arm kickstarts.
Sending patches slows down the testing process and is not tenable. you
should watch the commits on spin-kickstarts list where all commits are
sent if you care to follow the changes.
(Dennis and others, can you send patches to the list for review?
This issue would have been more obvious if I'd noticed the changes
A really critical variable here is whether or not libvirt guest
autodetection works. Currently:
libvirt automatically provides virtio-net: Fedora 20, Fedora 21
Generic libvirt gives you rtl8193: Fedora 21 Atomic, CentOS 7
It took me a while to figure out here that the reason the CentOS 7
image wasn't working was becuase of the libvirt autodetection.
the network autodetection is broken and systemd's predictable naming
actually makes it unpredicatable in the cloud/vm use cases.we probably
should explicitly turn it off in the boot arguments.
I have this utterly trivial "create-cloud-vm.sh" script
It does work if I specify --os-variant rhel7 for CentOS7. Which I'm
now going to start doing by default in my script (I don't use it to
boot anything else).
But...the change to do DHCP on all links by default is also an
important change. One we should highlight in the release notes.
_______________________________________________ cloud mailing list
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-----END PGP SIGNATURE-----