Okay, finally got this working.
In short, everything is basically identical to previous versiosn of Fedora:
- disable NetworkManager service (do this FIRST!!!)
- in /etc/sysconfig/network-scripts, create ifcfg-XXX files for each interface you want to bond. Make sure each has the correct HWADDR value, SLAVE=yes, and MASTER=<bond interface name>. Also, DON'T include any IP address info. Use the interface name that udev creates for each slave interface (look at dmesg output).
- in the same directory, create a file "ifcfg-<bond interface name>". This should have all of the entries that a normal ifcfg-ethX file has (TYPE, IPADDR, NETMASK,GATEWAY,DNS1,etc.), without a HWADDR.
-in /etc/modprobe.d, create the file bonding.conf as done with previous Fedora versions
- enable the network service
and Voila.
The key problems were 1) getting NetworkManager out of the way BEFORE doing anything; 2) getting the right interface names. udev now renames everything to "emX" for embedded NICs, and pXpY for NIC cards (X for the slot number, Y for the device number in that slot - usually just 1).
Of course - as pointed out previously - doing things this way you will not have any network access :-).
Hope this helps someone...
ken