just got around to doing this on suse... yast makes this friggin easy. like everything can be done from a gui.
i do have an actual question though, anyone messed with isolcpu with libvirt? libvirt doesnt seem to like working with those cpus even if i do the pinning in the xml. only solution ive found so far is to manually set the affinity of each of the vcpu processes after the vm starts.