I’ve written about systemd-networkd in the past and how easy it can be to set up new network devices and tunnels. However, the documentation on systemd-networkd with bonding is a bit lacking (but I have a pull request pending for that). Rackspace’s OnMetal Servers are a good place to test since they have bonded networks configured by default. They’re also quite fast and always fun for experiments. To get started, head on over to the Rackspace Cloud control panel and build a compute-1 OnMetal server and choose Fedora 22 as your operating system.
Although GRUB 2 does give us some nice benefits, changing its configuration can be a bit of a challenge if you’re used to working with the original GRUB for many, many years. I’ve recently installed some Fedora 17 systems with Xen and I’ve had to go back to the documentation to change the default GRUB 2 boot option. Hopefully this post will save you some time. A good place to start reading is on Fedora’s own page about GRUB 2 and the helpful commands provided to manage its configuration.