I, few months back implemented the fail-over system using Oracle, Veritas and NetApp. This is not anyway OPS but has some similarities in the implementation.

(few years back involved in the OPS implementation, couln't recollect anything now)

I don't think your first option is applicable with OPS. OPS shares the same database (and so the datafiles). You may be able to spread the files across the filesystem, but both instances of the OPS will be accessing them.