I do this everyday.
Old school way is with a machine called a Fischer oil groover. It works much like the video Larry posted.
New school way is in a C axis lathe, with a modified grooving insert. Modified in such a way to provide lots of relief below the cutting edge. Starting in a pre-drilled hole, the program is just a combination of C/Z moves which are dependent on the size of the bushing/bearing.