How to Move ASM Home

I have inherited a cluster that has the ASM home and db home in the same
oracle home.  I plan to move ASM to a new home and upgrade to 11.1.0.7 from
10.2.0.3, on linux 64.  I think the process is just do the install, shut
down the db's, shut down asm, redirect asm to the new binaries, and run
srvctl drop asm/srvctl add asm.  Does anyone have a complete set of steps or
documentation for this process?

Other related posts: